Agency-Admin: Gerçek FiveM Toplulukları İçin Profesyonel Moderasyon Araçları
Agency-Admin, moderasyonu ciddiye alan sunucu ekipleri için geliştirilmiştir. İşte 2026'da profesyonel yönetici araçlarının görünümü.
Agency Scripts
Agency Scripts Kurucusu ve Baş Geliştiricisi
Hobi ve Profesyonel Araçlar Arasındaki Uçurum
Çoğu FiveM admin menüsü hobi düzeyindedir: silah verme, ışınlanma, noclip butonları ve benzeri şeyler. Agency-Admin, moderasyonu gerçek bir oyun stüdyosundaki moderasyon ekibi kadar ciddiye alan topluluklar için geliştirilmiştir.
Bağlam İçeren Eylem Günlüğü
Her yetkili eylemi; yetkili ID'si, hedef, eylem, zaman damgası ve neden bilgisiyle müdahaleye dayanıklı bir loga yazılır. Artık "o oyuncuya Rhino'yu kim verdi?" gizemleri yok. Loglar; yetkili, zaman aralığı ve eylem türü filtreleriyle yetkili arayüzü üzerinden sorgulanabilir. Bu, yetkili ekiplerinin gerçekten ihtiyaç duyduğu temel bir hesap verebilirlik altyapısıdır.
Yetki Kademeleri
Üç yerleşik kademe: moderatör (kick, timeout, temel eşya kontrolleri), admin (ban, eşya verme, teleport), kıdemli admin (config değişiklikleri, yetki yönetimi, veritabanı yönetimi). Her kademenin eylemleri kesin olarak sınırlandırılmıştır, bir moderatör açık bularak kendi yetkisini yükseltemez. Bu modeli son iki yılda birçok büyük toplulukla test ettik.
Ban Yönetimi
Yasaklamalar süre, sebep, kanıt URL adresi (ekran görüntüsü veya video bağlantısı), itiraz durumu ve inceleme notlarını destekler. Yasaklanan bir oyuncu tekrar katılmayı denediğinde gördüğü mesaj sebebi ve yapılandırılmışsa bir itiraz bağlantısını içerir. Şeffaf moderasyon, etkili moderasyondur.
Gerçek Zamanlı Tehdit Algılama
Agency-Admin, ani para artışları, imkansız ışınlanmalar, hızlı eşya kopyalama, olağandışı silah oluşturma gibi şüpheli desenleri işaretleyen yapılandırılabilir bir algılama katmanıyla gelir. İşaretler, tüm bağlamıyla birlikte yönetici panelinde görünür. Biz bir anticheat değiliz, yönetici yanıt süresini saatlerden dakikalara indiren bir algılama aracıyız.
Kurulum & Yapılandırma
Agency-Admin, kayıtların kalıcılığı için oxmysql gerektirir. İçe aktarın admin.sql veritabanınıza aktarın, resource'u sunucunuza ekleyin ve şunu ekleyin: ensure agency-admin kime server.cfg. İlk admin ataması şunun üzerinden yapılır: config.lua, en çok güvendiğiniz tanımlayıcıları kıdemli yetkili olarak listeleyin. Diğer tüm yetkilendirmeler bundan böyle oyun içi kullanıcı arayüzü üzerinden yönetilir.
Resource, başlangıçta framework'ünüzü otomatik olarak algılar. QBCore ve ESX yetki hook'ları entegre olarak gelir; standalone kurulumlar ise şunu uygular: Config.IsAdmin(src, level) function manuel olarak.
Yapılandırma Seçenekleri
The config.lua izin ve algılama ayarlarını kapsar:
- Yetki kademeleri, her seviyenin adı ve yetenekleri tamamen yeniden tanımlanabilir. Varsayılan üç seviyeli model bir zorunluluk değil, bir başlangıç noktasıdır.
- Algılama eşikleri, uyarıları tetikleyen para sıçraması eşiğini, ışınlanma mesafe sınırını ve eşya sayısı hızını yapılandırın.
- Discord webhook, tüm yetkili eylemleri ve tespit bildirimleri, oyun içi günlüğe paralel olarak bir Discord kanalına iletilebilir.
- Ban itirazı URL'si, yasaklanan oyunculara ban mesajlarında gösterilen URL.
- Kayıt saklama süresi, yetkili işlem kayıtlarının otomatik temizleme öncesinde kaç gün saklanacağı. Varsayılan: 90 gün.
- Kıdemli yöneticiler için gizlilik modu, kıdemli yöneticiler oyuncu listelerinde görünmeden sunucuda anonim olarak gezinebilir.
Framework Uyumluluğu
Agency-Admin, QBCore, ESX ve standalone kurulumlarda çalışır. Yetkilendirme katmanı, altyapıya temas eden tek parçadır, diğer her şey (UI, kayıt tutma, yasaklama sistemi, algılama motoru) altyapıdan bağımsızdır. Özel altyapılar için uyumluluk katmanı, config.lua içindeki dört fonksiyondan ibarettir.
Roleplay İçin Bu Neden Önemli
Sunucu sağlığı doğrudan moderasyon kalitesine bağlıdır. Görünür, tutarlı ve hesap verebilir moderasyona sahip topluluklar, resmi olmayan şahsi kararlara güvenenlere kıyasla oyuncuları daha uzun süre elde tutar. Agency-Admin'in denetim günlüğü temel hesap verebilirlik mekanizmasıdır: Bir moderasyon kararına itiraz edildiğinde günlük, ne olduğunu, ne zaman gerçekleştiğini ve buna kimin yetki verdiğini tam bağlamıyla sunar.
Tespit katmanı, admin ekibinin tutumunu reaktif olmaktan çıkarıp proaktif hale getirir. Panel, şüpheli bir hileci hakkında oyuncu raporlarını beklemek yerine, şüpheli kalıpları sunucu genelinde hasara yol açmadan önce gün yüzüne çıkarır. İlk saatinde yakalanan bir para kopyalama (money dupe) açığı, iki gün boyunca fark edilmeden çalışandan çok daha az zarar verir.
Yetki kademesi sistemi, içeriden gelebilecek risklere karşı koruma sağlar. Yeni alınan bir moderatörün kıdemli bir admin ile aynı erişime sahip olması bir güvenlik ve sorumluluk sorunudur. Sıkı sınırlandırılmış yetkiler, bir yetkili kötü niyetli davransa bile etki alanının kademesiyle sınırlı kalmasını sağlar.
Sıkça Sorulan Sorular
Yetki sistemiyle entegre çalışan özel admin komutları ekleyebilir miyim?
Evet. Şunu kullanın: exports['agency-admin']:RegisterCommand(name, tier, handler) Agency-Admin yetki kontrollerini ve otomatik günlük kaydını devralan özel komutları kaydetmek için. Komutunuz admin UI komut listesinde görünür ve yerleşik eylemlerle tamamen aynı şekilde günlüğe kaydedilir.
Ban sistemi VPN ve yan hesapları nasıl ele alır?
Agency-Admin, yasaklama sırasında tam tanımlayıcı setini (license, steam, discord, IP) kaydeder. Yeniden bağlanma denemelerinde yalnızca giriş için kullanılanı değil, tüm tanımlayıcıları kontrol eder. Kalıcı yasak atlatma sorunları yaşayan sunucular için gösterge paneli, şüpheli tanımlayıcı desenlerine yönelik bir işaretleme sistemi içerir.
Moderatörler işlem yapmadan önce tespit bayraklarını görebilir mi?
İşaretler, ilgili işaret türü için yapılandırılmış minimum kademede veya üzerinde olan tüm yöneticilere gösterilir. Ani para artışı işaretleri tüm yöneticiler tarafından görülebilir, imkansız ışınlanma işaretleri varsayılan olarak yalnızca teknik yöneticilere iletilir. Tüm işaret görüntülemeleri de günlüğe kaydedilir, yöneticiler meslektaşlarının hangi işaretleri incelediğini ve (varsa) hangi işlemin yapıldığını görebilir.
Agency-Admin, vMenu veya qb-adminmenu gibi diğer admin menüleriyle çakışır mı?
Çakışma yok. Agency-Admin diğer menülerle bir arada bulunabilir, farklı tuş atamalarıyla çalışırlar ve durum paylaşmazlar. Bazı sunucular geçiş sırasında Agency-Admin'i eski bir yetkili menüsüyle birlikte çalıştırır, deneyimli yetkili üyeleri için alışıldık komutları korurken günlük kaydı ve tespit için Agency-Admin kullanırlar.
Gereksinimler
- FiveM sunucusu (QBCore, ESX veya standalone)
- oxmysql
- geçerli Agency-Admin lisansına sahip cfx.re hesabı
- İsteğe bağlı: Agency-Reports (entegre oyuncu bildirimi yönetimi için)
Araçlar Etrafında Bir Yetkili Kültürü Oluşturma
Yetkili kültürünüz hesap verebilirliği desteklemiyorsa, dünyadaki en iyi admin araçları bile fayda sağlamaz. Agency-Admin'in denetim günlüğü, yetkililerin eylemlerinin kaydedildiğini bildiği ve bunu bir gözetimden ziyade standart bir operasyon prosedürü olarak kabul ettiği topluluklarda en değerlidir.
Tüm admin eylemlerinin kayıt altına alınan arayüz üzerinden gerçekleşmesini erkenden kural haline getirin. Hızlı çözümler için "bu seferlik" kaydı atlama isteğine direnin, kayıtların değeri eksiksiz olmasında yatar. Olayları yeniden yapılandırmanız gerektiğinde, boşlukları olan bir kayıt neredeyse hiç kayıt olmaması kadar kötüdür.
Tespit bayraklarını yalnızca bir şeyler ters gittiğinde değil, haftalık yetkili incelemelerinde de kullanın. Dikkat çekici bir şey olmasa bile bir haftanın bayraklarını incelemek, neyin normal olduğuna dair aşinalık kazandırır ve bu da anomaliler ortaya çıktığında onları belirgin hale getirir.
Yetki kademesi sistemi, kademeler arasındaki terfiler anlamlı birer kilometre taşı olduğunda en iyi şekilde çalışır. Üç aylık temiz kayıtlı çalışmanın ardından admin erişimi kazanan bir moderatör, doğrudan tam yetki verilmesiyle elde edilemeyecek bir bağlam ve aidiyete sahip olur.