Esta guía te lleva paso a paso a través de la configuración de tu servidor dedicado de Don't Starve Together en Legion Hosting, desde la obtención de tu token de servidor Klei hasta la configuración del servidor, modos de juego, cuevas, generación de mundos y conexión. Para la instalación de mods, consulta Instalación de Mods DST. Para comandos de administrador, consulta Comandos de Administrador DST. Para problemas comunes, consulta Solución de Problemas DST.
1. Obtener un Token de Servidor
Don't Starve Together requiere un token de servidor Klei para autenticar tu servidor dedicado. Sin un token válido, el servidor no iniciará.
Paso 1 — Iniciar Sesión en tu Cuenta Klei
Visita accounts.klei.com e inicia sesión con la cuenta que posee Don't Starve Together. Puedes iniciar sesión con Steam, PSN, Xbox o una cuenta independiente de Klei.
Paso 2 — Navegar a Servidores de Juego
Una vez que hayas iniciado sesión, haz clic en Games en la barra de navegación superior, luego selecciona Don't Starve Together. En la página del juego, busca y haz clic en la pestaña Game Servers.
Paso 3 — Generar un Nuevo Token
Haz clic en el botón Add New Server. Dale a tu servidor un nombre descriptivo (esto es solo para tu referencia en el sitio de Klei) y haz clic en Add New Server para confirmar. Tu nuevo token aparecerá — se ve como una cadena larga de caracteres que comienza con pds-g^.
Paso 4 — Copiar y Aplicar el Token
Copia la cadena completa del token. En GPanel, navega a la pestaña Startup de tu servidor y pega el token en el campo Cluster Token. Alternativamente, puedes colocarlo en el archivo cluster_token.txt en el directorio raíz de tu servidor.
2. Configuración del Servidor
La forma más fácil de configurar tu servidor es a través de la pestaña Startup en GPanel. Las siguientes variables están disponibles:
| Variable | Descripción | Ejemplo |
|---|---|---|
| Cluster Token | Tu token de autenticación del servidor Klei (requerido) | pds-g^KU_abc123... |
| Cluster Name | El nombre que los jugadores ven en el navegador de servidores | My DST Server |
| Cluster Description | Una breve descripción mostrada en el navegador de servidores | Friendly survival server! |
| Game Mode | El modo de juego del servidor (ver sección 3) | survival |
| Max Players | Número máximo de jugadores simultáneos | 6 |
| Cluster Password | Contraseña requerida para unirse (dejar en blanco para público) | mypassword |
Después de cambiar cualquier variable de inicio, haz clic en Save y luego en Restart para que los cambios surtan efecto.
3. Modos de Juego
Don't Starve Together ofrece tres modos de juego distintos, cada uno cambiando cómo funcionan la muerte y el reaparición:
| Modo | Comportamiento al Morir | Método de Revivir | Ideal Para |
|---|---|---|---|
| Survival | Los jugadores muertos se convierten en fantasmas. Si todos los jugadores mueren, el mundo se reinicia. | Touch Stones, Life-Giving Amulets, Meat Effigies (usos limitados) | Jugadores que buscan una experiencia desafiante y de alto riesgo |
| Endless | Los jugadores muertos se convierten en fantasmas. El mundo nunca se reinicia por muertes. | Todos los métodos de Survival más reaparición ilimitada en el Florid Postern (con penalización de salud máxima) | Jugadores casuales, grupos enfocados en construcción, jugadores nuevos |
| Wilderness | Los jugadores muertos son eliminados completamente. Sin fantasmas. | Los jugadores reaparecen en una ubicación aleatoria con un inventario nuevo | Servidores orientados a PvP, jugadores hardcore |
4. Configuración de cluster.ini
Para una configuración más avanzada, puedes editar el archivo cluster.ini directamente. Este archivo se encuentra en el directorio raíz de tu servidor y controla la configuración a nivel de clúster. Accede a él a través del File Manager en GPanel o mediante SFTP.
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Explicación de Configuraciones Clave
| Configuración | Descripción | Predeterminado |
|---|---|---|
game_mode |
Modo de juego del servidor: survival, endless o wilderness |
survival |
max_players |
Número máximo de jugadores simultáneos | 6 |
pvp |
Activar o desactivar el combate entre jugadores | false |
pause_when_empty |
Pausar la simulación del mundo cuando no hay jugadores conectados | true |
cluster_password |
Contraseña para unirse; dejar en blanco para un servidor público | (vacío) |
shard_enabled |
Requerido para soporte de cuevas (ver sección 5) | false |
console_enabled |
Permitir la consola del juego para administradores | true |
cluster.ini, los valores de la pestaña Startup generalmente tienen prioridad. Usa un método u otro para evitar confusiones.
5. Configuración de Cuevas
Don't Starve Together usa una arquitectura de shards donde el Mundo Superior y las Cuevas se ejecutan como instancias de servidor separadas que se comunican entre sí. En Legion Hosting, el soporte de cuevas puede estar disponible dependiendo de tu plan.
Arquitectura Master/Caves
- Shard Master — El Mundo Superior (superficie). Esta es la instancia principal del servidor a la que se conectan los jugadores.
- Shard Caves — Las cuevas subterráneas. Se ejecuta como una instancia secundaria con la que el shard master se comunica internamente.
Activar las Cuevas
Para activar las cuevas, asegúrate de que las siguientes configuraciones estén en tu cluster.ini:
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
Cada shard tiene su propio archivo server.ini. El server.ini del shard Master (ubicado en la carpeta Master/) debe contener:
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
El server.ini del shard Caves (ubicado en la carpeta Caves/) debe contener:
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
6. Generación del Mundo
Puedes personalizar la configuración de generación del mundo para cambiar la frecuencia de recursos, criaturas, estaciones y biomas. La configuración de generación del mundo se almacena en archivos worldgenoverride.lua dentro del directorio de cada shard (Master/ y Caves/).
Ejemplo de worldgenoverride.lua (Mundo Superior)
return {
override_enabled = true,
preset = "SURVIVAL_TOGETHER",
overrides = {
-- Resources
flint = "often", -- "never", "rare", "default", "often", "always"
rocks = "often",
trees = "default",
berrybush = "often",
-- Creatures
spiders = "default",
hounds = "less", -- "never", "less", "default", "more", "always"
-- Season length
autumn = "longseason", -- "noseason", "shortseason", "default", "longseason"
winter = "shortseason",
spring = "default",
summer = "default",
-- World size and branching
world_size = "large", -- "small", "medium", "default", "large", "huge"
branching = "default", -- "never", "least", "default", "most"
},
}
Ejemplo de worldgenoverride.lua (Cuevas)
return {
override_enabled = true,
preset = "DST_CAVE",
overrides = {
mushtree = "often",
bunnymen = "often",
worms = "less",
cave_spiders = "default",
world_size = "default",
},
}
worldgenoverride.lua solo surten efecto cuando se genera un mundo nuevo. Para aplicar los cambios, debes eliminar los datos de guardado existentes y reiniciar el servidor. Haz una copia de seguridad de tus archivos de guardado primero si deseas conservarlos.
7. Cómo Conectarse
Hay dos formas de conectarse a tu servidor de Don't Starve Together:
Método 1 — Buscar Partidas (Recomendado)
- Inicia Don't Starve Together y haz clic en Play.
- Selecciona Browse Games en el menú principal.
- Usa la barra de búsqueda en la parte superior para buscar el Cluster Name de tu servidor.
- Haz clic en tu servidor en los resultados y haz clic en Join.
- Si tu servidor tiene contraseña, ingrésala cuando se te solicite.
Método 2 — Conexión Directa vía Consola
- Inicia Don't Starve Together y haz clic en Play.
- Presiona la tecla ~ (tilde) para abrir la consola.
- Escribe el siguiente comando, reemplazando la IP y el puerto con los detalles de tu servidor desde GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)
Si tu servidor requiere contraseña:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
Artículos Relacionados
- Instalación de Mods DST
- Comandos de Administrador DST
- Solución de Problemas DST
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Guía de Inicio del Servidor
¿Necesitas Ayuda?
Si encuentras un problema no cubierto aquí, envía un ticket de soporte e incluye el ID de tu servidor, una descripción del problema y cualquier salida relevante de la consola de GPanel.