NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo alojar un servidor de Core Keeper (2026)

Core KeeperUpdated Nov 5, 202611 min read

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.

Linux (Debian o Ubuntu)

  1. Instala las bibliotecas.
    sudo apt-get update
    sudo apt-get install lib32gcc-s1 curl xvfb libxi6
    Valve indica lib32gcc-s1 para SteamCMD. El _launch.sh de Pugstorm comprueba que existan xvfb y libxi6 antes de arrancar el servidor.
  2. Crea un usuario steam y cambia a él. Valve advierte de que ejecutar SteamCMD como root es un riesgo de seguridad.
    sudo useradd -m steam
    sudo -iu steam
  3. Instala SteamCMD con ese usuario.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Descarga el servidor.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/CoreKeeperServer +login anonymous +app_update 1963720 validate +quit
    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.
  5. 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
  6. 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.
  7. Ú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.

  1. 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.
  2. 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.
  3. 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.
  4. Iniciar el servidor. El panel lo cuenta como en marcha cuando el registro muestra Started session.
  5. 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.
  6. Únete. En Core Keeper en Steam, únete por Game ID y pega el código.

Para los siguientes pasos, mira Cómo iniciar tu servidor de Core Keeper por primera vez y Cómo entrar en tu servidor de Core Keeper.

Lo que nuestra configuración hace por ti

  • 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.

Solución: apunta Índice del mundo (o -world) a una ranura sin usar para crear un mundo nuevo. Mira Un ajuste no cambió tu mundo de Core Keeper.

Los amigos no pueden unirse

Causa: el Game ID es incorrecto o está desactualizado, o el amigo no tiene la versión de Steam.

Solución: copia de nuevo el Game ID actual. Mira Tus amigos no pueden entrar en tu servidor de Core Keeper.

El servidor no arrancó tras una descarga nueva

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.

¿Listo para jugar con tus amigos? Mira los planes de servidor de Core Keeper.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

Herramientas gratis para Core Keeper

Estas herramientas están en inglés.

NUESTROS ÚLTIMOS BLOGS