FiveM Uprawnienie ACE Generator
Wizualny kreator uprawnień ACE dla FiveM. Twórz grupy, przypisuj uprawnienia i generuj kompletne bloki server.cfg.
Do czego służy to narzędzie
Uprawnienia FiveM działają w systemie ACE, który ma własną logikę: obiekty principal dziedziczą po sobie, ace_allow i ace_deny dotyczą ścieżek, a kolejność linii ma znaczenie. Jedna błędna linia i nikt nie może użyć komendy albo mogą wszyscy. Ten generator buduje blok wizualnie i generuje poprawną składnię server.cfg.
Jak tego używać
- Krok 1:
Zdefiniuj swoje grupy, na przykład admin, moderator i support, oraz ustaw, kto po kim dziedziczy.
- Krok 2:
Dodaj uprawnienia, które powinna mieć każda grupa. Ścieżka taka jak command.kick obejmuje dokładnie tę komendę.
- Krok 3:
Przypisuj prawdziwych graczy po identyfikatorze. Steam hex i licence są stabilne, Discord id działają tylko wtedy, gdy gracz jest połączony.
- Krok 4:
Skopiuj ten blok do swojego server.cfg i zrestartuj serwer, ponieważ reguły ACE są wczytywane tylko podczas startu.
Często zadawane pytania
Jaka jest różnica między add_ace a add_principal?
add_principal przypisuje kogoś do grupy, a add_ace nadaje grupie uprawnienie. Najpierw określasz, kto gdzie należy, a potem, co ta grupa może robić. Pomylenie tych dwóch poleceń to najczęstsza przyczyna reguł, które nie działają.
Którego identyfikatora powinienem użyć?
Licence jest najbardziej stabilne, ponieważ jest powiązane z kontem FiveM i działa nawet po zmianie konta Steam. Steam hex jest w porządku, jeśli twój serwer i tak wymaga Steama. Identyfikatory Discord id przestają działać, gdy tylko gracz odłączy konto.
Dlaczego moje uprawnienie nie działa?
Trzy typowe przyczyny: serwer nie został zrestartowany, identyfikator ma nieprawidłowy prefiks lub późniejszy ace_deny nadpisuje allow. Reguły ACE są odczytywane od góry do dołu, więc deny na końcu ma pierwszeństwo.
Czy mogę sprawdzać uprawnienia we własnym skrypcie?
Tak, IsPlayerAceAllowed po stronie serwera przyjmuje gracza i ścieżkę. Zdefiniuj własne ścieżki dla swojego zasobu, na przykład myresource.admin, i przypisz je do grupy zamiast sprawdzać identyfikatory w skrypcie.
Powiązane narzędzia
Generator konfiguracji serwera FiveM (server.cfg)
Wygeneruj kompletny plik konfiguracyjny FiveM server.cfg. Ustaw nazwę serwera, maksymalną liczbę graczy, resources, uprawnienia i więcej. Błyskawicznie skopiuj lub pobierz swoją konfigurację.
Walidator i tester Config.lua FiveM
Błyskawicznie sprawdzaj pliki Config.lua dla FiveM pod kątem poprawności. Wykrywaj błędy składni, brakujące przecinki, niezamknięte ciągi znaków i niedomknięte nawiasy. Wyróżnia błędy wraz z numerami linii.
Narzędzie Event Logger & Debugger FiveM
Generuj kod listenerów eventów FiveM po stronie serwera i klienta. Walidator nazewnictwa eventów, sprawdzanie bezpieczeństwa i generator szablonów dla popularnych wzorców eventów FiveM.