Запустить сервер и зайти на него
На этой странице вы запустите сервер на своей машине, зайдете на него ванильным клиентом и увидите, что там можно делать. Сначала поставьте инструменты со страницы Установка инструментов.
Запустите сервер
Заголовок раздела «Запустите сервер»cargo run --releasecargo run --release -- "<path to a world folder>"Первая команда запускает сервер с новым миром. Вторая открывает готовое сохранение Java Edition, и версия данных у него должна совпадать со снапшотом игры (26.4-snapshot-7). Сохранения других версий не загружаются, датафиксеров нет.1
На эталонной машине, Apple M4 Max с macOS, релизная сборка без папки мира доходит до состояния Playing за 0.77 с, это медиана трех прогонов. Здесь измерен запуск уже собранного бинарника, время сборки в это число не входит. Замер записан в PERF.md.
Зайдите ванильным клиентом
Заголовок раздела «Зайдите ванильным клиентом»Нужен ванильный клиент того же снапшота, 26.4-snapshot-7. Сервер объявляет себя в списке LAN-миров, а еще на него можно зайти по адресу localhost:25565. Сервер работает в offline-режиме.
Что можно делать
Заголовок раздела «Что можно делать»- Писать в чат.
- Выполнять команды с клиента или из консоли сервера, которая читает стандартный ввод:
/gamemode,/tp,/summon pig,/time,/fill. - Ломать блоки в креативе. По умолчанию режим игры - креатив.
- Летать по сгенерированному миру и создавать мобов через
/summon: свиней, коров, овец, куриц и зомби-свинолюдов.
Настройки сервер читает из переменных окружения, например MCRS_PORT, MCRS_WORLD_SEED, MCRS_WORLD_PRESET (normal или flat) и MCRS_DEFAULT_GAMEMODE. Полный список есть в server_settings.rs.
Измененные блоки не сохраняются
Заголовок раздела «Измененные блоки не сохраняются»Сервер не пишет измененные чанки на диск, поэтому каждый сломанный блок пропадает, когда сервер останавливается.2 Игроки сохраняются при штатном выключении.3 Мир при штатном выключении пока не сохраняется.4
Ожидаемый вывод консоли и чек-лист первого запуска пока не написаны. За этими подробностями идите в README.
Footnotes
Заголовок раздела «Footnotes»-
Не планируется#388 Решение о том, что сохранения читаются строго в целевой версии данных, без датафиксеров. ↩
-
В работе#78 Отслеживает запись измененных чанков обратно в файлы регионов. ↩
-
Работает#624 Сервер отключает и сохраняет каждого игрока перед тем, как выключение завершится. ↩
-
В работе#169 Отслеживает штатное выключение, которое сохраняет игроков и мир. ↩
Источники и проверка
Проверено: 26.4-snapshot-7, 3540f457b, 2026-11-10
Переведено с версии 3540f457b