Agency-Admin Web Paneli
FiveM için Agency tasarımında admin paneli, bilgisayarında tam bir web paneliyle.

1 Agency Companion içindeki web paneli
Agency-Admin, bilgisayarınız için eksiksiz bir yönetici paneline sahiptir: companion.agencyg.de/app/admin. Tarayıcınızda Agency Companion içinde çalışır ve telefon uygulaması gibi şifreli Agency aktarıcısı üzerinden sunucunuza ulaşır. Açılması gereken bir port yoktur ve oyun sunucunuzda hiçbir şey barındırılmaz.
| Sayfa | Yapabilecekleriniz |
|---|---|
| Panel | Çevrimiçi oyuncular, tick süresi, çalışma süresi, kaynaklar, şehirdeki para, son işlemler |
| Oyuncular | Oyun panelinden her yetkili eylemi, mesajlar ve uyarılar, bir oyuncunun ekranının canlı görünümü |
| Canlı konsol | Eksiksiz sunucu konsolu ve sunucu konsolu olarak çalıştırılan komutlar |
| Resource'lar | Herhangi bir resource'u başlatın, durdurun ve yeniden başlatın, resource listesini yeniden tarayın |
| Yapılandırmalar | Sunucunuzdaki her kaynağın ayar veya kod olarak düzenlenen config dosyaları |
| Dosyalar | Resource'larınız için editör içeren dosya yöneticisi |
| Yasaklamalar, işlem günlüğü, ekip & rütbeler, sunucu kontrolü | Çevrimdışı banlar, her yetkili işleminin geçmişi, geri sayımla sunucuyu yeniden başlatma veya durdurma |
Web paneli bir PC için tasarlanmıştır. Telefon veya tablette Agency Companion uygulamasını kullanın, yönetici modülü içinde yerleşik olarak bulunur.
2 Bağlan
Oyunda yönetici menüsünü açın, şu konuma gidin: Web Paneli ve tıklayın Tarayıcıda aç, veya şunu yazın: /webpanel. Tarayıcı paneli açar ve oturumunuzu hemen açar.
Başka bir bilgisayarda açın companion.agencyg.de/app/admin ve Web Panel sayfasındaki 6 haneli kodu yazın. Kod 5 dakika boyunca geçerlidir.
Yönettiğiniz kadar çok sunucu bağlayabilir ve panel üzerinden aralarında geçiş yapabilirsiniz. Her bağlantı eşleştirilmiş bir cihazdır, oyun içinde Settings > Companion altından oturumunu kapatabilirsiniz.
3 Yetkiler ve güvenlik
Tarayıcı, uygulama gibi bir cihaz belirteci tutar. Her tıklama, oyun içindekiyle aynı hız sınırı ve eylem günlüğüyle birlikte, adminin rütbesine ve izinlerine karşı sunucunuzda canlı olarak doğrulanır.
| Yetki | Kilit Açmalar | Devralınan |
|---|---|---|
companion_console | Canlı konsol ve kaynaklar | evet |
server_power | Sunucuyu yeniden başlatın ve durdurun | hayır, yalnızca en üst rütbe ve işaretlediğiniz rütbeler |
web_files | Dosyalar ve Yapılandırmalar | hayır, yalnızca en üst rütbe ve işaretlediğiniz rütbeler |
Oyun içinde olmadan. txAdmin gibi, web paneli de siz sunucuda değilken çalışır. Agency-Admin, her yetkilinin oyundaki son anından kalan yetkilerini, ACE veya framework kaynaklı (QBCore yetkileri, ESX grupları) olsalar bile hatırlar ve oynadıkları süre boyunca güncel tutar. Sunucuda panel erişimi olmadan üç dakika kalan bir yetkili, hatırlanan yetkilerini kaybeder. Panelde bir oyuncu için belirlediğiniz yetkiler ve rütbe atamaları her zaman önceliklidir.
Konsol, kaynakları yeniden tarama ve sunucuyu yeniden başlatma işlemleri konsol komutları olarak çalışır. Şunun içinde tek bir satıra ihtiyaç duyarlar: server.cfg:
add_ace resource.Agency-Admin command allow
4 Her resource'un yapılandırmaları
The Yapılandırmalar sayfası, sunucunuzdaki her resource'un config dosyalarını, yazarından bağımsız olarak kendi kendine bularak listeler: config.lua, shared/config.lua, config/*.lua, settings.lua, config.json ve her config dosyasını bir resource'un fxmanifest.lua isimleri. Hiçbir resource'un bir şey kaydetmesi gerekmez.
| Görüntüle | Neleri gösterir |
|---|---|
| Ayarlar | Bölümlere göre gruplandırılmış, yanındaki dosya yorumuyla birlikte bir anahtar veya alan olarak her basit değer (true veya false, sayılar, metinler). Bir değeri düzenlemek yalnızca o satırı değiştirir, biçimlendirme ve yorumlar korunur. |
| Kod | Sözdizimi renkleriyle tüm dosya. |
Kaydediliyor sözdizimini (syntax) önce sunucuda denetler, bu nedenle bozuk bir config.lua asla üzerine yazılmaz. Eski sürüm her kayıttan önce saklanır (dosya başına son 15 tanesi, şurada: Agency-Admin/config_backups). Kaydet ve yeniden başlat resource'u hemen yeniden başlatır, Önceki sürümler eski bir sürümü geri getirir.
FiveM Escrow ile şifrelenen yapılandırmalar bir kilit ile gösterilir ve düzenlenemez.
5 Daha yeni FXServer sürümleri: kaynak başına bir satır
Yaklaşık 25770 sürümünden itibaren FXServer derlemeleri dosya sistemini sanal alana (sandbox) alır: bir resource yalnızca şu durumda başka bir resource içine yazabilir: server.cfg sunucu başlamadan önce buna izin verir. Çalışan bir sunucu bu satırları yok sayar. Panelden yapılandırmasını kaydetmek istediğiniz her kaynak için bir satır ekleyin, ardından sunucuyu bir kez yeniden başlatın:
add_filesystem_permission Agency-Admin write qb-core
add_filesystem_permission Agency-Admin write Agency-Housing
Bir satır eksik olduğunda, panel kaydettiğinizde bunu belirtir ve o kaynak için ya da config içeren tüm kaynaklar için kopyalanacak satırları gösterir. txAdmin içinde bunları şuraya yapıştırırsınız: CFG Editörü.
6 Dosyalar
The Dosyalar sayfası, sunucunuzdaki her resource'u bir dosya yöneticisi ve düzenleyici ile açar: dosyaları ve klasörleri gözden geçirin, açın, düzenleyin, kaydedin, oluşturun, yeniden adlandırın ve silin; diğer resource'lara kaydetmek için 5. bölümdeki resource başına aynı tek satırı kullanın.
Daha yeni FXServer sürümleri hiçbir kaynağın sunucu klasörünü okumasına izin vermez, server.cfg veya şu şekilde kategori klasörleri: [standalone]. Bu nedenle panel, kaynakların üzerinde, kurulu kaynaklarınızdan oluşturulan klasörleri bir notla birlikte salt okunur olarak gösterir. Bir kaynağın içinde her zamanki gibi çalışırsınız. server.cfg txAdmin içinde, şu kısımda düzenlenir: CFG Editörü.
Şundan büyük dosyalar: Config.WebPanelFiles.MaxEditKb (varsayılan olarak 1024 KB) düzenleyicide açılmaz. Config.WebPanelFiles.ReadOnly = true dosya yöneticisini bir görüntüleyiciye dönüştürür.