Система многопользовательских серверов в Minecraft работает с помощью системы WorldQL, которая хранит данные обо всём игровом мире и балансирует нагрузку между серверами. wtftime.ru
Некоторые особенности работы системы:
- Синхронизация данных. wtftime.ru Вне зависимости от того, на каком сервере находится игрок, он видит всех остальных игроков и может взаимодействовать с ними. wtftime.ru
- Обработка данных. minecraftonly.com Сервер обрабатывает все пакеты, которые прислали игроки: каждое движение, взмах рукой, восстановление здоровья, поворот головы. minecraftonly.com
- Загрузка и генерация чанков. minecraftonly.com Если происходит попытка доступа к блоку чанка, которого нет в памяти, чанк загружается с диска, если его нет на диске, он генерируется. minecraftonly.com
- Сохранение чанков. minecraftonly.com Во время общего сохранения сервера или когда чанк долго не использовался и может быть выгружен, чанки сохраняются на диск. minecraftonly.com
Для работы системы серверы Minecraft постоянно сообщают WorldQL о том, где находятся игроки. wtftime.ru WorldQL, в свою очередь, пересылает серверам данные об игроках, которых они должны обсчитывать. wtftime.ru