Ya - itu layak. MMO sering membagi dunia game menjadi beberapa area, karena ini membuat pekerjaan lebih mudah, tetapi Anda masih bisa melakukannya dengan 1 area besar - Anda hanya perlu menggunakan skema partisi spasial yang baik.
Karena sebagian besar objek dalam MMO tidak bergerak, Anda juga dapat melakukan pass preprocessing di mana objek digunakan untuk membuat pohon memeriksa tabrakan.
Jejak memori bukan masalah besar di sini selama Anda menggunakan instancing. Menyimpan pasangan mengapung per objek tidak ada artinya dalam skema besar hal. PC sederhana saat ini akan memiliki 4 gigabytes, sementara menyimpan posisi hanya 3 float (atau 3 ganda) - yang dengan mudah akan memungkinkan beberapa juta objek yang tersimpan dalam game.
Menyimpan hal-hal seperti inventaris untuk setiap pemain tidak diragukan lagi akan mengambil lebih banyak data - meskipun itu dapat dengan mudah di-cache ke disk dan hanya dimuat ketika pemain masuk.
Anda harus secara berlebihan melakukan pengecekan tabrakan pada klien dan juga server, karena ini akan memungkinkan klien untuk bereaksi lebih responsif terhadap lingkungan. Jika seorang pemain berjalan ke dinding, Anda ingin mereka segera berhenti bergerak - tidak setelah setengah detik ketika server merespons.
Anda hanya ingin menggunakan server untuk hal-hal yang otoritatif juga. Misalnya, Anda akan melakukan pencarian jalur hanya pada klien, karena Anda tidak dapat menipu dengan mengambil jalur yang kurang efisien!