voln.io
Core Keeper

Как обновить сервер Core Keeper без потери мира

Как согласовать версии Core Keeper, сохранить каталог saves перед обновлением и проверить моды и подключение после смены сборки.

Перезапуск Core Keeper в VOLN не запускает автоматическое обновление SteamCMD. Он использует установленный пакет. Если клиент обновился раньше сервера, сначала подтвердите несовпадение версий. Обновление не должно начинаться с удаления мира: файлы установки и данные saves решают разные задачи.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Сравните версии и изменения

    Запишите версию клиента и сведения серверного старта. Прочитайте официальные примечания к нужной сборке, особенно изменения сохранений, сетевого входа и модов. Если один участник использует тестовую ветку, сначала верните его на согласованную версию команды.

  2. Сохраните точку возврата

    Остановите сервер штатно и создайте копию saves и дополнительных файлов модов. Зафиксируйте настройки сложности, имени и лимита. Проверяйте содержимое копии до обновления: архив без данных мира не поможет откатить миграцию сохранения.

  3. Обновите пакет согласованным способом

    Используйте доступную процедуру обновления установки либо обратитесь в поддержку с нужной версией. Не выбирайте очистку всех данных ради обновления Steam-пакета. После установки прочитайте поставляемый ARGUMENTS.txt, если изменилось поведение подключения или параметров мира.

Как проверить результат

Убедитесь, что клиент входит без ошибки версии, прежняя база на месте и моды загружаются без ошибок. Проверьте также текущие сведения подключения. Затем выполните штатный перезапуск: сервер должен повторно открыть тот же мир и сохранить небольшое тестовое изменение.

Если не получилось

Если игра требует другой набор модов, не удаляйте содержимое базы для быстрого входа. Сопоставьте зависимости и версии авторов. Если новый пакет преобразовал формат сохранения, возврат старого бинарного файла без старой копии saves может не сработать. Сохраните ошибку и обе версии данных до выбора способа восстановления.

Читайте дальше

Core Keeper

Сервер Core Keeper: первый запуск

Как подготовить мир Core Keeper на VOLN, дождаться готовности сервера и проверить сохранение построек после первого перезапуска.

Core Keeper

Как подключиться к серверу Core Keeper по IP

Где взять адрес Core Keeper, чем прямой вход отличается от Game ID и что проверить при запросе пароля или ошибке соединения.

Core Keeper

Core Keeper: сложность нового и существующего мира

Как выбрать Normal, Hard, Creative или Casual для Core Keeper и проверить, применился ли режим к сохранению без потери старого мира.

Core Keeper

Core Keeper: смена имени мира без пересоздания

Как изменить имя Core Keeper в панели, проверить фактическое название сохранения и не перепутать переименование с созданием нового мира.

Core Keeper

Core Keeper: число игроков и нагрузка сервера

Как изменить максимум игроков Core Keeper через VOLN, проверить заполнение сервера и отличить ограничение мест от нехватки ресурсов.

Core Keeper

Как перенести мир Core Keeper на сервер

Перенос сохранения Core Keeper в каталог saves: выбор слота 0, проверка структуры файлов, версий и построек после первого запуска.

Core Keeper

Core Keeper: резервная копия и восстановление

Как сохранить данные Core Keeper из saves, дождаться завершения Unity и проверить восстановление мира после ошибки или неудачного обновления.

Core Keeper

Core Keeper тормозит: проверка нагрузки мира

Как отличить задержки сети от нагрузки Core Keeper, сравнить исследование с игрой на базе и собрать полезные данные для диагностики.

Core Keeper

Core Keeper не запускается: журнал и проверка saves

Что проверить, если Core Keeper не доходит до Started session: графическая среда Xvfb, сохранение мира, версия и последние изменения.