Permissions
FiveM řídí práva systémem ACE (Access Control Entries). Určuje, kdo smí spustit který příkaz.
Dva pojmy
- Principal — identita (hráč nebo skupina).
- ACE — konkrétní oprávnění, například
command.restart.
Hráče přiřadíš do skupiny a skupině udělíš oprávnění.
Nastavení admina
Zjisti identifikátor hráče
V konzoli spusť status nebo se podívej do txAdminu. Identifikátor vypadá jako
license:a1b2c3... nebo fivem:1234567.
Přidej hráče do skupiny
add_principal identifier.fivem:1234567 group.adminUděl skupině oprávnění
add_ace group.admin command allowRestartuj server
Změny v server.cfg se načtou až po restartu.
Příklad hierarchie
# Skupiny
add_ace group.moderator command.kick allow
add_ace group.moderator command.ban allow
add_ace group.admin command allow
add_ace group.admin command.quit deny
# Dedeni: admin ma i prava moderatora
add_principal group.admin group.moderator
# Konkretni lide
add_principal identifier.fivem:1234567 group.admin
add_principal identifier.license:a1b2c3d4 group.moderatoradd_principal group.admin group.moderator znamená „skupina admin dědí práva
skupiny moderator”. Nemusíš oprávnění vypisovat dvakrát.
add_ace group.admin command allow udělí právo na všechny příkazy včetně
quit a stop. Explicitním deny je omez, jinak ti admin omylem vypne
server.
Identifikátory
| Typ | Stabilita | Poznámka |
|---|---|---|
license: | vysoká | vázán na Rockstar účet, doporučeno |
fivem: | vysoká | vázán na Cfx.re účet |
discord: | střední | vyžaduje běžícího bota |
ip: | nízká | mění se, nepoužívat pro práva |
Nikdy nepřiděluj admin práva podle ip:. Dynamická IP se přepíše jinému
zákazníkovi poskytovatele internetu a ten získá tvá práva.
Ověření práv
V konzoli:
> ace_dumpVypíše všechny principals a jejich oprávnění.
Tipy
- Práva drž v
permissions.cfga vserver.cfgho načti přesexec permissions.cfg. Konfigurace zůstane přehledná. - Odebírej práva bývalým adminům hned. Zapomenutý
add_principalje častá příčina „záhadných” restartů.
Poznámka
txAdmin má vlastní systém adminů, nezávislý na ACE. Admin v txAdminu nemá automaticky práva ve hře.