Option 1 : à la main avec SteamCMD
Le serveur dédié Core Keeper est un téléchargement gratuit et anonyme depuis Steam, application 1963720, d’environ 570 Mo.
- Installez SteamCMD, puis exécutez : +login anonymous +app_update 1963720 validate +quit
- Sous Linux, installez xvfb et libxi6 : une partie de la génération du monde s’exécute sur le GPU, donc le serveur a besoin d’un écran (virtuel) même sans écran. Le _launch.sh de Pugstorm en démarre un pour vous.
- Démarrez-le avec _launch.sh (Linux) ou CoreKeeperServer.exe -batchmode (Windows), en ajoutant -worldname "Your Server" et -datapath avec le dossier où garder les sauvegardes.
- Lisez GameInfo.txt à côté de l’exécutable : il contient l’ID de partie que les joueurs Steam utilisent pour rejoindre.
- Pour les joueurs sur Epic, le Microsoft Store ou GOG, ajoutez -port 27015 et -password, et redirigez l’UDP 27015 et 27016.
Option 2 : Docker
runonflux/corekeeper-server-flux, notre image, installe et met à jour le serveur avec SteamCMD à chaque démarrage, le fait tourner sur un écran virtuel, écrit ses paramètres à partir de variables d’environnement (CK_WORLD_NAME, CK_MAX_PLAYERS, CK_WORLD_MODE, CK_SEASON, CK_PORT, CK_ADMINS...), sauvegarde le monde à l’arrêt, redémarre sur les nouveaux builds du jeu, conserve des sauvegardes et garde les mods sur le volume de données. Sa source est sur GitHub, RunOnFlux/corekeeper-server-flux.
- Montez /mnt/corekeeper/data sur un volume : les mondes, les paramètres, les admins, les bannissements et les mods y sont conservés.
- Montez aussi /mnt/corekeeper/server, sinon chaque démarrage retélécharge l’installation de 570 Mo.
- Publiez 27015 et 27016, en UDP, pour les joueurs qui rejoignent par IP.
Option 3 : géré sur Flux
Déployez un serveur Core Keeper sur le cloud décentralisé Flux, avec la même image, les ports ouverts et routés pour vous, la protection DDoS incluse, et un tableau de bord avec 30 emplacements de monde, l’ID de partie et la ligne de connexion, les mods, les admins et bannissements, un explorateur de fichiers, un terminal en direct et des sauvegardes. Les offres démarrent à $4.49 par mois.
- Choisissez l’offre de 8, 16 ou 32 joueurs.
- Choisissez une région proche de vos joueurs.
- Nommez le monde, choisissez son mode et déployez. Le premier démarrage télécharge environ 570 Mo.
- Donnez à vos joueurs Steam l’ID de partie du tableau de bord, et à tous les autres la ligne de connexion.
Questions fréquentes
Le serveur dédié Core Keeper est-il gratuit ?
Oui. C’est un téléchargement gratuit et anonyme depuis Steam (application 1963720) ; vous n’avez pas besoin de posséder le jeu sur le serveur.
Le serveur Core Keeper tourne-t-il sous Linux ?
Oui, nativement, sur un écran virtuel (Xvfb) : Pugstorm fournit _launch.sh, qui l’installe et le démarre.
Combien de temps faut-il à un serveur Core Keeper pour démarrer ?
Le premier démarrage télécharge environ 570 Mo. Ensuite, dans nos tests, un nouveau monde était en ligne en 20 à 25 secondes.