Poradniki / Uprawnienia ACE i admin na serwerze FiveM

Uprawnienia ACE i admin na serwerze FiveM

Jak działają uprawnienia ACE w FiveM: add_ace, add_principal, identyfikatory graczy (license, discord, steam), grupy admin i moderator oraz admini w txAdmin.

FiveM ma wbudowany system uprawnień ACE (Access Control Entries). Dzięki niemu określasz, kto może używać komend administracyjnych, a kto nie. Frameworki (QBCore, ESX) i większość skryptów z niego korzystają.

Dwa poziomy administracji

  1. txAdmin - panel serwera i menu w grze (kick, ban, teleport, naprawa auta, spectate). Adminów dodajesz w txAdmin: Admin Manager → Add Admin, podając ich konto cfx.re albo Discord.
  2. ACE w server.cfg - uprawnienia dla skryptów i komend serwera.

Na małym serwerze często wystarczy sam txAdmin. Frameworki RP wymagają jednak także uprawnień ACE.

Identyfikatory graczy

Uprawnienia przypisuje się do identyfikatora gracza. Najpewniejszy jest license (konto Rockstar), bo każdy go ma:

identifier.license:1a2b3c4d5e6f...
identifier.discord:123456789012345678
identifier.steam:110000112345678
identifier.fivem:1234567

Identyfikatory gracza zobaczysz w txAdmin: zakładka Players, kliknij na gracza, sekcja IDs.

Grupy i uprawnienia w server.cfg

# grupa admin może wszystko
add_ace group.admin command allow
add_ace group.admin command.quit deny

# grupa moderator: tylko wybrane komendy
add_ace group.moderator command.kick allow
add_ace group.moderator command.announce allow

# przypisanie graczy do grup
add_principal identifier.license:1a2b3c4d5e6f... group.admin
add_principal identifier.discord:123456789012345678 group.moderator

Grupy mogą dziedziczyć po sobie:

add_principal group.admin group.moderator

Teraz admin ma wszystko, co moderator, i więcej.

QBCore

QBCore ma własne poziomy: god, admin, mod. Nadasz je komendą w konsoli serwera:

qb-core:addpermission [ID gracza] admin

albo przez ACE w server.cfg:

add_principal identifier.license:1a2b3c... qbcore.god

ESX

W ESX Legacy ranga gracza jest w bazie (users.group). Ustawisz ją komendą:

setgroup [ID gracza] admin

Sprawdzanie uprawnień

W konsoli serwera:

test_ace identifier.license:1a2b3c... command.kick

Odpowie, czy dany gracz ma uprawnienie. Listę wszystkich wpisów pokaże list_aces, a listę członkostw list_principals.

Zasady bezpieczeństwa

Potrzebujesz serwera?

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

Zobacz też

Aktualizacja: 2026-09-21