K
KoMobilPvP Ekibi EKİP · 22 Eki 2026
Yama 2592-2594: Uzaktan Görünen Kalabalık, Birleştirilmiş Paketler, 10.000 Kişilik Sunucu
Bu üç yama "oyun motoru" çalışmasının ilk büyük parçası. Oyun açılınca yama kendiliğinden iner.
Uzaktan görünen kalabalık (2593)
- Bölgeye girince sunucu artık yalnız yakınınızdaki oyuncuları değil, bölgedeki herkesin küçük bilgisini (konum, ırk, seviye) tek pakette yolluyor.
- Uzaktaki oyuncular anında sade silüet olarak çiziliyor (eşyasız, kanatsız, isimsiz); yaklaştıkça tam modele geçiyor.
- "Yürüdükçe karakter beliriyor" hissi bitti: kalabalığı 150 m öteden görürsünüz.
Yakına gelen anında yüklenir (2592 + sunucu)
- Yakınınıza gelen her oyuncu için istemci sunucudan bilgi istiyor; sunucu da hareket eden oyuncuyu henüz bilmeyen yakındaki oyunculara bilgiyi kendisi yolluyor (bekleme yok).
- 150'den fazla oyuncu yüklüyken 4 saniyede bir yakın liste tazeleniyor; uzaklaşanlar bırakılıyor.
- Eski istemcide 3000 üstü kimlikli oyuncular hiç istenmiyordu (kalabalıkta görünmeyen oyuncuların bir nedeni daha) — düzeltildi.
Birleştirilmiş hareket paketleri (2594)
- Sunucu, çevrenizdeki oyuncu ve canavar hareketlerini 50 ms'lik tek bir pakette birleştirip yolluyor; 100 kişinin hareketi 100 ayrı paket yerine tek paket.
- Ağ yükü ve işlemci yükü düştü, gecikme (ping) daha kararlı.
- Çizim: sade kademedeki oyuncuların animasyonu 30 Hz, silüetler 20 Hz; 300'den fazla oyuncu yüklüyken en yakın 30 kişi tam detay.
Sunucu
- Oyuncu kapasitesi 5000 → 10.000 (kimlik bantları yeniden düzenlendi).
- Giriş işçisi 6 → 10; log veritabanında gecikmeli dayanıklılık (oyun verisi etkilenmez).
- Kalabalık bölgelerde saldırı/büyü yayınları 120 m, hareket yayınları 100 m, giriş listesi en yakın 500.
Testler: 5000 savaşan bot 20 dk kopma 0 / çökme 0; 3500 bot Moradon'un 63 noktasına dağıtılmış hâlde 40 dk sorunsuz. Sorun görürseniz oyun içi "Rapor Gönder".






