Installer un serveur Core Keeper dédié via SteamCMD (Windows et Linux)
Vous voulez héberger vous-même votre serveur Core Keeper pour explorer les cavernes avec vos amis ? Ce guide vous accompagne pas à pas pour installer le serveur dédié officiel via SteamCMD. Toutes les commandes, App ID et ports sont vérifiés contre le wiki officiel Core Keeper.
Pas envie de gérer SteamCMD, le firewall et les mises à jour ? Louez un serveur Core Keeper chez HebergTonServ — installation auto, panel intuitif et support 24/7 dès 9,90€/mois.
Pré-requis matériels
| Composant | Minimum | Recommandé |
|---|---|---|
| CPU | 2 cœurs modernes | AMD Ryzen 9 5950X |
| RAM | 4 Go (4 joueurs) | 6 Go (8 joueurs + grosse map) |
| Disque | 5 Go SSD | SSD NVMe |
| Réseau | 10 Mbps montants | Fibre, IP fixe ou DDNS |
| OS | Windows 10/11, Debian 11+, Ubuntu 22.04+ | Linux pour stabilité long terme |
Core Keeper utilise typiquement 2-6 Go selon taille de la map et exploration. Comptez 4 Go pour 1-4 joueurs, 6 Go pour 5-8 joueurs et grosse map.
Étape 1 — Télécharger SteamCMD
Windows
- Téléchargez : https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- Extrayez dans
C:\steamcmd\ - Lancez
steamcmd.exeune première fois (auto-update)
Linux (Ubuntu/Debian)
sudo apt update
sudo apt install lib32gcc-s1 wget unzip xvfb -y
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +quitSur Linux, xvfb (X virtual framebuffer) est nécessaire pour les builds headless de Core Keeper.
Étape 2 — Installer le serveur Core Keeper (App ID 1963720)
L’App ID du serveur dédié Core Keeper est 1963720 (à ne pas confondre avec 1621690, l’App ID du client/jeu).
Windows
steamcmd.exe +force_install_dir C:\CoreKeeperServer\ +login anonymous +app_update 1963720 validate +quitLinux
./steamcmd.sh +force_install_dir /home/corekeeper/CoreKeeperServer/ +login anonymous +app_update 1963720 validate +quitTéléchargement ~1,5 Go.
Étape 3 — Ouvrir les ports réseau
Core Keeper utilise 2 ports UDP par défaut : 27015 et 27016.
Windows — PowerShell admin
New-NetFirewallRule -DisplayName "CoreKeeper" -Direction Inbound -Protocol UDP -LocalPort 27015,27016 -Action AllowLinux — UFW
sudo ufw allow 27015/udp
sudo ufw allow 27016/udp
sudo ufw reloadRouteur / Box Internet
Forwardez les 2 ports UDP vers l’IP locale de la machine serveur.
Étape 4 — Premier démarrage
Windows
Lancez _launch.bat ou directement :
@echo off
cd /d "C:\CoreKeeperServer"
CoreKeeperServer.exe -batchmode -nographics -logfile server.log -world 0Linux
Avec xvfb pour gérer le rendu headless :
cd /home/corekeeper/CoreKeeperServer
xvfb-run -a ./CoreKeeperServer.x86_64 -batchmode -nographics -logfile server.log -world 0Attendez le message dans server.log :
Game ID: AbCdEfGhIjKlMnOpC’est votre World ID (Game ID) — les joueurs en ont besoin pour rejoindre.
Étape 5 — Personnaliser ServerConfig.json
Le fichier ServerConfig.json est dans le dossier worlds/<index>/. Éditez :
{
"worldName": "Mon Monde Core Keeper",
"worldMode": 0,
"gameId": "",
"discoveryMode": "Public",
"maxConnections": 8,
"serverIP": "0.0.0.0",
"serverPort": 27015,
"serverGameId": ""
}Paramètres clés
| Paramètre | Description |
|---|---|
worldName | Nom du monde |
worldMode | 0=Normal, 1=Hard, 2=Casual, 3=Creative |
discoveryMode | Public / FriendsOnly / Private |
maxConnections | Max joueurs (8 recommandé) |
serverPort | Port de jeu (défaut 27015) |
gameId | Vide = nouveau monde généré ; existant = reconnecte au monde |
Étape 6 — Récupérer le Game ID
Après le premier démarrage, le serveur génère un Game ID que les joueurs utilisent pour rejoindre :
grep "Game ID" server.logNotez ce code (16 caractères) — les joueurs entrent ce code dans Core Keeper → Multiplayer → Join Other World.
Étape 7 — Importer un monde solo existant
- Localisez votre dossier de sauvegarde solo :
- Windows :
%USERPROFILE%\AppData\LocalLow\Pugstorm\Core Keeper\Saves\ - Linux :
~/.config/unity3d/Pugstorm/Core Keeper/Saves/
- Windows :
- Copiez le dossier du monde vers
<CoreKeeperServer>/worlds/<index>/ - Le serveur récupérera le monde au prochain démarrage
Étape 8 — Service systemd (Linux)
Créez /etc/systemd/system/core-keeper.service :
[Unit]
Description=Core Keeper Dedicated Server
After=network.target
[Service]
Type=simple
User=corekeeper
WorkingDirectory=/home/corekeeper/CoreKeeperServer
ExecStart=/usr/bin/xvfb-run -a /home/corekeeper/CoreKeeperServer/CoreKeeperServer.x86_64 -batchmode -nographics -logfile /home/corekeeper/CoreKeeperServer/server.log -world 0
Restart=on-failure
[Install]
WantedBy=multi-user.targetsudo systemctl enable --now core-keeperÉtape 9 — Mettre à jour le serveur
Pugstorm publie régulièrement des patchs. Pour mettre à jour :
steamcmd.exe +login anonymous +force_install_dir C:\CoreKeeperServer\ +app_update 1963720 validate +quitAvant chaque mise à jour majeure, sauvegardez votre dossier
worlds/.
FAQ
Quelle est la différence entre App ID 1621690 et 1963720 ?
1621690 est le client Core Keeper (le jeu). 1963720 est le serveur dédié Core Keeper, distribué gratuitement et téléchargeable anonymement via SteamCMD.
Comment mes amis rejoignent-ils mon serveur ?
Récupérez le Game ID depuis server.log (grep "Game ID"). Vos amis le rentrent dans Core Keeper → Multiplayer → Join Other World. Le serveur doit avoir ses ports UDP 27015-27016 ouverts.
Combien de joueurs max sur Core Keeper ?
Officiellement jusqu’à 8 joueurs en coopération.
Pourquoi xvfb sur Linux ?
Core Keeper est développé avec Unity et nécessite un contexte graphique même en headless. xvfb-run fournit un X server virtuel sans GPU.
Mes amis ne peuvent pas rejoindre
Vérifiez : ports UDP 27015 et 27016 ouverts (firewall + routeur), Game ID correct partagé, discoveryMode = Public ou FriendsOnly.
Conclusion
Vous avez maintenant un serveur Core Keeper dédié opérationnel via SteamCMD. Étapes suivantes recommandées :
- Récupérer le Game ID dans
server.loget le partager à vos amis - Personnaliser ServerConfig.json avec votre nom de monde
- Activer les sauvegardes automatiques via cron ou tâche planifiée
Pas envie de gérer SteamCMD, xvfb et les mises à jour ? HebergTonServ installe votre serveur Core Keeper en quelques minutes — Ryzen 9 5950X, Anti-DDoS 5 Tbps, console et support 24/7 dès 9,90€/mois.



