Terminologi MMO untuk "tetap dalam satu dunia game" adalah beling tunggal . EVE online adalah satu-satunya MMO utama yang mencoba menjejalkan setiap pemain ke dalam satu beling.
Beruntung bagi Anda, mereka menerbitkan artikel yang sangat informatif tentang cara mereka melakukannya.
(sumber: gamasutra.com )
Berita buruknya. Anda tidak dapat menerapkan teknik EVE online secara umum. Solusi mereka benar-benar disesuaikan dengan genre dan implementasi khusus mereka.
CATATAN : Untuk semua jaringan pecahan tunggal super mewah EVE online, mereka menggunakan satu basis data. Mereka tidak dapat merancang solusi yang terukur, konsisten, dan real-time untuk database terdistribusi.
Either way membaca bagaimana mereka melakukannya harus membantu Anda merancang solusi Anda sendiri. Namun waspadalah, Anda berusaha menyelesaikan masalah yang sangat sulit.
Alih-alih mendistribusikan server gim Anda, saya sarankan jelajahi jalan Anda yang lain terlebih dahulu.
- Profil server game Anda.
- Optimalkan kode server Anda untuk mengurangi beban CPU jika itu merupakan masalah.
- Optimalkan protokol komunikasi antara klien dan server untuk mengurangi obrolan jaringan.
- Optimalkan server gamer ke komunikasi basis data.
- jalankan pengoptimal kueri lalu buat perubahan yang sesuai.
- mengurangi interaksi DB seminimal mungkin
- Pindahkan DB ke mesin yang terpisah.
Ini sering membantu satu ton. Pertahankan DB di jaringan lokal yang sama jika mungkin tetapi itu harus membantu server gim Anda menjadi jauh lebih segar ketika itu satu-satunya yang berjalan pada perangkat keras server.