Respuesta corta. Puedes alojar tú mismo un servidor de Core Keeper gratis: instala el Core Keeper Dedicated Server (app de Steam 1963720) con SteamCMD usando un inicio de sesión anónimo, arráncalo bajo una pantalla virtual con -batchmode y lee el Game ID que escribe en GameInfo.txt. Los jugadores de Steam se unen con ese Game ID, así que no hace falta abrir puertos salvo que quieras conexiones directas, que usan el puerto que pasas con -port. O alquila un servidor de Core Keeper y olvídate de la configuración.
El servidor dedicado admite 8 jugadores por defecto. Comprobado el 5 de noviembre de 2026, válido para Core Keeper 1.3.0.7 (parche de seguridad del 2 de noviembre de 2026) y la versión del servidor dedicado 26331994.
Esta guía usa los archivos README.txt y ARGUMENTS.txt que Pugstorm incluye en la descarga del servidor dedicado, además de lo que usamos en nuestros propios servidores de Core Keeper. Si quieres ir directo a la opción de alquiler, mira la Opción 2.
Qué necesitas
Sistema operativo: esta guía cubre un equipo Linux de 64 bits (Debian o Ubuntu). El README de la descarga de Linux dice que el servidor funciona bajo Xvfb para que pueda correr en una máquina sin pantalla.
Hardware: Pugstorm no publica requisitos del servidor en la descarga. ARGUMENTS.txt solo avisa de que un número mayor de jugadores puede necesitar más recursos o volver inestable la sesión. Para nuestras propias cifras, mira ¿Cuánta RAM necesita un servidor de Core Keeper?
Cuenta de Steam: no hace falta para descargar el servidor. El README indica steamcmd +login anonymous +app_update 1963720 +quit.
El juego: los jugadores necesitan Core Keeper. Unirse con Game ID es para la versión de Steam.
Red: nada si solo quieres unirte con Game ID a través de la red de retransmisión de Steam. Para conexiones directas, un puerto que elijas, abierto en tu cortafuegos y redirigido en tu router.
El software del servidor es gratuito. Pagas por la máquina, la electricidad y el ancho de banda, no por el software.
Opción 1: alojarlo tú mismo
Funciona en un PC que no uses, un servidor casero o una máquina virtual en la nube. Core Keeper necesita un contexto gráfico incluso sin pantalla: el README indica usar -batchmode (no -nographics, porque parte de la generación del mundo se ejecuta en la GPU) y ejecutarlo bajo Xvfb.
Comprueba que existe /home/steam/CoreKeeperServer/steamapps/appmanifest_1963720.acf. En nuestras propias instalaciones SteamCMD a veces terminaba sin instalar nada, así que si falta el archivo, vuelve a ejecutar la descarga.
Iniciar el servidor con el _launch.sh de Pugstorm. Arranca Xvfb, ejecuta el servidor con -batchmode y -logfile CoreKeeperServerLog.txt, y pasa los argumentos que añadas:
cd ~/CoreKeeperServer
./_launch.sh -world 0 -worldname "My Core Keeper World" -maxplayers 8
Lee el Game ID. El servidor escribe GameInfo.txt junto al ejecutable con el Game ID y cualquier argumento que haya rechazado, y _launch.sh lo muestra en cuanto existe. Si falta el archivo, revisa CoreKeeperServerLog.txt en busca de errores.
Únete. En Core Keeper en Steam, elige unirte a una partida por Game ID e introdúcelo. Sin -gameid el servidor crea un Game ID aleatorio en su primer arranque. En nuestra prueba con la versión 26331994 guardó ese ID como gameId en ServerConfig.json y lo volvió a usar en el siguiente arranque. Para elegir el tuyo, pasa -gameid con entre 15 y 28 letras y números, sin Y, y, x, 0 ni O. Un ID no válido se sustituye por uno aleatorio.
Ajustes que puedes pasar al iniciar
Estos vienen de ARGUMENTS.txt. La mayoría también se pueden definir en ServerConfig.json dentro de la ruta de datos del servidor.
-world INDEX: la ranura de guardado, de 0 a 29. Índices distintos dan mundos separados.
-worldname NAME: el nombre que ven los jugadores. Usa comillas si tiene espacios.
-worldseed SEED: solo surte efecto cuando el mundo se crea por primera vez.
-worldmode MODE: Normal, Hard, Creative o Casual. No se admite cambiar entre Creative y no Creative cuando el mundo ya existe.
-maxplayers COUNT: por defecto es 8.
-password "text": solo se usa para conexiones directas por IP, hasta 28 caracteres. Sin él, el servidor crea una aleatoria. Las uniones por Game ID no la usan.
-datapath PATH: dónde se guardan los datos. Por defecto, una carpeta DedicatedServer en la ubicación habitual de guardado de Core Keeper.
Conexiones directas y juego cruzado
Por defecto el servidor usa la red de retransmisión de Steam y no acepta uniones por IP. Pasar -port activa las conexiones directas, que es como el README habilita el juego cruzado: los jugadores de Steam siguen usando el Game ID, y los demás jugadores de PC se unen con la IP, el puerto y la contraseña que aparecen en GameInfo.txt. El puerto debe estar abierto en el cortafuegos y redirigido en el router. El README también advierte de que con conexiones directas la IP del servidor se comparte con los jugadores y la de ellos con el servidor. -allowonlyplatform limita las uniones a una de estas plataformas: Steam, Epic, Microsoft o GOG, y solo funciona junto con -port. -port solo funciona como argumento de línea de comandos, no en ServerConfig.json.
Opción 2: alojarlo en PlayNHost
Alquilar te ahorra la configuración de Linux, la pantalla virtual y la rutina de actualización.
Elige un plan. Abre la página de hosting de servidores de Core Keeper y compara los planes (PYDRA en el momento de escribir esto, para 8 jugadores). Pulsa Personalizar plan en el plan y termina el pedido. Los precios cambian, así que consúltalos en esa página.
Espera a la instalación. Recibes un correo que dice que tu servidor de Core Keeper está listo, y el servidor aparece en panel.playnhost.com.
Define el mundo antes del primer arranque. El seed solo surte efecto cuando se crea un mundo por primera vez, y el modo difícil es el modo de mundo que elegirías al crearlo. Abre Configuración y define primero Nombre del mundo, Seed del mundo y Modo difícil. Índice del mundo elige la ranura de guardado. ID de la partida puede quedar vacío. Si escribes el tuyo, no uses Y, y, x, 0 ni O: el juego cambia un ID no válido por uno aleatorio.
Iniciar el servidor. El panel lo cuenta como en marcha cuando el registro muestra Started session.
Encuentra el Game ID. Tras el primer arranque aparece en el Resumen de tu servidor como ID de la partida de Steam. Envíaselo a tus amigos en Steam. En pocos minutos el panel lo guarda en el campo ID de la partida, así que se mantiene igual tras un reinicio.
Únete. En Core Keeper en Steam, únete por Game ID y pega el código.
Se comprueba la instalación. En nuestras instalaciones SteamCMD a veces terminaba sin descargar la app y aun así informaba de éxito. Nuestro script de instalación lo intenta hasta tres veces y solo continúa cuando existe el manifiesto de la app.
La pantalla virtual viene incluida. Nuestra línea de inicio lanza Xvfb, ejecuta el servidor con -batchmode y los ajustes que elegiste, y pasa el puerto del juego con -port.
Un Game ID estable. Si dejas el Game ID vacío, el servidor crea un código en su primer arranque y el panel lo guarda en el campo Game ID en pocos minutos, así que no cambia en los reinicios posteriores. O escribe el tuyo.
Se comprueba el Game ID. El campo solo acepta de 15 a 28 letras y números. No rechaza el 0, que el juego no permite, así que no uses el 0.
Existe una carpeta de mods. Una descarga nueva del servidor no tiene carpeta Mods, así que creamos CoreKeeperServer_Data/StreamingAssets/Mods en la instalación. No descargamos mods por ti: los mods vienen de mod.io y se suben, una carpeta por mod. Mira Cómo añadir mods a tu servidor de Core Keeper.
Actualizaciones.Actualización automática viene activada por defecto y consulta Steam cuando arranca el servidor.
Alojarlo tú o alquilar: una comparación honesta
Coste. Por tu cuenta: el software es gratis y pagas hardware, electricidad y ancho de banda. Alquilado: una cuota mensual según el plan. Mira los planes actuales.
Disponibilidad. Por tu cuenta: tan fiable como tu máquina y tu internet de casa, y tiene que estar encendido cuando juegan tus amigos. Alquilado: funciona en el hardware del proveedor, no en tu PC.
Exposición de red. Por tu cuenta solo con Game ID: sin puertos que abrir. Con -port: tu IP se comparte con los jugadores. Alquilado: tu IP de casa no interviene.
Conocimientos necesarios. Por tu cuenta: línea de comandos, Xvfb, argumentos de inicio y una rutina de actualización. Alquilado: un panel web con campos de formulario.
Actualizaciones. Por tu cuenta: detener, volver a ejecutar el comando de SteamCMD, iniciar. Alquilado: con la actualización automática activada, el servidor busca una actualización en cada arranque.
Alojarlo tú te conviene si ya tienes una máquina Linux encendida todo el día y te gusta trastear. Alquilar te conviene si prefieres jugar a ocuparte de un servidor.
Problemas comunes y soluciones
Los ajustes del mundo no cambiaron
Causa: el seed solo surte efecto cuando se crea un mundo por primera vez, y Pugstorm no admite cambiar un mundo existente entre los modos Creative y no Creative.
Causa: la descarga de SteamCMD no terminó, así que la carpeta del servidor está vacía.
Solución: comprueba si existe steamapps/appmanifest_1963720.acf y vuelve a ejecutar la descarga.
Preguntas frecuentes
¿Puedo alojar un servidor de Core Keeper gratis?
Sí. El servidor dedicado es una app gratuita de Steam (1963720) con descarga anónima. Aun así pagas la máquina y el internet, y debe estar encendido mientras la gente juega.
¿Cuántos jugadores pueden unirse?
Por defecto son 8, con -maxplayers. ARGUMENTS.txt avisa de que más jugadores pueden necesitar más recursos o volver inestable la sesión. Nuestro plan es de 8 jugadores.
¿Tengo que abrir puertos?
No para unirse con Game ID a través de Steam. Solo si pasas -port para conexiones directas.
¿Necesito tener el juego para ejecutar el servidor?
No para instalarlo. Los jugadores necesitan Core Keeper para unirse.
Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Puedes aceptar todo, aceptar solo las cookies esenciales o elegir por categoría.Usamos cookies para que el sitio funcione, entender cómo se utiliza y medir nuestro marketing. Aquí están activadas por defecto: puedes desactivar lo que no quieras.Leer nuestra política de privacidad