ADN'nin Whitelist Sistemi – FiveM Sunucuları İçin Gelişmiş Erişim Kontrolü
ADN'nin Whitelist Sistemi, basit Discord rol kontrolünün çok ötesine geçen kapsamlı sunucu erişim yönetimi sağlar. Bu kurumsal düzeydeki beyaz liste çözümü, sunucunuza kimlerin katılabileceği, hangi işlere erişebilecekleri, hangi özellikleri kullanabilecekleri ve topluluğunuzda ilerledikçe izinlerinin nasıl geliştiği üzerinde ayrıntılı kontrol sağlar. İster arkadaşlarınız için küçük özel bir sunucu çalıştırıyor olun, ister 200'den fazla oyuncuya sahip beyaz listeye alınmış bir rol yapma topluluğunu yönetiyor olun, bu sistem yapılandırması ve yönetimi basit kalırken erişim kontrolü ihtiyaçlarınızı karşılayacak şekilde ölçeklenir.
Bunu temel beyaz liste betiklerinden ayıran şey, entegrasyonun derinliği ve esnekliğidir. Sadece “beyaz listede” veya “beyaz listede değil” yerine, katmanlı erişim seviyeleri, role dayalı iş izinler, zamana bağlı özellik açılımları, başvuru iş akışı otomasyonu ve hatta deneme süreleri için geçici erişim izinleri. Sistem kimlik doğrulama için Discord'ye bağlanır, kalıcılık için veritabanınızla entegre olur ve hem oyun içi hem de harici yönetim araçları sağlayarak erişimi her yerden kontrol etmenizi sağlar. Ciddi rol yapma topluluklarının ihtiyaç duyduğu eksiksiz erişim yönetimi altyapısıdır.
Neler Dahil?
Tam beyaz liste sistemini Discord bot entegrasyonu, veritabanı şeması, sunucu tarafı izin kontrolü, istemci tarafı UI bileşenleri, yönetici yönetim paneli ve kapsamlı yapılandırma dosyaları ile alırsınız. Paket, önceden oluşturulmuş uygulama inceleme iş akışları, otomatik rol senkronizasyonu, çok katmanlı izin yapıları ve denetim amaçlı tüm erişim değişikliklerini izleyen günlük sistemleri içerir. Her şey, şifreleme, sahteciliği önleme önlemleri ve yetkisiz erişime izin vermek yerine doğrulama başarısız olursa oyuncuları dışarı atan güvenlik önlemleri ile güvenli kimlik doğrulama ilkeleri üzerine kurulmuştur.
Çekirdek Beyaz Liste Özellikleri
- Discord Entegrasyonu – Rol senkronizasyonu ile Discord üzerinden otomatik kimlik doğrulama, yalnızca onaylanmış topluluk üyelerinin sunucunuza katılabildiğinden emin olunur
- Çok Katmanlı Erişim Seviyeleri – Her seviye için farklı yeteneklere sahip sınırsız izin katmanı oluşturun (ziyaretçi, sivil, güvenilir, VIP, personel vb.)
- İş Tabanlı Beyaz Liste – Belirli işlere ve gruplara erişimi kontrol et (polis, EMS, çeteler, işletmeler) ayrı onay iş akışlarıyla
- Başvuru Sistemi Özel sorular, gözden geçiren atamaları, onay/red iş akışları ve bildirim sistemleri ile yerleşik başvuru formları
- Geçici Erişim – Deneme üyeleri, özel etkinlikler veya otomatik sona erme ile denetimli dönemler için zaman sınırlı beyaz liste durumu verin
- Dinamik İzin Güncellemeleri – Discord rolleri veya beyaz liste durumundaki değişiklikler, oyuncunun yeniden bağlanmasını gerektirmeden anında uygulanır
- Sıra Önceliği Entegrasyonu – Bağlantı kuyruğu sistemleriyle uyumlu, beyaz listedeki oyunculara öncelikli sunucu erişimi sağlamak için
- Yedekleme Kimlik Doğrulaması Discord API sorun yaşasa bile sistem güvenilirliğini sağlayan yedek kimlik doğrulama yöntemleri
Gelişmiş Yönetim Yetenekleri
- Web Tabanlı Yönetici Paneli – Whitelist'leri yönetin, başvuruları inceleyin, izinleri ayarlayın ve herhangi bir cihazdan web tarayıcısı ile günlükleri görüntüleyin
- Oyun İçi Yönetici Komutları – Sunucu personeli, oyundan ayrılmadan beyaz liste durumunu verebilir/iptal edebilir, oyuncu izinlerini kontrol edebilir ve erişim günlüklerini inceleyebilir
- Toplu Yönetim Araçları – Büyük oyuncu gruplarını aynı anda ekleyin veya kaldırın, bu, grup işe alımı veya inaktif hesapların temizlenmesi için kullanışlıdır
- Otomatik Rol Senkronizasyonu – Discord rol değişiklikleri, yapılandırılmış eşleme kurallarınıza göre oyun içi izinleri otomatik olarak günceller
- Denetim Kaydı – Kimin kimi, ne zaman ve hangi roller için beyaz listeye aldığının tam günlükleri, aranabilir geçmiş ve dışa aktarma yetenekleriyle birlikte
- Bildirim Sistemleri – Başvuru durumu güncellemeleri, whitelist onayları, sona ermeler ve iptaller için otomatik Discord mesajları
- Özel Alanlar – Beyaz liste başvurularına sunucuya özgü veri toplama ekleyin (karakter geçmişleri, önceki RP deneyimi vb.)
- Temyiz Süreci – Reddedilen başvuru sahiplerinin kararları temyiz etmeleri için ayrı inceleme kuyrukları ile yerleşik sistem
Nasıl Çalışır
Bir oyuncu sunucunuza katılmaya çalıştığında, sistem bağlantıyı keser ve kimlik doğrulama işlemini başlatır. Discord hesaplarını sunucunuzun üye listesine karşı kontrol eder ve temel sunucu erişimi için gerekli rollere sahip olduklarını doğrular. Bu ilk kontrolü geçerlerse, sistem veritabanını belirli beyaz liste durumları için sorgular – hangi işlere onaylandıkları, hangi izin seviyesine sahip oldukları ve geçici kısıtlamaların geçerli olup olmadığı. Tüm bunlar, normal bağlantı el sıkışması sırasında milisaniyeler içinde gerçekleşir.
Oyuna girildiğinde, beyaz liste sistemi oyuncu izinlerini sürekli olarak izler. Bir personel üyesi, yönetim panelinden birinin polis beyaz listesini kaldırırsa, bu değişiklik anında yayılır ve oyuncu gerçek zamanlı olarak polis işlevlerine erişimini kaybeder. Birisi bir iş başvurusunda bulunup onaylanırsa, Discord bildirimi alır ve yeniden bağlanmadan yeni verilen role hemen erişebilir. Bu canlı izin sistemi, daha basit beyaz liste betiklerini rahatsız eden “izinleri güncellemek için yeniden giriş yap” sorununu ortadan kaldırır.
Başvuru İş Akışı
Oyuncular, yapılandırmanıza bağlı olarak Discord komutları, bir web portalı veya oyun içi UI aracılığıyla beyaz liste başvuruları gönderir. Başvurular, talep edilen şeye göre belirlenmiş gözden geçirenlere yönlendirilir – sivil beyaz liste başvuruları genel personele, polis başvuruları polis komutasına, işletme başvuruları işletme yöneticilerine vb. Gözden geçirenler, gönderilen tüm bilgileri görür, ek ayrıntılar isteyebilir, oyuncu geçmişini kontrol edebilir ve özelleştirilebilir mesajlarla onaylayabilir/reddedebilir.
Sistem, başvuru geçmişini izleyerek birinin kaç kez başvurduğunu, önceki reddetme nedenlerini ve incelemeci notlarını gösterir. Bu, aynı sorunlu başvuranın farklı personel vardiyaları boyunca tekrar tekrar başvurmasını önler. Onaylanan başvurular, veritabanını otomatik olarak günceller, Discord rolleri atar, onay mesajları gönderir ve denetim amaçlı işlemi günlüğe kaydeder.
Kurulum
- Sağlanan bot belirtecini kullanarak Discord botunu kurun ve Discord sunucu kimliğiniz ve rol kimliklerinizle yapılandırın
- Veritabanı şemasını, sağlanan SQL dosyasını kullanarak sunucunuzun MySQL veritabanına aktarın
- Ana yapılandırmayı ayarla
config.luaDiscord ayarlarınızı, veritabanı kimlik bilgilerinizi ve izin seviyelerinizi içeren dosya - Web panelini (isteğe bağlı) PHP/Node.js dosyalarıyla web sunucunuza kurun
- Kaynağı şuraya ekleyin:
server.cfgve sunucunuzu yeniden başlatın - Kimlik doğrulamanın doğru çalıştığını doğrulamak için Discord hesabı ile katılarak sistemi test edin
- Yönetici panelinde ilk izin katmanlarınızı ve iş beyaz listelerinizi yapılandırın
Yapılandırma Seçenekleri
- Discord Ayarları – Bot belirteci, sunucu kimliği, rol eşlemeleri, bildirim kanalları ve webhook yapılandırmaları
- İzin Katmanları – Seviye adlarını, gerekli Discord rollerini, oyun içi yetenekleri ve öncelik seviyelerini tanımlayın
- İş Beyaz Liste Kuralları – Hangi işlerin beyaz liste onayı gerektirdiğini açık erişime karşı yapılandırın, onay iş akışlarını ve kısıtlamaları
- Başvuru Formları – Farklı başvuru türleri için soruları, gerekli alanları, karakter sınırlarını ve ek seçenekleri özelleştirin
- Kimlik Doğrulama Yöntemleri – Birincil Discord kimlik doğrulaması artı lisans tanımlayıcıları veya IP tabanlı tanıma gibi yedekleme yöntemleri
- Geçici Erişim – Varsayılan son kullanma sürelerini, yenileme işlemlerini ve otomatik kaldırma prosedürlerini ayarlayın
- Sıra Entegrasyonu – Beyaz listedeki oyunculara bağlantı önceliği vermek için popüler kuyruk kaynaklarıyla bağlantı kurun
- Bildirim Tercihleri – Discord mesajlarını hangi olayların tetikleyeceğini, kimlerin alacağını ve mesaj biçimlendirmesini kontrol edin
Çerçeve Uyumluluğu
- ESX Miras – ESX iş sistemi, veritabanı yapısı ve izin çerçeveleriyle tam entegrasyon
- ESX 1.9.x – Otomatik veritabanı şeması uyarlaması ile eski ESX sürümleriyle uyumlu
- QBCore – QBCore iş yönetimi, izin kontrolü ve komut yapıları için yerel destek
- QBOX – QBOX çerçeve mimarisi ve izin sistemleriyle çalışır
- Standalone – Dışa aktarımlar ve olay tabanlı entegrasyon ile özel çerçeveler için uyarlanabilir
Onu Öne Çıkaran Nedir?
Çoğu beyaz liste betiği, incelik içermeyen basit “Discord rolünün var olup olmadığını kontrol et” sistemleridir. ADN'nin Beyaz Liste Sistemi, ticari sunucu yönetim platformlarıyla rekabet eden kurumsal düzeyde erişim kontrolü sağlar. Yalnızca başvuru iş akışı otomasyonu, büyük sunucularda yüzlerce yönetici saatinden tasarruf sağlar – artık başvuru sahiplerinin elektronik tablolarını manuel olarak takip etmek veya Discord kimliklerini veritabanı tablolarına kopyalayıp yapıştırmak yok. Çok katmanlı izin sistemi, ikili evet/hayır yerine kademeli topluluk erişimine izin vererek oyuncu tutmayı geliştiren ilerleme yolları oluşturur.
The live permission updates are game-changing for administration. Fire a cop for corruption? Remove their whitelist instantly and they lose badge access immediately. Promote a player to gang leadership? Grant elevated permissions in real-time. No more “relog to update” messages, no server restarts to apply changes. And the comprehensive logging means you always know who authorized what, when, and can trace any access issues back to their source.
Güvenlik Özellikleri
- Sahtecilik Önleme – Birden çok doğrulama katmanı, oyuncuların Discord kimliklerini sahtecilik yapmasını veya kimlik doğrulamasını atlamasını engeller
- Şifreli İletişim – Oyun sunucusu ve Discord arasında iletilen hassas veriler şifreli kanallar kullanır
- Oran Sınırlaması – Spam uygulamalarına veya kaba kuvvet kimlik doğrulama girişimlerine karşı koruma
- Güvenli Mantık – Kimlik doğrulama doğrulanamazsa (Discord çevrimdışı, veritabanı ulaşılamaz), oyuncular izin verilmek yerine reddedilir
- Oturum Doğrulama – Oyun sırasında sürekli doğrulama, oturum ele geçirmeyi veya oyun ortası izin istismarlarını önler
- IP Takibi – Güvenlik analizi ve yasaklanma kaçınma tespiti için isteğe bağlı IP kaydı
Yaygın Dağıtım Senaryoları
Yeni sunucular, yalnızca Discord üyeliği ve basit bir başvuru gerektiren temel sivil beyaz liste ile başlar. Topluluk büyüdükçe polis, EMS ve işletmeler için iş beyaz listeleri eklerler. Yerleşik sunucular, “güvenilir” statüsünün mülk sahipliğini açtığı, “VIP” statüsünün kuyruk önceliği sunduğu ve “personel” katmanlarının yönetici yetenekleri sağladığı çok katmanlı sistemler kullanır. Büyük topluluklar beyaz liste onayını devreder – çete liderleri kendi üyelerini onaylar, PD yüksek komuta subay başvurularını ele alır, işletme sahipleri çalışanları denetler.
Oyuncu Deneyimi
Oyuncu perspektifinden bakıldığında, başvuru süreci basittir – formu gönderin, incelemeyi bekleyin, onay bildirimi alın. Discord entegrasyonu, ayrı oyun hesapları oluşturmak yerine mevcut topluluk hesaplarını kullanmaları anlamına gelir. Onaylanan oyuncular, kuyruk önceliğini takdir eder ve beyaz liste gereksiniminin sorunlu oyuncuları filtrelediğini bilirler. Sistemin şeffaflığı (komutlar aracılığıyla kendi beyaz liste durumunuzu kontrol etme), belirli işlere neden erişemediğiniz konusundaki kafa karışıklığını azaltır.
Yönetimsel Avantajlar
Sunucu sahipleri, veritabanı tablolarını manuel olarak düzenlemeye veya izin değişiklikleri için sunucuları yeniden başlatmaya gerek kalmadan topluluk erişimi üzerinde merkezi kontrol kazanır. Başvuru sistemi, tüm erişim izinleri için bir denetim izi oluşturur – sorunlu oyuncuları kimin onayladığına ilişkin anlaşmazlıkları çözmek için çok önemlidir. Katmanlı yapı, hepsi ya da hiç erişimi yerine kademeli güven düzeylerine izin verir. Ve otomasyon, manuel beyaz liste yönetimine kıyasla yönetici iş yükünü önemli ölçüde azaltır.
Özelleştirme Olanakları
Sistemin modüler tasarımı, kapsamlı özelleştirmeyi destekler. Sunucu hikayenize özel özel uygulama soruları ekleyin, karakter oluşturma sistemleriyle otomatik geçmiş onayı için entegre edin, otomatik VIP beyaz liste ayrıcalıkları için bağış sistemlerine bağlanın veya sunucuya özel özellikler için özel izin katmanları oluşturun. API benzeri dışa aktarma sistemi, diğer kaynaklardan beyaz liste durumunu kontrol etmeyi kolaylaştırır.
Destek ve Dokümantasyon
ADNS Tech, kurulum, yapılandırma, yaygın senaryolar ve sorun giderme konularını kapsayan kapsamlı belgeler sunar. Kurulum yardımı, entegrasyon soruları ve teknik sorunların çözümü için destek mevcuttur. Sistem, FiveM uyumluluğu, Discord API değişiklikleri ve güvenlik iyileştirmeleri için düzenli güncellemeler alır. Aktif topluluk Discord, akran desteği ve yapılandırma paylaşımı sunar.




