voln.io
Core Keeper

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

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

В VOLN Core Keeper запускается через .hcp/start-core-keeper.sh. Обёртка поднимает Xvfb, ждёт локальный дисплей и только затем запускает игровой процесс с данными из saves. Поэтому ошибка до загрузки Unity отличается от ошибки чтения мира. Сохраняйте начало журнала: последняя строка остановки часто описывает только следствие.

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

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

  1. Найдите первый сбой

    Откройте «Консоль» сразу после неудачного старта. Сообщение Xvfb failed относится к служебному дисплею. Для него сохраните .hcp/xvfb.log, если доступен, и передайте поддержке. Смена сложности или удаление сохранения не исправляет запуск Xvfb.

  2. Проверьте мир после недавних правок

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

  3. Верните последнее согласованное состояние

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

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

Дождитесь строки готовности и проверьте вход, базу и повторный штатный запуск. Работающий служебный процесс Xvfb сам по себе не подтверждает готовность Core Keeper. При восстановлении прежнего мира проверьте дату и контрольные предметы, чтобы случайно не принять новый пустой слот за исправление.

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

Если ошибку не удалось локализовать, передайте время запуска, версию, последние изменения и короткий журнал. Уберите пароли и Game ID из приложений. Не редактируйте обёртку, чтобы игнорировать ошибки или принудительно убивать процессы: она обеспечивает порядок остановки и сохранения, от которого зависит целостность мира.

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

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, сохранить каталог saves перед обновлением и проверить моды и подключение после смены сборки.

Core Keeper

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

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