НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Core Keeper (2026)

Core KeeperUpdated Nov 5, 20269 min read

Коротко. Сервер Core Keeper можно запустить самому и бесплатно: установите Core Keeper Dedicated Server (приложение Steam 1963720) через SteamCMD с анонимным входом, запустите его под виртуальным дисплеем с -batchmode и прочитайте Game ID, который он записывает в GameInfo.txt. Игроки в Steam заходят по этому Game ID, поэтому пробрасывать порты не нужно, если только вам не требуются прямые подключения, которые используют порт, переданный через -port. Или арендуйте сервер Core Keeper и пропустите настройку.

По умолчанию выделенный сервер рассчитан на 8 игроков. Проверено 5 ноября 2026 года, актуально для Core Keeper 1.3.0.7 (патч безопасности от 2 ноября 2026 года) и сборки выделенного сервера 26331994.

В этом руководстве использованы файлы README.txt и ARGUMENTS.txt, которые Pugstorm кладёт в загрузку выделенного сервера, а также то, что мы запускаем на собственных серверах Core Keeper. Чтобы сразу перейти к аренде, смотрите вариант 2.

Что вам понадобится

  • Операционная система: руководство описывает 64-разрядную машину с Linux (Debian или Ubuntu). В README из загрузки для Linux сказано, что сервер работает под Xvfb, чтобы его можно было запускать на машине без монитора.
  • Железо: Pugstorm не публикует требования к серверу в загрузке. ARGUMENTS.txt лишь предупреждает, что большее число игроков может потребовать больше ресурсов или сделать сессию нестабильной. Наши собственные цифры смотрите в Сколько RAM нужно серверу Core Keeper
  • Аккаунт Steam: для загрузки сервера не нужен. README даёт команду steamcmd +login anonymous +app_update 1963720 +quit.
  • Игра: игрокам нужен Core Keeper. Вход по Game ID работает для версии из Steam.
  • Сеть: ничего, если вам нужен только вход по Game ID через ретрансляционную сеть Steam. Выбранный вами порт, открытый в брандмауэре и проброшенный на роутере, если нужны прямые подключения.

Серверное ПО бесплатно. Вы платите за машину, электричество и трафик, а не за программу.

Вариант 1: запустить самому

Это работает на запасном ПК, домашнем сервере или облачной виртуальной машине. Core Keeper нужен графический контекст даже без экрана: README велит использовать -batchmode (а не -nographics, потому что часть генерации мира выполняется на GPU) и запускать под Xvfb.

Linux (Debian или Ubuntu)

  1. Установите библиотеки.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl xvfb libxi6
    Valve указывает lib32gcc-s1 для SteamCMD. Скрипт _launch.sh от Pugstorm проверяет наличие xvfb и libxi6 перед запуском сервера.
  2. Создайте пользователя steam и переключитесь на него. Valve предупреждает, что запуск SteamCMD от root небезопасен.
    sudo useradd -m steam
    sudo -iu steam
  3. Установите SteamCMD под этим пользователем.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Скачайте сервер.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/CoreKeeperServer +login anonymous +app_update 1963720 validate +quit
    Убедитесь, что /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf существует. В наших собственных установках SteamCMD иногда завершался, ничего не установив, поэтому, если файла нет, запустите загрузку заново.
  5. Запуск сервера через _launch.sh от Pugstorm. Скрипт запускает Xvfb, стартует сервер с -batchmode и -logfile CoreKeeperServerLog.txt и передаёт дальше все добавленные вами аргументы:
    cd ~/CoreKeeperServer
    ./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
  6. Прочитайте Game ID. Сервер записывает GameInfo.txt рядом с исполняемым файлом, в нём указан Game ID и все отклонённые аргументы, а _launch.sh выводит его, как только файл появляется. Если файла нет, поищите ошибки в CoreKeeperServerLog.txt.
  7. Зайдите. В Core Keeper в Steam выберите вход в игру по Game ID и введите его. Без -gameid сервер создаёт случайный Game ID при первом запуске. В нашем тесте на сборке 26331994 он сохранил этот ID как gameId в ServerConfig.json и использовал его снова при следующем запуске. Чтобы выбрать свой, передайте -gameid из 15-28 букв и цифр, не используя Y, y, x, 0 и O. Недопустимый ID заменяется случайным.

Настройки, которые можно передать при запуске

Они взяты из ARGUMENTS.txt. Большинство также можно задать в ServerConfig.json в каталоге данных сервера.

  • -world INDEX: слот сохранения, от 0 до 29. Разные индексы дают отдельные миры.
  • -worldname NAME: имя, которое видят игроки. Если в нём есть пробелы, возьмите его в кавычки.
  • -worldseed SEED: действует только при первом создании мира.
  • -worldmode MODE: Normal, Hard, Creative или Casual. Переключение между Creative и не Creative после создания мира не поддерживается.
  • -maxplayers COUNT: по умолчанию 8.
  • -password "text": используется только для прямых подключений по IP, до 28 символов. Без него сервер создаёт случайный пароль. Вход по Game ID его не использует.
  • -datapath PATH: где хранятся сохранения. По умолчанию папка DedicatedServer в обычном месте сохранений Core Keeper.

Прямые подключения и кросс-платформенная игра

По умолчанию сервер использует ретрансляционную сеть Steam и не принимает вход по IP. Передача -port включает прямые подключения, именно так README включает кросс-платформенную игру: игроки Steam по-прежнему используют Game ID, а остальные игроки на ПК заходят по IP, порту и паролю из GameInfo.txt. Порт должен быть открыт в брандмауэре и проброшен на роутере. README также предупреждает, что при прямых подключениях IP сервера становится известен игрокам, а их IP известен серверу. -allowonlyplatform ограничивает вход одной из платформ: Steam, Epic, Microsoft или GOG, и работает только вместе с -port. -port работает только как аргумент командной строки, но не в ServerConfig.json.

Вариант 2: запустить на PlayNHost

Аренда избавляет вас от настройки Linux, виртуального дисплея и процедуры обновления.

  1. Выберите план. Откройте страницу хостинга серверов Core Keeper и сравните планы (на момент написания это PYDRA, на 8 игроков). Нажмите Настроить план у нужного плана и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Вам придёт письмо о том, что ваш сервер Core Keeper готов, а сам сервер появится на panel.playnhost.com.
  3. Задайте мир до первого запуска. Сид действует только при первом создании мира, а сложный режим выбирают как режим мира при его создании. Откройте Настройки и сначала задайте Название мира, Сид мира и Сложный режим. Индекс мира выбирает слот сохранения. ID игры можно оставить пустым. Если вводите свой, не используйте Y, y, x, 0 и O: игра заменяет недопустимый ID случайным.
  4. Запуск сервера. Панель считает его запущенным, когда в логе появляется Started session.
  5. Найдите Game ID. После первого запуска он появляется в разделе Обзор вашего сервера как ID игры Steam. Отправьте его друзьям в Steam. В течение нескольких минут панель сохраняет его в поле ID игры, поэтому после перезапуска он остаётся прежним.
  6. Зайдите. В Core Keeper в Steam зайдите по Game ID и вставьте код.

О следующих шагах читайте в Как запустить сервер Core Keeper в первый раз и Как зайти на свой сервер Core Keeper.

Что наша настройка делает за вас

  • Установка проверяется. В наших установках SteamCMD иногда завершался, не скачав приложение, и всё равно сообщал об успехе. Наш скрипт установки пробует до трёх раз и продолжает, только когда появляется манифест приложения.
  • Виртуальный дисплей встроен. Наша строка запуска стартует Xvfb, запускает сервер с -batchmode и выбранными вами настройками и передаёт игровой порт через -port.
  • Постоянный Game ID. Если оставить Game ID пустым, сервер создаст код при первом запуске, а панель сохранит его в поле Game ID в течение нескольких минут, поэтому он не меняется при следующих перезапусках. Или введите свой.
  • Game ID проверяется. Поле принимает только от 15 до 28 букв и цифр. Оно не отклоняет 0, который игра не допускает, поэтому не используйте 0.
  • Папка модов существует. В свежей загрузке сервера нет папки Mods, поэтому при установке мы создаём CoreKeeperServer_Data/StreamingAssets/Mods. Моды мы за вас не скачиваем: они берутся с mod.io и добавляются загрузкой, по одной папке на мод. Смотрите Как добавить моды на сервер Core Keeper.
  • Обновления. Автообновление включено по умолчанию и проверяет Steam при запуске сервера.

Свой сервер или аренда: честное сравнение

  • Стоимость. Свой сервер: программа бесплатна, а вы платите за железо, электричество и трафик. Аренда: ежемесячная плата по плану. Смотрите актуальные планы.
  • Доступность. Свой сервер: надёжность зависит от вашей машины и домашнего интернета, и он должен быть включён, когда играют друзья. Аренда: работает на оборудовании хостинга, а не на вашем ПК.
  • Открытость сети. Свой сервер только с Game ID: открывать порты не нужно. С -port: ваш IP виден игрокам. Аренда: ваш домашний IP не задействован.
  • Нужные навыки. Свой сервер: командная строка, Xvfb, аргументы запуска и процедура обновления. Аренда: веб-панель с полями формы.
  • Обновления. Свой сервер: остановить, снова выполнить команду SteamCMD, запустить. Аренда: при включённом автообновлении сервер проверяет обновление при каждом запуске.

Свой сервер подойдёт вам, если Linux-машина и так работает весь день и вам нравится возиться. Аренда подойдёт, если вы предпочитаете играть, а не следить за сервером.

Частые проблемы и решения

Настройки мира не изменились

Причина: сид действует только при первом создании мира, а Pugstorm не поддерживает переключение существующего мира между режимами Creative и не Creative.

Решение: укажите в Индекс мира (или в -world) неиспользуемый слот, чтобы создать новый мир. Смотрите Вы изменили настройку, а мир Core Keeper не изменился.

Друзья не могут зайти

Причина: Game ID неверный или устарел, либо у друга не версия из Steam.

Решение: скопируйте актуальный Game ID ещё раз. Смотрите Друзья не могут зайти на ваш сервер Core Keeper.

Сервер не запустился после свежей загрузки

Причина: загрузка через SteamCMD не завершилась, поэтому папка сервера пуста.

Решение: проверьте, есть ли steamapps/appmanifest_1963720.acf, и запустите загрузку заново.

FAQ

Можно ли запустить сервер Core Keeper бесплатно?

Да. Выделенный сервер это бесплатное приложение Steam (1963720) с анонимной загрузкой. Вы всё равно платите за машину и интернет, и сервер должен работать, пока люди играют.

Сколько игроков могут зайти?

По умолчанию 8, значение задаётся через -maxplayers. ARGUMENTS.txt предупреждает, что большее число игроков может потребовать больше ресурсов или сделать сессию нестабильной. Наш план рассчитан на 8 игроков.

Нужно ли пробрасывать порты?

Не для входа по Game ID через Steam. Только если вы передаёте -port для прямых подключений.

Нужно ли владеть игрой, чтобы запустить сервер?

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

Готовы играть с друзьями? Смотрите планы сервера Core Keeper.

Ваш сервер уже у другого хостинга? Перенесите его к нам

Бесплатные инструменты для Core Keeper

Эти инструменты на английском языке.

ПОСЛЕДНИЕ БЛОГИ