Config Store
CoreKeeper

CoreKeeper

Game

Конфигурация выделенного сервера Core Keeper с поддержкой сохранения в изолированный каталог, генерацией Game ID и Steam A2S мониторингом.

Author:
br1ckz.dpfm
Game:
Core Keeper
Downloads:
19
Updated:
October 23, 2026
Latest version:
v1

Description

Готовая сборка для развёртывания выделенного сервера подземной приключенческой песочницы Core Keeper под Windows и Linux.

Особенности сборки:

  • Автоматическая установка: загрузка и обновление серверных файлов напрямую через SteamCMD (App ID: 1963720).
  • Изолированное хранилище (-datapath): данные сохранений и сгенерированный Game ID пишутся в отдельную локальную директорию сервера, исключая проблемы с правами доступа к %USERPROFILE%.
  • Поддержка двух режимов подключения: прямое соединение по IP/порту, а также через Steam Networking Game ID.
  • Гибкая настройка: выбор слота мира, названия и уровня сложности прямо из веб-интерфейса панели.

Documentation

Настройка сетевых портов

Для возможности прямого подключения игроков по IP в брандмауэре (Firewall) и на роутере должны быть открыты порты:

  • 27015 UDP — основной сетевой порт (port) по умолчанию.
  • 27016 UDP — порт запросов Steam Query (query_port).

Подключение по Game ID (Код лобби)

Если игроки подключаются без прямого проброса IP через код приглашения:

  1. Запустите сервер.
  2. В файловом менеджере GameAP или в веб-консоли откройте файл: CoreKeeperData/GameID.txt
  3. Скопируйте строку с кодом и передайте игрокам для ввода в пункте меню игры «Подключиться по Game ID».

Режимы мира (World Mode)

Параметр world_mode принимает следующие значения:

  • 0 — Обычный (Standard)
  • 1 — Сложный (Hard)
  • 2 — Творческий (Creative)

Game definition

Game code corekeeper
Engine Unity
Steam App ID (Linux) 1963720
Steam App ID (Windows) 1963720

Mods

Default

Start command (Linux)

{dir}/CoreKeeperServer -batchmode -nographics -port {port} -queryport {query_port} -world {world_index} -worldname "{world_name}" -worldmode {world_mode} -gameid "{game_id}" -datapath "{data_dir}" {additional_args}

Start command (Windows)

{dir}\CoreKeeperServer.exe -batchmode -nographics -port {port} -queryport {query_port} -world {world_index} -worldname "{world_name}" -worldmode {world_mode} -gameid "{game_id}" -datapath "{data_dir}" {additional_args}

Variables

Variable Type Default Description Admin
query_port String 27016 Steam A2S Query Port —
world_index String 0 World Slot Index (0, 1, 2...) —
world_name String Core Keeper Server World Display Name —
world_mode String 0 World Difficulty: 0=Standard, 1=Hard, 2=Creative —
game_id String Custom Game ID / Connection code (leave blank for random) —
data_dir String {dir}\CoreKeeperData Path to saves and GameID file —
additional_args String Additional Unity Command Line Arguments —