Los mods para Don't Starve Together se instalan en un Dedicated Server en dos pasos: primero haces que el servidor descargue los mods de Workshop deseados mediante sus IDs; después los activas y configuras en la modoverrides.lua correspondiente. Es importante tratar Master y Caves Shard por separado y comprobar siempre un reinicio después de cambios.
Requisitos
Necesitas acceso a los archivos de configuración de tu servidor de Don't Starve Together y deberías detener el servidor antes de cambiar nada. En game-serverhosting, el flujo de trabajo razonable es: editar archivos, guardar el cambio, reiniciar el servidor, revisar el log y solo después añadir más mods. Así queda claro qué mod es responsable si aparecen problemas.
La referencia oficial para operar un Dedicated Server es la guía de Klei en el foro del fabricante: documentación en forums.kleientertainment.com. Para mods también es relevante la página correspondiente de Steam Workshop, porque allí aparecen el autor del mod, la Workshop-ID, dependencias e indicaciones sobre uso en servidor o cliente.
Si primero estás configurando el propio servidor, encaja la guía interna alquilar y configurar un servidor de Don't Starve Together. Para workflows de mods similares en otros juegos, instalar mods de Factorio en el servidor y instalar mods de V Rising con BepInEx son buenos puntos de comparación.
Encontrar Workshop-IDs
Cada mod de Steam Workshop tiene una ID numérica. La encuentras en la URL de la página de Workshop, normalmente como valor detrás de id=. Ejemplo: en una URL como steamcommunity.com/sharedfiles/filedetails/?id=378160973, 378160973 es la Workshop-ID.
Anota solo los mods que realmente quieras usar en el servidor. Muchos mods de comodidad son puramente del lado del cliente y no pertenecen a la configuración del servidor. Otros mods modifican el mundo, el balance, la interfaz o el inventario y deben activarse del lado del servidor. Por eso, revisa siempre la descripción del mod y las indicaciones del autor.
Configurar mods mediante Workshop
Introduce en dedicated_server_mods_setup.lua los mods que el servidor debe descargar. El archivo es la lista de descargas. Todavía no activa los mods en tu mundo, sino que primero hace que el Dedicated Server conozca el contenido de Workshop.
-- Mods que deben descargarse
ServerModSetup("378160973") -- Global Positions
ServerModSetup("462434129") -- Wormhole Marks
ServerModSetup("458587300") -- Season Clock
ServerModSetup("375850593") -- Extra Equip Slots
Presta atención a comillas correctas, sin espacios adicionales en la ID y sin entradas duplicadas. Los comentarios detrás de las líneas son útiles porque más tarde ves de inmediato qué ID pertenece a qué mod.
Activar y configurar mods
Los mods se activan en modoverrides.lua. Este archivo define qué mods de Workshop descargados están activos en el mundo. En un servidor con Caves necesitas la configuración para Master y Caves, porque ambos shards pueden usar ajustes propios.
En modoverrides.lua (para Master y Caves):
return {
["workshop-378160973"] = { enabled = true },
["workshop-462434129"] = { enabled = true },
["workshop-458587300"] = {
enabled = true,
configuration_options = {
clock_style = "analog"
}
}
}
La clave consiste en workshop- más la Workshop-ID. enabled = true activa el mod. Si un mod admite opciones propias, van en configuration_options. No hay una lista general de opciones válidas, porque depende de cada mod. Por eso, adopta solo opciones que aparezcan en la descripción de Workshop, en configuraciones de ejemplo existentes o en una configuración generada por el juego.
Mods populares
La siguiente tabla conserva los mods de ejemplo existentes. No es una lista de recomendaciones con promesas de rendimiento o estabilidad, sino un punto de partida práctico para tipos de mods usados con frecuencia.
| Mod | Workshop-ID | Descripción |
|---|---|---|
| Global Positions | 378160973 | Ver jugadores en el mapa |
| Wormhole Marks | 462434129 | Agujeros de gusano marcados |
| Geometric Placement | 351325790 | Colocación precisa |
| Extra Equip Slots | 375850593 | Más slots de equipamiento |
| Health Info | 375859599 | Indicador de HP para mobs |
Añade mods nuevos de uno en uno y prueba después de cada reinicio. Precisamente los mods que modifican inventario, combate, generación del mundo o interfaz pueden influirse mutuamente. Un proceso paso a paso ahorra mucho tiempo cuando hay conflictos.
Mods de cliente vs. mods de servidor
- Mods de servidor: deben estar instalados en el servidor
- Mods de cliente: deben estar instalados en el jugador
- En ambos lados: deben estar instalados en ambos
La mayoría de mods son de ambos lados; los jugadores los descargan automáticamente al conectarse. Aun así, no deberías asumir que cualquier mod funciona sin más intervención. Algunos mods requieren ciertos ajustes del cliente, otros están pensados solo para funciones locales de comodidad y no deberían estar en los archivos del servidor.
Comprobar el resultado
Reinicia el servidor después del cambio y observa el proceso de arranque. Una prueba limpia consta de tres partes: el servidor arranca sin errores de Lua, el mundo es accesible y un jugador puede conectarse sin quedarse atrapado en un bucle de descarga de mods o errores.
Después comprueba dentro del juego si la función deseada está realmente activa. Con Global Positions, por ejemplo, deberías ver si las posiciones de los jugadores aparecen en el mapa como se espera. En Caves prueba además el cambio entre superficie y cuevas, porque un error a menudo solo se ve en un shard.
Solución de problemas
- Los mods no cargan: comprobar las Workshop-IDs
- Crash: desactivar mods de uno en uno
- Mods de Caves: ¡
modoverrides.luaen AMBAS carpetas de shard!
Si el servidor deja de arrancar después de un mod nuevo, elimina primero la última línea modificada de modoverrides.lua y arranca de nuevo. Si el error continúa, revisa también dedicated_server_mods_setup.lua, especialmente paréntesis, comillas y comas en tablas Lua.
Si los jugadores se quedan colgados al conectarse, puede que un mod esté obsoleto, falte una dependencia o se requiera un componente de cliente. Entonces abre la página de Workshop del mod y revisa las indicaciones del autor. Si hay varios mods nuevos, no los desactives todos permanentemente; divide la lista temporalmente a la mitad hasta acotar el causante.
En problemas con Caves, la causa más habitual es una configuración distinta entre Master y Caves Shard. No copies ajustes a ciegas; comprueba si el mod está pensado para ambos shards. Los mods de generación del mundo suelen pertenecer a otra categoría que los mods puramente de interfaz o comodidad.
Comprobación, límites y vuelta atrás segura
La guía «Instalar mods de Don't Starve Together: servidor y cliente» se aplica al tipo de servidor descrito en el artículo y al estado de versiones visible en el momento de la revisión. Los nombres de menús, versiones disponibles, compatibilidad de mods o plugins y recursos necesarios pueden variar después de actualizaciones. Por eso, no transfieras valores sin comprobarlos a otra versión de juego, loader o servidor.
Antes de cambiar el mundo, la partida guardada, la configuración o las extensiones, crea una copia de seguridad 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 prueba | Resultado esperado | Cancelación y vuelta atrás |
|---|---|---|
| Arranque del servidor | El servidor alcanza el estado operativo sin nuevos mensajes de error. | Si hay errores de arranque, deshacer el cambio y restaurar la última copia de seguridad. |
| 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, revisar de nuevo versión, puerto y permisos. |
| Prueba de función | La función modificada en concreto funciona sin dañar datos existentes del mundo o del juego. | Si aparecen efectos secundarios, detener el servidor y restaurar los archivos guardados. |
Una prueba individual correcta no garantiza rendimiento ni 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
¿Tengo que reiniciar el servidor después de cada cambio de mod?
Sí. Los cambios en dedicated_server_mods_setup.lua y modoverrides.lua solo se aplican de forma fiable después de reiniciar el servidor.
¿Dónde introduzco la Workshop-ID?
La lista pura de descargas va en dedicated_server_mods_setup.lua. Después, el mod se activa en modoverrides.lua mediante la clave workshop-ID, por ejemplo workshop-378160973.
¿Necesito la misma modoverrides.lua para Caves?
Si tu servidor usa Caves, debes tener en cuenta la configuración de mods para ambos shards. Muchos setups necesitan una modoverrides.lua en la carpeta Master y otra en la carpeta Caves.
¿Los jugadores descargan automáticamente los mods de servidor?
En muchos mods de ambos lados, el cliente descarga automáticamente el contenido necesario al conectarse. Pero eso no sustituye comprobar si el mod está actualizado, encaja con el servidor y no tiene indicaciones adicionales del autor.
¿Qué hago si un mod hace que el servidor crashee?
Desactiva primero el último mod añadido y reinicia el servidor. Si se cambiaron varios mods a la vez, pruébalos individualmente o en grupos pequeños hasta que el conflicto quede claro.