Cómo instalar mods en un servidor de Terraria (tModLoader)
Los mods de Terraria funcionan con tModLoader, el cargador de mods oficial de Terraria. Es gratis en Steam para quien tenga Terraria, y casi todos los mods — Calamity, Thorium, Magic Storage y miles más — se publican en su Steam Workshop.
En un servidor de Lobby Maker no tienes que subir ningún archivo de mods. Cambias el servidor a tModLoader una vez, escribes los mods que quieres en un archivo y reinicias: el servidor descarga cada mod del Steam Workshop, los mantiene actualizados y los activa él solo.
Haz primero una copia de seguridad (pestaña Backups). Cambiar el tipo de servidor reinstala sus archivos, y una copia se restaura en segundos.
1. Cambia el servidor a tModLoader
- Abre tu servidor en el panel (Mis servidores de juegos → Panel del servidor).
- Ve a la pestaña Startup y elige tModLoader en Server Type.
- Confirma la reinstalación y espera a que termine.
- Arranca el servidor desde la pestaña Console.
Tus ajustes se conservan: tModLoader mantiene el nombre del mundo, el tamaño, la dificultad, la contraseña y el límite de jugadores de la pestaña Startup, y guarda la parte con mods de un mundo en un archivo .twld a su lado.
tModLoader funciona sobre Terraria 1.4.4, una actualización por detrás de Terraria Vanilla (1.4.5), y no puede abrir un mundo guardado con la 1.4.5. Si tu mundo es uno de ellos, el servidor no lo toca y crea un mundo con mods aparte, con el mismo nombre y-tmodloaderal final (world-tmodloader). Si vuelves a Terraria Vanilla, tu mundo anterior sigue ahí.
2. Busca los mods que quieres
Explora el Steam Workshop de tModLoader. La dirección de cada mod termina con su Workshop ID: en https://steamcommunity.com/sharedfiles/filedetails/?id=2824688072 (Calamity Mod) es 2824688072.
En la página de cada mod, comprueba dos cosas:
- Required items — otros mods que necesita para funcionar. Añádelos también.
- La etiqueta Both, Server o Client — dónde funciona el mod. Los mods con la etiqueta Client solo cambian lo que ve un jugador (otro cursor, un cambio de interfaz): cada jugador los instala por su cuenta y el servidor no los necesita.
3. Añade los mods
- Ve a la pestaña Files y abre
mods/install.txt, o haz clic en Open mod list en la pestaña Mods. - Añade un mod por línea: su Workshop ID o el enlace completo del Workshop:
2824688072
https://steamcommunity.com/sharedfiles/filedetails/?id=2563309347- Haz clic en Save Content y luego en Restart en la pestaña Console.
Puedes editar la lista con el servidor encendido: solo la lee al arrancar. Al arrancar, la consola muestra cada paso: la descarga de los mods del Steam Workshop, Enabled CalamityMod (Workshop 2824688072) por cada mod nuevo y la lista de mods activos. El primer arranque con un mod grande tarda unos minutos: solo Calamity ocupa unos 400 MB.
Todo lo que va después de un#es un comentario. Úsalo para anotar qué es cada ID:2824688072 # Calamity.
4. Entra en el servidor
Cada jugador necesita tModLoader de Steam, en la rama por defecto (estable). Los jugadores abren tModLoader en vez de Terraria y entran por Multiplayer → Join via IP, como se explica en Cómo unirse a un servidor de Terraria.
Si a un jugador le falta un mod, tModLoader le ofrece descargar los mods del servidor al entrar. Si no lo hace, comprueba que Download Mods From Servers esté activado en los Settings de tModLoader, o suscríbete a los mods en el Workshop.
Quitar, desactivar y actualizar mods
- Quitar o desactivar un mod: borra su línea de
mods/install.txt, o pon#delante, y reinicia. El servidor desactiva el mod y borra su descarga; si vuelves a añadir la línea, se descarga de nuevo. - La lista es el interruptor: cada mod de
mods/install.txtse activa en cada arranque, aunque tModLoader lo haya desactivado tras un error. No hace falta editarmods/enabled.jsonpara los mods del Workshop. - Actualizaciones: cada reinicio actualiza los mods a su versión más reciente del Workshop. tModLoader también se actualiza al reiniciar, siempre que tModLoader Version en la pestaña Startup sea
latest: así el servidor sigue en la misma versión que los jugadores que reciben tModLoader por Steam.
También puedes subir tus propios archivos .tmod a la carpeta mods. Añade el nombre del archivo sin .tmod a mods/enabled.json para activarlo.
Problemas comunes
«Workshop item … has no tModLoader mod in it» en la consola. El ID pertenece a otra cosa o la descarga falló. Revisa el ID en la página del Workshop y reinicia.
«Missing mod: SerousCommonLib required by MagicStorage» en la consola. Uno de tus mods necesita otro, así que tModLoader lo desactivó y arrancó sin él. Busca el mod que falta en Required items en la página del mod en el Workshop, añade su ID a mods/install.txt y reinicia.
Los jugadores no pueden entrar: «version mismatch» o una lista de mods distintos. Reinicia el servidor para que actualice tModLoader y los mods, y pide a los jugadores que reinicien tModLoader para que Steam actualice el suyo. Ambos lados necesitan las mismas versiones.
El servidor va lento o se queda sin memoria. Los mods grandes necesitan RAM: cuenta con al menos 4 GB para Calamity o una lista grande de mods, y más para un mundo grande con muchos jugadores.
Preguntas frecuentes
¿Puedo volver a Terraria sin mods? Sí: elige Terraria Vanilla en Server Type en la pestaña Startup. Un mundo jugado con tModLoader cargará sin las partes de los mods, así que haz una copia de seguridad antes de cambiar. Un mundo vanilla que tModLoader no pudo abrir sigue ahí, sin cambios.
¿El servidor necesita una cuenta de Steam? No. El servidor descarga los mods del Workshop de forma anónima.
¿Puedo usar mods de CurseForge? Descarga el archivo .tmod, súbelo a la carpeta mods y añade su nombre a mods/enabled.json. Los mods del Workshop son más cómodos: se actualizan solos.
¿Aún no tienes servidor? Alquila un servidor de Terraria en Lobby Maker: está listo en un minuto aproximadamente y se cambia a tModLoader en dos clics.