Так - це можливо. ММО часто розбивають ігровий світ на кілька областей, оскільки це полегшує роботу, але ви все одно можете це зробити з 1 масивною площею - просто потрібно використовувати хорошу схему просторового розподілу.
Оскільки більшість об'єктів у MMO не переміщуються, ви також можете виконати пропуск попередньої обробки, коли об’єкти використовуються для створення дерев, що перевіряють зіткнення.
Слід пам’яті не є великою проблемою, якщо ви використовуєте інстанції. Зберігання пари поплавців на один предмет - це ніщо в грандіозній схемі речей. Сьогодні скромний ПК матиме 4 гігабайти, а для зберігання позиції - це лише 3 поплавця (або 3 парних) - що легко дозволить отримати кілька мільйонів збережених об'єктів в грі.
Зберігання таких речей, як запаси для кожного гравця, безсумнівно, займе більше даних, хоча це може бути легко кешовано на диску і завантажуватися лише тоді, коли гравець увійде в систему.
Вам буде потрібно зайво перевірити зіткнення як на клієнті, так і на сервері, оскільки це дозволить клієнтові більш реагувати на навколишнє середовище. Якщо гравець заходить до стіни, ви хочете, щоб вони негайно перестали рухатися - не через півсекунди, коли сервер відповість.
Ви також хочете використовувати сервер і для авторитетних речей. Наприклад, ви б виконували пошук маршрутів лише для клієнта, оскільки ви не можете обдурити, пройшовши менш ефективний шлях!