Video coming soon…
🎮 Setup a Core Keeper Dedicated Server
Deploy a dedicated Core Keeper game server on Ubuntu — a persistent underground world your friends join with a Game ID, no port forwarding required.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/core-keeper/core-keeper-ubuntu.sh
chmod +x core-keeper-ubuntu.sh
sudo bash core-keeper-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/gaming/core-keeper/core-keeper-ubuntu.sh
2 Make it Executable
chmod +x core-keeper-ubuntu.sh
3 Run the Installer
The script installs Docker if needed, pulls the escaping/core-keeper-dedicated image, and starts the server with a persistent ./data volume. The world name defaults to MyWorld and can be changed via the WORLD_NAME variable.
sudo bash core-keeper-ubuntu.sh
4 Get the Game ID and Join
Core Keeper has no web interface. Read the Game ID from the container logs, then use Join Game → enter the Game ID in the game client:
docker logs core-keeper | grep -i Game
Ports Used
| Port | Purpose |
|---|---|
| none | Steam relay — players join by Game ID, no port forwarding |