Opción 1: a mano con SteamCMD
El servidor dedicado de Core Keeper es una descarga gratuita y anónima de Steam, aplicación 1963720, de unos 570 MB.
- Instala SteamCMD y luego ejecuta: +login anonymous +app_update 1963720 validate +quit
- En Linux, instala xvfb y libxi6: parte de la generación del mundo se ejecuta en la GPU, así que el servidor necesita una pantalla (virtual) aunque no haya monitor. El _launch.sh de Pugstorm inicia una por ti.
- Inícialo con _launch.sh (Linux) o CoreKeeperServer.exe -batchmode (Windows), añadiendo -worldname "Your Server" y -datapath con la carpeta donde guardar las partidas.
- Lee GameInfo.txt junto al ejecutable: contiene el ID de partida con el que se unen los jugadores de Steam.
- Para los jugadores de Epic, Microsoft Store o GOG, añade -port 27015 y -password, y redirige los puertos UDP 27015 y 27016.
Opción 2: Docker
runonflux/corekeeper-server-flux, nuestra imagen, instala y actualiza el servidor con SteamCMD en cada inicio, lo ejecuta en una pantalla virtual, escribe su configuración a partir de variables de entorno (CK_WORLD_NAME, CK_MAX_PLAYERS, CK_WORLD_MODE, CK_SEASON, CK_PORT, CK_ADMINS...), guarda el mundo al detenerse, se reinicia con las nuevas versiones del juego, conserva copias de seguridad y mantiene los mods en el volumen de datos. Su código fuente está en GitHub, RunOnFlux/corekeeper-server-flux.
- Monta /mnt/corekeeper/data en un volumen: allí viven los mundos, los ajustes, los administradores, los vetos y los mods.
- Monta también /mnt/corekeeper/server, o cada inicio vuelve a descargar la instalación de 570 MB.
- Publica 27015 y 27016, UDP, para los jugadores que se unen por IP.
Opción 3: gestionado en Flux
Despliega un servidor de Core Keeper en la nube descentralizada de Flux, con esa misma imagen, con los puertos abiertos y enrutados por ti, protección DDoS incluida y un panel con 30 ranuras de mundo, el ID de partida y la línea de unión, mods, administradores y vetos, un explorador de archivos, un terminal en vivo y copias de seguridad. Los planes empiezan en $4.49 al mes.
- Elige el plan de 8, 16 o 32 jugadores.
- Elige una región cercana a tus jugadores.
- Pon nombre al mundo, elige su modo y despliega. El primer inicio descarga unos 570 MB.
- Da a tus jugadores de Steam el ID de partida del panel, y a todos los demás la línea de unión.
Preguntas frecuentes
¿El servidor dedicado de Core Keeper es gratuito?
Sí. Es una descarga gratuita y anónima desde Steam (aplicación 1963720); no necesitas ser propietario del juego en el servidor.
¿El servidor de Core Keeper funciona en Linux?
Sí, de forma nativa, en una pantalla virtual (Xvfb): Pugstorm incluye _launch.sh, que lo instala y lo inicia.
¿Cuánto tarda en iniciarse un servidor de Core Keeper?
El primer inicio descarga unos 570 MB. Después, en nuestras pruebas, un mundo nuevo estaba listo entre 20 y 25 segundos.