Коротко. Сервер 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.
Убедитесь, что /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf существует. В наших собственных установках SteamCMD иногда завершался, ничего не установив, поэтому, если файла нет, запустите загрузку заново.
Запуск сервера через _launch.sh от Pugstorm. Скрипт запускает Xvfb, стартует сервер с -batchmode и -logfile CoreKeeperServerLog.txt и передаёт дальше все добавленные вами аргументы:
cd ~/CoreKeeperServer
./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
Прочитайте Game ID. Сервер записывает GameInfo.txt рядом с исполняемым файлом, в нём указан Game ID и все отклонённые аргументы, а _launch.sh выводит его, как только файл появляется. Если файла нет, поищите ошибки в CoreKeeperServerLog.txt.
Зайдите. В 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, виртуального дисплея и процедуры обновления.
Выберите план. Откройте страницу хостинга серверов Core Keeper и сравните планы (на момент написания это PYDRA, на 8 игроков). Нажмите Настроить план у нужного плана и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Вам придёт письмо о том, что ваш сервер Core Keeper готов, а сам сервер появится на panel.playnhost.com.
Задайте мир до первого запуска. Сид действует только при первом создании мира, а сложный режим выбирают как режим мира при его создании. Откройте Настройки и сначала задайте Название мира, Сид мира и Сложный режим. Индекс мира выбирает слот сохранения. ID игры можно оставить пустым. Если вводите свой, не используйте Y, y, x, 0 и O: игра заменяет недопустимый ID случайным.
Запуск сервера. Панель считает его запущенным, когда в логе появляется Started session.
Найдите Game ID. После первого запуска он появляется в разделе Обзор вашего сервера как ID игры Steam. Отправьте его друзьям в Steam. В течение нескольких минут панель сохраняет его в поле ID игры, поэтому после перезапуска он остаётся прежним.
Зайдите. В Core Keeper в Steam зайдите по Game ID и вставьте код.
Установка проверяется. В наших установках 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.
Причина: загрузка через SteamCMD не завершилась, поэтому папка сервера пуста.
Решение: проверьте, есть ли steamapps/appmanifest_1963720.acf, и запустите загрузку заново.
FAQ
Можно ли запустить сервер Core Keeper бесплатно?
Да. Выделенный сервер это бесплатное приложение Steam (1963720) с анонимной загрузкой. Вы всё равно платите за машину и интернет, и сервер должен работать, пока люди играют.
Сколько игроков могут зайти?
По умолчанию 8, значение задаётся через -maxplayers. ARGUMENTS.txt предупреждает, что большее число игроков может потребовать больше ресурсов или сделать сессию нестабильной. Наш план рассчитан на 8 игроков.
Нужно ли пробрасывать порты?
Не для входа по Game ID через Steam. Только если вы передаёте -port для прямых подключений.
Нужно ли владеть игрой, чтобы запустить сервер?
Не для установки. Игрокам нужен Core Keeper, чтобы зайти.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности