Система сохранения координат в современных MMORPG может работать следующим образом:
- Сохранение координат на стороне сервера. 1 Для этого используют схему пространственного разделения, чтобы уменьшить объём памяти, занимаемый объектами. 1 Также может применяться предварительная обработка, при которой объекты используются для создания деревьев проверки на коллизию. 1
- Сохранение координат на стороне клиента. 1 Это позволяет игроку более оперативно реагировать на окружающую среду. 1 Например, сервер определяет, что игрок может двигаться вдоль края скалы, а клиент знает, что скала присутствует, и воспроизводит анимацию персонажа, опирающегося на скалу во время ходьбы. 1
- Сохранение координат через чат. 2 Например, в игре Noah's Heart для этого нужно встать в нужное место, открыть чат, нажать на иконку в виде смайлика рядом со строкой чата, в дополнительном меню выбрать иконку «Местоположение» и в чат будет вставлена строка с координатами того места, в котором игрок стоит. 2 Затем нужно выделить всё содержание строки и скопировать её в буфер обмена. 2
Также в играх, где персонаж перемещается по нескольким картам, для сохранения координат можно использовать массив структур, которые содержат имя карты и координаты. 3 Когда игрок заходит на карту, в массиве ищут индекс по имени и берут оттуда координаты. 3