StruxaEggs Explorer

Core Keeper

Game

Core Keeper is a survival sandbox game for single or multiplayers. --- Drawn towards a mysterious relic, you are an explorer who awakens in an ancient cavern of creatures, resources and trinkets. Trapped deep underground will your survival skills be up to the task? Mine relics and resources to build your base, craft new equipment, survive, and power up the Core. ---

Author: karsten@fiedleronline.netSource: pterodactyl/game-eggsUpdated: 5/24/2026

Startup Command

export DISPLAY=:0; rm ./GameID.txt ./CoreKeeperServerLog.txt; touch ./CoreKeeperServerLog.txt; xvfb-run -s "-screen 0 {{DISPLAY_WIDTH}}x{{DISPLAY_HEIGHT}}x{{DISPLAY_DEPTH}} -ac -nolisten tcp -nolisten unix" ./CoreKeeperServer -batchmode -logfile CoreKeeperServerLog.txt -world {{WORLD_INDEX}} -worldname "{{WORLD_NAME}}" -worldseed {{WORLD_SEED}} $([[ "{{GAME_ID}}" != "" ]] && echo -n " -gameid {{GAME_ID}}") -maxplayers {{MAX_PLAYERS}} -worldmode {{WORLD_MODE}} -port {{SERVER_PORT}} & CKPID=$!; tail -f CoreKeeperServerLog.txt | grep -e '^\[userid:[0-9]*\] player' -e '^[^\[]' & LOGPID=$!; trap "kill ${CKPID}; wait ${CKPID}; kill ${LOGPID}; wait ${LOGPID}" 15; wait $!

Docker Images

LabelImage
ghcr.io/ptero-eggs/steamcmd:debianghcr.io/ptero-eggs/steamcmd:debian

Environment Variables

NameVariableDefaultRules
World Index
Which world index to use. Default: 0.
WORLD_INDEX0required|integer|min:0
World Name
The name to use for the server. Defaul: Core Keeper Server.
WORLD_NAMECore Keeper Serverrequired|string|max:100|min:3
World Seed
The seed to use for a new world. Set to 0 to generate random seed. Default: 0.
WORLD_SEED0required|integer|min:0
Game ID
Game ID to use for the server. Needs to be at least 28 characters and alphanumeric, excluding Y,y,x,0,O. Empty or not valid means a new ID will be generated at start. Default: EMPTY.
GAME_IDnonenullable|string|min:28
Max Players
Maximum number of players that will be allowed to connect to server. Maximum is 100. Default: 100,
MAX_PLAYERS100required|integer|min:1|max:100
World Mode
Whether to use normal (0) or hard (1) mode for world.
WORLD_MODE0required|boolean
Steam App ID
Steam App ID of Core Keeper Dedicated Server
SRCDS_APPID1963720required|string|in:1963720
Auto Update
Enable automatic updates on boot
AUTO_UPDATE1required|boolean
DISPLAY_WIDTH
Virtual display width. Fix:1.
DISPLAY_WIDTH1required|integer
DISPLAY_HEIGHT
Virtual display height. Fix:1.
DISPLAY_HEIGHT1required|integer
DISPLAY_DEPTH
Virtual display color depth. Fix: 24.
DISPLAY_DEPTH24required|integer

Features

steam_disk_space