Sunucu sahipleri “HWID ban” dediğinde, hesabın ötesine geçen bir banı kastediyor. FiveM sana bunun için iki şey verir: Rockstar lisansı ve Discord ID gibi identifier’lar, bir de FiveM’in senin sunucun için ürettiği player token’ları. İyi bir ban ikisini de kaydeder ve her girişte ikisini de kontrol eder. Böylece yeni hesapla dönen hileci yine kapıda kalır.
Kısaca: FiveM’de üç tür ban var
Oyuncular da yetkililer de bunları sık sık karıştırır. Sonuç: kafası karışık itirazlar ve gergin ticket’lar.
- Cfx.re platform banı. FiveM’in kendi anticheat’i oyun istemcisine enjekte olan programları tespit eder. Bağlı hesap FiveM ve RedM’den banlanır, oyuncu da hesabının global banlı olduğunu söyleyen bir mesaj görür. Bunlara yalnızca Cfx.re bakar, kendi itiraz formu üzerinden.
- Sunucu banı. Bir oyuncuyu kendi sunucundan banlarsın. Sadece orada geçerlidir ve itirazlara sen karar verirsin.
- Ağ banı. Birden fazla sunucun var ve hepsi tek bir ban listesini paylaşıyor. Roleplay sunucunda banlanan oyuncu PvP sunucuna da giremez.
Sunucun bir oyuncu hakkında neleri görür
Oyuncu bağlandığında FiveM sunucuna bir identifier listesi verir. Server script’leri listenin tamamını GetPlayerIdentifiers ile okur, tek bir türü ise GetPlayerIdentifierByType ile çeker. FiveM dokümanındaki türler şunlar:
- license: Rockstar Online Services’ten gelen bir hash. Çoğu framework karakterleri oyuncuya bununla bağlar.
- license2: Steam kullanan oyuncuların Rockstar lisansı. Dokümana göre license ile aynı değer olabilir.
- steam: oyuncunun Steam ID’si.
- discord: oyuncunun Discord kullanıcı ID’si.
- fivem: oyuncunun Cfx.re hesap ID’si.
- ip: oyuncunun IPv4 adresi.
Her oyuncuda her türün olacağını varsayma. Ban kontrolün elindekiyle çalışmalı, eksik bir değeri de normal saymalı.
Her identifier, arkasındaki hesap kadar sağlamdır. Yeni bir Discord ya da Steam hesabı açmak birkaç dakika sürer. IP adresi yeni bir bağlantıyla ya da VPN’le değişir. Kararlı bir hileciyi sadece identifier’larla dışarıda tutmak bu yüzden zor.
Player token’ları ve neden sunucuna özel oldukları
FiveM sunucuna bir de player token’ları verir. GetNumPlayerTokens oyuncunun kaç token’ı olduğunu söyler, GetPlayerToken da her birini sırasıyla okur. İkisi de sadece server tarafında çalışan native’ler. Sunucu sahiplerinin HWID ban derken kastettiği şey genelde bu token’lar.
FiveM native referansına göre token’lar ban mantığını güçlendirmek için kullanılabilir ve bir sunucuya özeldir. Yani onları kaydeden sunucuya ait say. Başka birinin sunucusundan kopyalanmış bir token listesi sana bir şey kazandırmaz.
FiveM sunucuları HWID ban atabilir mi?
Atabilir, ama sınırları var. Banlanan oyuncunun token’larını identifier’larının yanına kaydet, biri bağlandığında ikisini de kontrol et. Bu, geri dönen hilecilerin çoğunu yakalar ve bir sunucunun elindeki en güçlü araçtır.
Yine de garanti değil. Token eşleşmesi güçlü bir işarettir ama tek başına kanıt sayılmaz. Bazı hileciler yine de içeri sızar. Buna hazırlıklı ol ve ekibinin onları hızlı fark edebildiğinden emin ol.
Banlanan hileciler nasıl geri döner
Kendini korumak için onların yöntemlerini bilmen gerekmiyor. Senin tarafından bakınca geri dönen bir hileci şu üç şekilden biriyle karşına çıkar.
- Yeni identifier’lar ama aynı token’larla yeni bir hesap. Girişte token kontrolü bunu yakalar.
- Yeni identifier’lar, yeni token’lar, ama aynı davranış. Aynı menü, aynı aim, aynı arkadaş grubu. Bunu tespitler ve dikkatli bir ekip yakalar.
- Ödünç alınmış ya da satın alınmış başka birinin hesabı. Identifier’lar temiz bir oyuncuya ait, onu ele veren tek şey davranışı.
Kardeşi ya da ev arkadaşını banlamadan alt hesap yakalamak
Yanlış alt hesap banlarının çoğu ortak sinyallerden çıkar. Aynı PC’de oynayan iki kardeş tek kişi gibi görünebilir. Bir öğrenci evi tek IP’yi paylaşabilir. Kuralını öyle kur ki bir eşleşme kontrole yol açsın, son kararı da bir insan versin.
- Sadece IP’ye bakarak asla banlama. IP’yi iki hesabın bağlantılı olabileceğine dair bir ipucu olarak kullan.
- License ya da Discord ID eşleşmesi otomatik uygulanabilir.
- Sadece token ya da IP eşleşmesinde girişi engelle ve net bir itiraz mesajı göster. Sonra ekip hızlıca incelesin.
- Sunucu kurallarına yaz: bir ban, banlanan oyuncunun kullandığı bütün hesapları kapsar.
- Asıl kanıtı banın üstünde tut, inceleme tartışmaya dönmeden bir dakikada bitsin.
Alt hesap banlarını savunmayı kolaylaştıran kurallar yaz
Her ban neden ekran görüntüsü kanıtıyla gelmeli
Sahip olduğun sunucularda tek ban listesi
Birden fazla sunucun varsa, birinde banlanan hileci diğerinde de istenmez. Ban listeni kendi sunucuların arasında paylaşmak normal bir moderasyon yöntemi.
Banları başka topluluklarla birleştirmek ise ayrı bir konu. Cfx.re’nin resource SSS sayfası global ban listelerini yasaklı resource’lar arasında sayar. Gerekçesi şu: kimse her anticheat’in kalitesini doğrulayamaz, ortak bir liste de oyuncuları haksız yere banlayıp birçok sunucudan uzak tutabilir. Listeni sahibi olduğun ve yönettiğin sunucularla sınırlı tut.
Daddy Shield da böyle çalışır. Bir ban hesabındaki bütün sunucuları kapsar, her banda tespit anında alınmış bir ekran görüntüsü olur, panelimiz kapansa da banlar çalışmaya devam eder.
txAdmin’de banlar nasıl çalışır
GTA V Enhanced oyuncu ID’lerini yeniden kullanır
GTA V Enhanced’da FiveM, oyuncu çıkınca server ID’sini boşa çıkarır. Sonra giren oyuncu aynı ID’yi alabilir. Dokümana göre bu davranış ileride değişebilir. Legacy’de ise ID’ler artarak devam eder.
Bir script banları, uyarıları ya da logları server ID’ye göre tutuyorsa, yeni gelen oyuncu başkasının kaydını devralabilir. Her banı identifier ve token’lara bağla. Server ID’yi sadece o an kimin online olduğunu bulmak için kullan.
Kontrol listesi
- Her banda license, license2, discord, fivem ve steam’i, varsa, kaydet.
- Her banda oyuncunun token’larını kaydet.
- Her bağlantıda, oyuncu oyuna yüklenmeden identifier ve token’ları kontrol et.
- IP’yi sadece ipucu olarak kullan.
- Sadece token eşleşen durumları, net bir itiraz yolu olan inceleme vakası say.
- Kanıtı her banla birlikte sakla.
- Listeyi sadece sahibi olduğun sunucular arasında paylaş.
- Banı asla server ID’ye bağlama.
Yanlış ban atmayan anticheat kuralları kur
Sık sorulan sorular
Bir oyuncunun HWID banını kaldırabilir miyim?
Kendi sunucunda evet. Banı sil ya da süresini bitir, kayıtlı token’ları da onunla birlikte gider. Cfx.re platform banı farklı işler. Ona sadece Cfx.re bakar, destek SSS sayfasındaki itiraz formu üzerinden.
Global ban ile benim sunucu banım aynı şey mi?
Global ban Cfx.re’den gelir ve hesabı FiveM ile RedM’den uzak tutar. Senin sunucu banın sadece kendi sunucularını etkiler. Global banı sen kaldıramazsın.
IP ban atmalı mıyım?
Sadece başka sinyallerle birlikte. IP’ler değişir, birçok oyuncu da aynı IP’yi paylaşabilir. IP’yi hesaplar arasındaki bağlantıları görmek için kullan, kararı daha sağlam kanıtla ver.
Bunların hepsini kendin kurmak istemiyorsan, Daddy Shield’da 40+ korumanın her biri için yalnızca izle, engelle, at ya da banla seçebilirsin. Plan aylık €24,99, 6 aylık alırsan aylık €19,99’a düşer. 7 gün içinde iade hakkın var. GTA V Enhanced desteği yakında geliyor.