"Tek bir oyun dünyasında kal " için MMO terminolojisi tek parçadır . EVE online , her oyuncuyu tek bir parçaya doldurmaya çalışan tek büyük MMO'dur.
Şanslıyız , nasıl yaptıklarına dair çok bilgilendirici bir makale yayınladılar .
(kaynak: gamasutra.com )
Kötü haber. EVE çevrimiçi tekniklerini genel olarak uygulayamazsınız. Çözümleri kesinlikle kendi türlerine ve uygulamalarına göre uyarlanmıştır.
NOT : EVE çevrimiçi süper süslü tek parça ağı için bir veritabanı kullanırlar . Dağıtılmış veritabanları için ölçeklenebilir, tutarlı, orta derecede gerçek zamanlı bir çözüm tasarlayamadılar.
Her iki durumda da nasıl yapacağınızı okumak kendi çözümünüzü tasarlamanıza yardımcı olmalıdır. Ancak dikkat edin, çok zor bir sorunu çözmeye çalışıyorsunuz .
Oyun sunucunuzu dağıtmak yerine önce diğer caddelerinizi keşfetmenizi öneririm.
- Oyun sunucunuzun profilini oluşturun.
- Sorun varsa CPU yükünü azaltmak için sunucu kodunuzu optimize edin.
- Ağ sohbetini azaltmak için istemciler ve sunucu arasındaki iletişim protokolünü optimize edin.
- Oyun sunucusunu veritabanı iletişimleri için optimize edin.
- bir sorgu optimize edici çalıştırın ve sonra uygun değişiklikleri yapın.
- DB etkileşimini en aza indirgemek
- DB'yi ayrı bir makineye taşıyın.
Bu genellikle bir tona yardımcı olur. Mümkünse DB'yi aynı yerel ağda tutun, ancak sunucu donanımında çalışan tek şey oyun sunucunuzun çok daha şevkli olmasına yardımcı olmalıdır.