Un servidor de Don't Starve Together necesita sobre todo tres bases limpias: un Klei-Cluster-Token válido, una configuración de cluster adecuada y opciones de mundo o mods definidas conscientemente. Si activas Caves, planificas además un segundo shard. Esta guía te lleva por el pedido, la configuración, la comprobación y las fuentes típicas de errores.

Requisitos

Para un Dedicated Server necesitas una licencia válida de Don't Starve Together, una cuenta de Klei, acceso al dashboard del servidor y decidir si quieres jugar solo en la superficie o también con Caves. La creación del token se hace mediante la página oficial de Klei para Game Server en accounts.klei.com. Allí generas el Cluster-Token que tu servidor necesita para iniciar sesión en Klei.

Si empiezas con un grupo cooperativo pequeño, una configuración ligera tiene sentido. En el setup inicial están previstos 2-4 GB de RAM, con Caves 4 GB. Deberías entender este dato como valor de planificación: mods, número de jugadores y tamaño del mundo pueden aumentar los requisitos. En game-serverhosting, el foco está en el control técnico: administras token, archivos de configuración, reinicios y mods de forma consciente en lugar de depender de un ajuste predefinido poco transparente.

Si comparas otros setups cooperativos, encontrarás preguntas de planificación parecidas en la guía para alquilar y configurar un servidor de Valheim – guía cooperativa 2026 y en la guía para alquilar y configurar un servidor de Enshrouded – guía cooperativa.

Pedir el servidor

  1. Ve a game-serverhosting
  2. Elige 2-4 GB de RAM (con Caves: 4 GB)
  3. El servidor se configura automáticamente

Después de la provisión, no deberías mezclar inmediatamente mods y opciones de mundo. Configura primero el token, inicia el servidor una vez sin cambios adicionales y comprueba si aparece en Don't Starve Together. Solo después merece la pena añadir Caves, reglas de mundo y mods del Workshop. Así reconocerás mejor más tarde qué cambio causó un error.

Crear el Cluster-Token

  1. Iniciar DST → Cuenta → Juegos → Game Server (Klei Entertainment)
  2. Generar token en accounts.klei.com
  3. Introducir el token en el dashboard

El Cluster-Token no es un nombre cosmético, sino la conexión entre tu Dedicated Server y el servicio de Klei. Trátalo como una credencial: no lo publiques, no lo muestres en capturas y no lo incluyas en ejemplos de configuración compartidos. Si has expuesto un token por error, crea uno nuevo mediante la página de Klei y sustitúyelo en el dashboard.

Activar Caves

Caves necesita un segundo shard. Eso significa: la superficie y las cuevas se ejecutan como procesos de servidor separados que se comunican mediante la configuración de cluster. Por eso activa Caves solo cuando el servidor base funcione de forma estable.

# cluster.ini
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = secreto

El cluster_key debe coincidir entre los shards participantes. No uses aquí un valor de ejemplo públicamente conocido en producción. Si Caves no está accesible, comprueba primero si ambos shards han arrancado, si el Master-Port coincide y si el segundo shard usa los mismos datos de cluster.

Ajustes del mundo

Los ajustes del mundo van en worldgenoverride.lua. Este archivo influye en la generación y las reglas de tu mundo. Lo ideal es modificarlo antes del primer inicio productivo, porque muchos ajustes ya no se aplican limpiamente de forma retroactiva después de generar el mundo.

return {
    override_enabled = true,
    overrides = {
        day = "longday",
        season_start = "autumn",
        autumn = "longseason",
        winter = "shortseason",
        beefalo = "often",
        berry = "more",
    }
}

El ejemplo hace los días más largos, empieza en otoño, alarga el otoño, acorta el invierno y aumenta ciertos recursos o criaturas. Estas opciones pueden cambiar bastante la dificultad. Para un grupo nuevo, eso suele ayudar; para un grupo experimentado, puede reducir la tensión survival. Por eso documenta brevemente qué valores has establecido para que los cambios posteriores sigan siendo comprensibles.

Instalar mods

Los mods se introducen mediante Workshop-IDs en dedicated_server_mods_setup.lua. Reinicia el servidor después de los cambios y revisa los logs si un mod no se carga.

ServerModSetup("378160973")    -- Global Positions
ServerModSetup("462434129")    -- Wormhole Marks
ServerModSetup("458587300")    -- Season Clock

No instales demasiados mods a la vez. Añade primero un grupo pequeño, prueba la entrada al servidor y luego añade más mods. Especialmente después de actualizaciones del juego, algunos mods del Workshop pueden volverse incompatibles. Si los jugadores se quedan bloqueados al conectarse, desactiva temporalmente los mods añadidos recientemente y comprueba si todos los clientes pueden cargar las mismas dependencias de mods.

Para otros conceptos de servidor con mucha carga de mods o comunidad, puedes usar como comparación la guía para alquilar un servidor de Team Fortress 2 – guía de servidores comunitarios. Si te importa el survival cooperativo con control claro del servidor, también encaja temáticamente la guía para alquilar y configurar un servidor de V Rising – guía vampírica.

Comandos de administrador

Los permisos de administrador y comandos de consola ayudan en la operación, pero deberían usarse con moderación. Úsalos sobre todo para mantenimiento, rollbacks y pruebas, no como sustituto de backups limpios.

c_admin("KU_xxxxxxxx")         -- Dar permisos de administrador
c_rollback(1)                   -- Retroceder 1 día
c_reset()                       -- Reiniciar el mundo
c_godmode()                     -- Invulnerable
c_supergodmode()                -- Inmortal + sin hambre

Sustituye KU_xxxxxxxx por la Klei-User-ID adecuada. Comprueba los permisos de administrador después de un reinicio usando un comando inofensivo o revisando en el juego si los permisos esperados se aplican. c_reset() reinicia el mundo y por tanto es crítico. Usa comandos así solo si tienes claras sus consecuencias.

Comprobar el resultado

Después de la configuración deberías controlar cuatro puntos: el servidor aparece en Don't Starve Together, la entrada funciona sin errores de mods, las opciones de mundo deseadas están activas y Caves está accesible si lo has activado. Además, merece la pena mirar los logs del servidor justo después del arranque. Los errores de token, shards o mods suelen aparecer ahí antes que en el cliente del juego.

Pide a una segunda persona de tu grupo que se una como prueba. Así no solo compruebas tu cliente local, sino también si el servidor es accesible para otros y si los contenidos del Workshop se distribuyen correctamente.

Solución de problemas

Si el servidor no es visible, comprueba primero el Cluster-Token y reinicia el servidor. Un token faltante o inválido impide el inicio de sesión correcto. Si faltan Caves, comprueba la configuración de shard y si el segundo shard realmente se está ejecutando. Si los mods dan problemas, elimina las Workshop-IDs añadidas recientemente y sigue probando en pasos pequeños.

Si las opciones de mundo parecen no aplicarse, puede que el mundo ya se hubiera generado antes. En ese caso, según el ajuste, necesitas un mundo nuevo o tendrás que seguir jugando conscientemente con los parámetros existentes. Guarda siempre el estado actual antes de cambios destructivos.

Comprobación, límites y vuelta segura

La guía “Alquilar un servidor de Don't Starve Together – Guía cooperativa” se aplica al tipo de servidor descrito en el artículo y al estado de versión visible en el momento de la comprobación. Los nombres de menús, versiones disponibles, compatibilidad de mods o plugins y recursos necesarios pueden cambiar tras actualizaciones. Por eso no transfieras valores sin comprobarlos a otra versión del juego, loader o servidor.

Antes de hacer cambios en el mundo, la partida guardada, la configuración o extensiones, crea un backup de los archivos afectados. Después cambia solo un paso relacionado y compruébalo con la misma versión de cliente y servidor con la que quieras jugar más tarde.

Punto de comprobación Resultado esperado Cancelación y vuelta atrás
Inicio del servidor El servidor alcanza el estado operativo sin nuevos mensajes de error. Si hay errores de arranque, revertir el cambio y restaurar el último backup.
Prueba de conexión Una cuenta de prueba puede conectarse mediante la dirección mostrada en el panel. Si hay errores de versión o conexión, volver a comparar versión, puerto y permisos.
Prueba funcional La función modificada concreta funciona sin dañar datos existentes del mundo o del juego. Si hay efectos secundarios, detener el servidor y restaurar los archivos guardados.

Una prueba individual exitosa no es una garantía de rendimiento ni de disponibilidad. El tamaño del mundo, mods, plugins, número de jugadores, ruta de red y carga simultánea pueden cambiar el resultado. Documenta versión, cambio y resultado de la prueba para poder entender desviaciones posteriores.

FAQ

¿Necesito obligatoriamente un Klei-Cluster-Token?

Sí. Para un Don't Starve Together Dedicated Server necesitas un Cluster-Token de Klei. Se crea mediante la página oficial de Klei Game Server y se introduce en el dashboard del servidor.

¿Debería activar Caves directamente en el primer arranque?

Solo si realmente quieres jugarlo. Caves necesita un segundo shard y aumenta la complejidad. Para la primera comprobación, arrancar sin Caves suele ser más claro.

¿Puedo añadir mods más tarde?

Sí. Introduce las Workshop-IDs en dedicated_server_mods_setup.lua y reinicia el servidor. Añade mods paso a paso para poder asignar errores más fácilmente a un cambio concreto.

¿Cuándo es mejor cambiar worldgenoverride.lua?

Lo mejor es antes de la primera generación productiva del mundo. Muchas opciones de mundo actúan al crear el mundo y no siempre se pueden cambiar limpiamente de forma retroactiva más tarde.

¿Qué hago si los jugadores se quedan bloqueados al unirse?

Comprueba primero los logs y desactiva temporalmente los mods añadidos recientemente. Después revisa token, shards y si todos los contenidos necesarios del Workshop se cargan correctamente.

¿Cómo uso los comandos de administrador de forma segura?

Usa comandos de administrador de forma específica para mantenimiento y pruebas. Los comandos críticos como c_reset() solo deberías ejecutarlos tras una revisión consciente e idealmente después de un backup.