Agency Docs
Standalone

Agency-Admin Panel webowy

Panel admina do FiveM w designie Agency z pełnym panelem webowym na twoim komputerze.

v1.7.2Płatny6 Strony

1 Panel webowy w Agency Companion

Agency-Admin posiada pełny panel administratora na Twój komputer: companion.agencyg.de/app/admin. Działa w Agency Companion w Twojej przeglądarce i łączy się z Twoim serwerem przez szyfrowany Agency relay, tak jak aplikacja na telefon. Nie trzeba otwierać żadnego portu i nic nie jest hostowane na Twoim serwerze gry.

StronaCo możesz zrobić
PulpitGracze online, czas ticku, uptime, zasoby, gotówka w mieście, ostatnie akcje
GraczeKażda akcja administratora z poziomu panelu w grze, wiadomości i ostrzeżenia, podgląd ekranu gracza na żywo
Konsola na żywoPełna konsola serwera oraz komendy uruchamiane z poziomu konsoli serwera
ZasobyUruchamiaj, zatrzymuj i restartuj dowolny resource, odświeżaj listę zasobów
KonfiguracjePliki konfiguracyjne każdego resource na twoim serwerze, edytowane jako ustawienia lub kod
PlikiMenedżer plików z edytorem dla twoich zasobów
Bany, logi akcji, zespół & rangi, kontrola serweraBany offline, historia każdej akcji admina, restart lub zatrzymanie serwera z odliczaniem

Panel webowy został stworzony z myślą o komputerach PC. Na telefonie lub tablecie korzystaj z aplikacji Agency Companion, ma wbudowany moduł administratora.

2 Połącz

W grze otwórz menu admina i przejdź do Panel webowy i kliknij Otwórz w przeglądarce, lub wpisz /webpanel. Przeglądarka otwiera panel i od razu Cię loguje.

Na innym PC otwórz companion.agencyg.de/app/admin i wpisz 6-cyfrowy kod ze strony Web Panel. Kod jest ważny przez 5 minut.

Możesz połączyć tyle serwerów, iloma zarządzasz, i przełączać się między nimi w panelu. Każde połączenie to sparowane urządzenie, możesz je wylogować w grze w Settings > Companion.

3 Uprawnienia i bezpieczeństwo

Przeglądarka przechowuje token urządzenia tak samo jak aplikacja. Każde kliknięcie jest sprawdzane na żywo na twoim serwerze pod kątem rangi i uprawnień admina, z tym samym rate limitem i action logiem co w grze.

UprawnienieOdblokowaniaOdziedziczone
companion_consoleKonsola i zasoby na żywotak
server_powerZrestartuj i zatrzymaj serwernie, tylko najwyższa ranga i rangi, które zaznaczysz
web_filesPliki i konfiguracjenie, tylko najwyższa ranga i rangi, które zaznaczysz

Bez konieczności bycia w grze. Podobnie jak txAdmin, panel webowy działa również wtedy, gdy nie ma cię na serwerze. Agency-Admin zapamiętuje uprawnienia każdego administratora z jego ostatniej sesji w grze, także te pochodzące z ACE lub frameworka (uprawnienia QBCore, grupy ESX), i aktualizuje je na bieżąco podczas gry. Administrator, który spędzi na serwerze trzy minuty bez dostępu do panelu, traci zapamiętane uprawnienia. Uprawnienia ustawione dla gracza w panelu oraz przypisane rangi zawsze mają pierwszeństwo.

Konsola, ponowne skanowanie zasobów i restart serwera działają jako polecenia konsoli. Wymagają jednej linijki w server.cfg:

add_ace resource.Agency-Admin command allow

4 Konfiguracje każdego zasobu

Ten Konfiguracje strona wyświetla pliki konfiguracyjne każdego zasobu na twoim serwerze, dowolnego autora, znalezione automatycznie: config.lua, shared/config.lua, config/*.lua, settings.lua, config.json a każdy plik konfiguracyjny zasobu fxmanifest.lua nazwy. Żaden resource nie musi niczego rejestrować.

ZobaczCo wyświetla
UstawieniaKażda prosta wartość (true lub false, liczby, teksty) jako przełącznik lub pole, z komentarzem z pliku obok, pogrupowana według sekcji. Edycja wartości zmienia tylko tę jedną linię, formatowanie i komentarze pozostają.
KodCały plik z kolorowaniem składni.

Zapisywanie najpierw sprawdza składnię na serwerze, więc uszkodzony config.lua nigdy nie jest nadpisywany. Stara wersja jest zachowywana przed każdym zapisem (ostatnie 15 na plik, w Agency-Admin/config_backups). Zapisz i zrestartuj restartuje zasób od razu, Wcześniejsze wersje przywraca starą wersję.

Pliki konfiguracyjne zaszyfrowane za pomocą FiveM Escrow są oznaczone kłódką i nie można ich edytować.

5 Nowsze kompilacje FXServer: jedna linijka na resource

Wersje FXServer od około 25770 izolują system plików w piaskownicy: zasób może zapisywać w innym zasobie tylko wtedy, gdy server.cfg zezwala na to przed uruchomieniem serwera. Działający serwer ignoruje te linie. Dodaj jedną linię dla każdego resource, którego konfigurację chcesz zapisać z panelu, a następnie zrestartuj serwer jeden raz:

add_filesystem_permission Agency-Admin write qb-core
add_filesystem_permission Agency-Admin write Agency-Housing

Gdy brakuje linijki, panel informuje o tym podczas zapisywania i pokazuje dokładne linie do skopiowania, dla tego zasobu lub dla wszystkich zasobów z konfiguracją naraz. W txAdmin wklejasz je do Edytor CFG.

6 Pliki

Ten Pliki strona otwiera każdy zasób na twoim serwerze za pomocą menedżera plików i edytora: przeglądaj, otwieraj, edytuj, zapisuj, twórz, zmieniaj nazwy i usuwaj pliki oraz foldery, z tą samą jedną linijką na zasób z sekcji 5 do zapisywania w innych zasobach.

Nowsze kompilacje FXServer nie pozwalają żadnemu resource czytać folderu serwera, server.cfg lub foldery kategorii, takie jak [standalone]. Nad zasobami panel wyświetla foldery utworzone z zainstalowanych zasobów, tylko do odczytu, wraz z odpowiednią informacją. Wewnątrz zasobu pracujesz jak zwykle. server.cfg edytuje się w txAdmin, w Edytor CFG.

Pliki większe niż Config.WebPanelFiles.MaxEditKb (domyślnie 1024 KB) nie są otwierane w edytorze. Config.WebPanelFiles.ReadOnly = true zmienia menedżer plików w przeglądarkę.

Nadal nie idzie po tej stronie? Nasze wsparcie przejmuje sprawę.