PvP Server Kiralama & Oyun Sunucuları
0 Giriş Yap Kayıt Ol

Knight Online Sunucularda "Login Server Kapanma" ve Port Güvenliği

Yazdır

Knight Online Sunucularda "Login Server Kapanma" ve Port Güvenliği

Knight Online pvp sunucularında oyuncuların oyuna girerken sunucu listesini (Server List) gördüğü ve ID/Şifre doğrulamasının yapıldığı ilk durak LoginServer.exe modülüdür. Saldırganlar bot hesaplar veya DDoS yazılımları ile Login Server portuna aşırı yüklenme (Flood) uygulayarak bu modülü kilitleyebilir ve oyuna girişleri tamamen kapatabilir. Girişlerin kapanmaması için alabileceğiniz güvenlik önlemleri şunlardır.

1. Adım: Login Server Port Değişimi ve Gizleme

Knight Online pvp sunucularının varsayılan login portu 21000'dır. Bu port dışarıdan herkes tarafından bilindiği için doğrudan hedef alınır:

  • LoginServer.inidosyasını açın vePORT=21000olan varsayılan değeri benzersiz harici bir port numarasıyla değiştirin.
  • Aynı port numarasını oyunculara dağıttığınız pack (Client) içerisindekiserver.inidosyasına da tanımlayın. Portu standart dışı yapmak bot saldırılarının büyük kısmını otomatik olarak engelleyecektir.

2. Adım: Windows IPSet ve TCP Connlimit ile Bağlantı Sınırlandırma

Bir siber saldırgan, tek bir IP adresinden saniyede binlerce sahte giriş isteği göndererek Login Server'ı çökertebilir. Bunu engellemek için sunucu önündeki firewall yazılımınızda veya Windows gelişmiş güvenlik duvarında şu kuralı uygulamalısınız:

  1. Giriş portunuza (Örn: 21000) aynı anda tek bir IP adresinden gelebilecek maksimum eşzamanlı bağlantı sınırını (TCP Connlimit) 3 veya 5 ile sınırlandırın.
  2. Normal bir oyuncu oyuna girerken saniyede yalnızca 1 bağlantı açar. Bu sayede saniyede yüzlerce istek gönderen saldırgan IP'leri sistem tarafından otomatik olarak engellenecektir (Drop edilecektir).

3. Adım: Log Temizliği ve Düzenli Otomatik Yeniden Başlatma

Login Server, her hatalı giriş denemesini ve bağlantı isteğini log tablosuna yazar. Şişen loglar exe'nin performansını düşürür:

  • SQL Server üzerindeTB_USER_LOGveya benzeri giriş takip tablolarını düzenli aralıklarla (Haftalık temizlikler ile) boşaltın (Truncate edin).
  • Gerekirse Windows Görev Zamanlayıcı (Task Scheduler) kullanarak, LoginServer.exe'nin her gece oyuncu sayısının en az olduğu saatlerde (Örn: 05:00) otomatik olarak kapatılıp yeniden başlatılmasını sağlayın.

Bu makale PvPSunucusu için özel olarak hazırlanmıştır.

Bu cevap yeterince yardımcı oldu mu?

Oyla

overlay spinner