Poradniki / Admin na serwerze MTA - konto, acl.xml i panel admina (P)

Admin na serwerze MTA - konto, acl.xml i panel admina (P)

Jak zostać administratorem serwera Multi Theft Auto: utworzenie konta, dodanie do grupy Admin w acl.xml, panel admina pod klawiszem P i grupa moderatorów.

Uprawnienia w MTA działają przez ACL (Access Control List) zapisaną w pliku acl.xml. Admin to po prostu konto dodane do grupy Admin. Całość zajmuje dwie minuty.

1. Utwórz konto

W konsoli panelu gier wpisz:

addaccount TwojLogin TwojeHaslo

Konto możesz też założyć w grze komendą /register TwojeHaslo (jeśli serwer ma włączoną rejestrację).

2. Dodaj konto do grupy Admin

Zatrzymaj serwer, otwórz mods/deathmatch/acl.xml w zakładce Files, znajdź grupę Admin i dopisz:

<group name="Admin">
    <acl name="Moderator"></acl>
    <acl name="SuperModerator"></acl>
    <acl name="Admin"></acl>
    <acl name="RPC"></acl>
    <object name="resource.admin"></object>
    <object name="user.TwojLogin"></object>
</group>

Linia <object name="user.TwojLogin"> to Twoje konto. Uruchom serwer ponownie.

Nie edytuj `acl.xml` przy działającym serwerze - serwer nadpisze Twoje zmiany przy zapisie.

3. Zaloguj się w grze

Po wejściu na serwer wpisz w czacie (klawisz T):

/login TwojeHaslo

Teraz klawisz P otwiera panel admina (zasób admin): lista graczy, kick, ban, wyciszanie, teleport, zmiana mapy, zarządzanie zasobami.

Jeśli panel się nie otwiera, sprawdź, czy zasób admin jest uruchomiony (start admin w konsoli) i czy ma w mtaserver.conf wpis startup="1".

Moderatorzy

W acl.xml są też grupy Moderator i SuperModerator z mniejszymi uprawnieniami (np. kick i wyciszanie, bez banów i zarządzania zasobami). Konto dodajesz tak samo, dopisując w wybranej grupie linię:

<object name="user.LoginModeratora"></object>

Uprawnienia dla zasobów

Niektóre zasoby (np. panele administracyjne, gamemody RPG) potrzebują dostępu do funkcji administracyjnych. W konsoli zobaczysz wtedy komunikat o braku uprawnień. Nadasz je, dopisując zasób w grupie Admin w acl.xml:

<object name="resource.nazwazasobu"></object>

Część zasobów zgłasza swoje potrzeby same (sekcja aclrequest w ich meta.xml) - wtedy wystarczy je zatwierdzić komendą aclrequest allow nazwazasobu all w konsoli.

Rób to tylko dla zasobów z zaufanego źródła - zasób z grupy Admin może np. banować graczy i wykonywać komendy serwera.

Przydatne komendy w konsoli

Konfigurację serwera i zasoby opisujemy w poradniku Konfiguracja serwera MTA.

Potrzebujesz serwera?

Postaw go w kilka minut, z instalatorem pluginów i modów w panelu.

Zobacz też

Aktualizacja: 2026-09-21