Core Keeper

Servidor dedicado Core Keeper: instalación, ajustes y conexión

Instala el servidor, elige los argumentos de arranque correctos y conecta a tu grupo con el Game ID o con IP, puerto y contraseña.

Equipo de TheGameHosting 7 min de lectura
Servidor dedicado Core Keeper: jugadores en una base subterránea con cultivos, mesas de trabajo y un río brillante
Captura: Core Keeper en Steam, © Pugstorm / Fireshine Games

Para tener un servidor dedicado de Core Keeper necesitas cuatro cosas: el servidor (la app 1963720 de Steam, que se descarga sin iniciar sesión), unos cuantos argumentos de arranque para el mundo, una forma de que tus amigos se conecten y una máquina que se quede prendida. Quien juega en Steam entra con un Game ID y no hace falta abrir puertos; quien juega en Epic, GOG o la Microsoft Store necesita conexión directa con IP, puerto y contraseña. Todo lo de abajo sale de los archivos README y ARGUMENTS que Pugstorm incluye con el servidor.

Primero decide cómo va a entrar tu grupo

Esto cambia toda la configuración, así que va antes de instalar:

FormaQuién puede entrar¿Abrir puerto?Qué escriben los jugadores
Game ID (por defecto)Jugadores de SteamNo: pasa por la red de relay de SteamEl Game ID
Conexión directa (-port)Steam, Epic, GOG y Microsoft StoreSí: en el firewall y en el módemIP, puerto y contraseña

Jugar entre tiendas distintas llegó con el parche 1.1.2.3 (agosto de 2025), según anunció Pugstorm en sus noticias de Steam. El README avisa algo importante: con conexión directa, la IP del servidor se comparte con los jugadores y la de los jugadores con el servidor. Si todo tu grupo juega en Steam, el Game ID es más sencillo y más privado.

Servidor dedicado Core Keeper: instalarlo

Puedes instalar «Core Keeper Dedicated Server» desde tu biblioteca de Steam o bajarlo con SteamCMD. Esta es la línea del README oficial, y no necesitas cuenta de Steam:

SteamCMD
steamcmd +login anonymous +app_update 1963720 +quit

Lo que dice el README antes del primer arranque:

  • El servidor trae un script de arranque. En Linux, _launch.sh lo corre dentro de Xvfb para que funcione en una máquina sin monitor.
  • Si arrancas CoreKeeperServer a mano, usa -batchmode pero no -nographics: parte de la generación del mundo se hace en la tarjeta de video.
  • Al iniciar, el servidor escribe GameInfo.txt junto al ejecutable con el Game ID y los datos de conexión. Si ese archivo nunca aparece, abre CoreKeeperServerLog.txt en la misma carpeta y busca el error.

Configuración: los argumentos de arranque

Cada ajuste es un argumento de arranque, explicado en ARGUMENTS.txt. Estos son los que vas a usar:

ArgumentoPara qué sirveValores y límites
-worldQué ranura de guardado cargaDe 0 a 29
-worldnameNombre que ven los jugadoresTexto; entre comillas si lleva espacios
-worldseedSemilla del mundoCualquier texto; solo cuenta al crear el mundo
-worldmodeModo del mundoNormal (por defecto), Hard, Creative, Casual
-maxplayersLímite de jugadores8 si no lo pones
-gameidGame ID fijoDe 15 a 28 letras y números, sin Y, y, x, 0 ni O
-passwordContraseña para conexión directaHasta 28 caracteres; si no la pones, sale una al azar
-portActiva la conexión directaNúmero de puerto; 27015 para red local
-ipIP local donde escucha (solo con -port)0.0.0.0 por defecto; acepta IPv6
-allowonlyplatformSolo deja entrar a una tienda (solo con -port)Steam, Epic, Microsoft, GOG
-seasonFuerza un evento de temporadaNone, Easter, Halloween, Christmas, Valentine, Anniversary, CherryBlossom, LunarNewYear
-datapathDónde quedan partidas y configuraciónPor defecto, una carpeta DedicatedServer en la ubicación de guardado de Core Keeper
-activatecontent / -activateallcontentActiva paquetes de contenido en ese mundoPermanente: no se puede deshacer

Dos límites de la documentación oficial que agarran desprevenido a más de uno: no se puede pasar un mundo de Creative a otro modo (ni al revés) después de crearlo, así que elige el modo antes del primer arranque; y los paquetes de contenido se quedan activos para siempre, así que respalda el mundo antes de usar -activatecontent.

Una línea de arranque típica para un servidor solo de Steam con Game ID fijo, para que el código que les pasas a tus amigos no cambie nunca:

Argumentos de arranque
-batchmode -world 0 -worldname "La Cueva" -worldmode Normal -maxplayers 8 -gameid WH3rhzuk5TfbA4jFuZPg7SmbCHES

Agrega -port 27015 -password "TuContraseña" solo si tienes amigos en otras tiendas.

Y el archivo ServerConfig.json

Casi todos los argumentos también se guardan en ServerConfig.json, dentro de la carpeta de datos del servidor, así que puedes cambiarlos ahí. Las excepciones son -port e -ip: la documentación oficial dice que ponerlos en ServerConfig.json no tiene efecto. Detén el servidor antes de editarlo y vuelve a arrancarlo.

Cómo se conectan tus amigos

Abre GameInfo.txt. Ahí vienen el Game ID, las plataformas que pueden entrar, los argumentos que el servidor ignoró y, si usaste -port, las IP local y pública, el puerto y la contraseña. También trae una cadena lista con el formato IP;PORT;;PASSWORD: los jugadores la pegan en el campo de IP del menú «Join Game Via IP» y el juego la reparte en los campos correctos.

  • En Steam: entran con el Game ID. La contraseña no se usa con el Game ID, porque el ID por sí solo ya da acceso; cuídalo como si fuera una contraseña y no lo publiques.
  • En Epic, GOG o Microsoft Store: «Join Game Via IP» con IP, puerto y contraseña.

Problemas comunes y qué significan

Lo que pasaPor quéQué hacer
El Game ID cambia en cada reinicioNo pusiste -gameid o el valor no era válido, y el servidor generó uno al azarRevisa en GameInfo.txt qué argumentos ignoró y corrige el ID
Tus amigos fuera de Steam no encuentran el servidorEl Game ID solo sirve en el cliente de Steam (desde el parche 1.1.2.4 se llama «Steam GameID»)Activa la conexión directa con -port
La conexión directa no respondeEl puerto no está abierto en el firewall o en el módemÁbrelo; desde el parche 1.1.2.4 también se puede entrar por IPv6
El servidor se cierra al arrancarAlgo falla al iniciar, por ejemplo la tarjeta de video o su driverLee CoreKeeperServerLog.txt; desde el parche 1.0.0.14 lo explica

Usar tus propios ajustes de mundo

El servidor no tiene menú para generar el mundo. El truco del README: crea un mundo en el juego normal con los parámetros que quieras, busca su archivo en la carpeta worldgenparams de tu partida, cópialo a una carpeta worldgenparams dentro de la carpeta de datos del servidor, renómbralo con el número de mundo que vas a usar y crea un mundo nuevo en ese número. Para que salga exactamente el mismo mapa, usa también la misma semilla. Y si usan mods, todos los jugadores necesitan los mismos, como recordó Pugstorm al estrenar el juego entre tiendas.

Sin instalar nada: Core Keeper en TheGameHosting

El punto débil de un servidor en casa es que el mundo solo existe mientras esa PC está prendida. Si el anfitrión se duerme o se va de viaje, nadie puede volver a la base. Un servidor de Core Keeper en TheGameHosting está en línea 24/7 y queda listo unos 60 segundos después del pago. Lees GameInfo.txt y editas ServerConfig.json desde Files en el navegador (o por SFTP), reinicias desde Console, guardas copias del mundo en Backups antes de activar paquetes de contenido y programas reinicios con Schedules. Para ver qué opciones trae el panel para este juego, revisa la pestaña Startup o pregúntanos por el chat.

Core Keeper es ligero: en nuestros planes pide 2 GB de RAM, y el plan de 2 GB cuesta $1.90 USD al mes. Corre en CPU AMD Ryzen 9950X y 7950X3D de hasta 5.7 GHz con DDR5, NVMe Samsung y red de 10 Gbps con protección DDoS, en Dallas o Ámsterdam (Dallas suele quedar más cerca para México y LATAM). Y si tu grupo se aburre de las cuevas, con el Game Changer cambias el mismo plan a otro de nuestros más de 60 juegos; por ejemplo, revisa los ajustes del servidor de Enshrouded.

Resumen paso a paso

  1. Instala el servidor desde Herramientas de Steam o con steamcmd +login anonymous +app_update 1963720 +quit.
  2. Elige modo y nombre con -worldmode, -worldname y -world antes del primer arranque.
  3. Fija el Game ID con -gameid (de 15 a 28 caracteres, sin Y, y, x, 0 ni O).
  4. Agrega conexión directa con -port y -password solo si hay jugadores de otras tiendas, y abre ese puerto.
  5. Arranca el servidor con -batchmode y espera a que aparezca GameInfo.txt.
  6. Comparte la conexión: Game ID para Steam y la cadena IP;PORT;;PASSWORD para los demás.

Si prefieres pasar la noche escarbando con tus amigos y no leyendo archivos README, un servidor rentado es el atajo. Mira los planes y precios de TheGameHosting: Core Keeper cabe en el plan de 2 GB ($1.90 USD al mes), con slots ilimitados, sin costo de instalación y cancelas cuando quieras. Si todavía no sabes si te conviene, lee qué es un servidor dedicado para juegos.

Preguntas frecuentes

¿Cómo creo un servidor dedicado de Core Keeper?

Instala la app 1963720 con SteamCMD (inicio anónimo) o desde Herramientas de Steam, arráncala con -batchmode y los argumentos de tu mundo, y comparte el Game ID de GameInfo.txt. Para jugadores fuera de Steam agrega -port y -password.

¿Dónde está la configuración del servidor de Core Keeper?

Los ajustes son argumentos de arranque descritos en ARGUMENTS.txt, y casi todos se guardan también en ServerConfig.json, en la carpeta de datos del servidor. -port e -ip solo funcionan como argumentos.

¿Tengo que abrir puertos para el servidor de Core Keeper?

No para jugadores de Steam: el Game ID usa el relay de Steam. Solo abres un puerto si activas la conexión directa con -port para que entren jugadores de Epic, GOG o Microsoft Store.

¿Cuántos jugadores aguanta un servidor de Core Keeper?

Por defecto 8. Lo cambias con -maxplayers; Pugstorm avisa que más jugadores pueden pedir más recursos al servidor.

¿Pueden entrar mis amigos de Epic o Microsoft Store a un servidor de Steam?

Sí, desde el parche 1.1.2.3, si el servidor usa conexión directa. Entran con IP, puerto y contraseña de GameInfo.txt. Con -allowonlyplatform puedes limitarlo a una sola tienda.

Hosting para estos juegos

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas