Cómo crear un servidor de Terraria
En esta página
Terraria es otro juego con amigos: uno excava, otro construye y otro sale a buscar al jefe para el que nadie está preparado. Para jugar a Terraria en multijugador necesitas un servidor, y el juego te ofrece dos tipos: la sesión Host & Play de Steam, que funciona dentro de tu partida, y un servidor dedicado de Terraria, que funciona por sí solo.
Esta guía explica ambos y después te muestra cómo crear un servidor dedicado en tu PC, cómo elegir entre Vanilla, TShock y tModLoader, cómo tenerlo en un hosting y qué dispositivos pueden unirse de verdad. Está escrita para Terraria 1.4.5, la versión actual.
Host & Play o un servidor dedicado
Host & Play es el botón del menú Multiplayer de Terraria. Eliges un mundo, Steam invita a tus amigos y a jugar. No requiere ninguna configuración, así que es la opción ideal para una sesión de una tarde. El problema: el mundo funciona dentro de tu juego y se detiene en cuanto sales, y solo pueden unirse así tus amigos de Steam.
Un servidor dedicado es un programa aparte, TerrariaServer, que mantiene un mundo sin que nadie juegue en esa máquina. Tus amigos se conectan con Join via IP cuando quieran, y el mundo sigue funcionando cuando tú te desconectas.
| Host & Play | Servidor dedicado | |
|---|---|---|
| Configuración | Ninguna | Unos minutos, más la redirección de puertos en casa |
| En línea cuando el anfitrión no juega | No | Sí, mientras el servidor esté en marcha |
| Quién puede unirse | Los amigos de Steam que invites | Cualquiera con la IP, el puerto y la contraseña |
| Herramientas de administración y plugins | No | Con TShock |
| Mods | Con tModLoader | Con tModLoader |
¿Quieres el mundo en línea sin depender de tu PC? Un servidor de Terraria de HytHost con Vanilla, TShock o tModLoader desde €2.59/mes.
Ver planes de TerrariaCrear un servidor dedicado de Terraria en casa
Encuentra el servidor
Si tienes Terraria en Steam, ya lo tienes: TerrariaServer.exe está en la carpeta del juego (en Steam, clic derecho en Terraria > Manage > Browse local files). Para Linux, o para un equipo sin el juego, descarga el servidor dedicado desde terraria.org; el archivo actual es terraria-server-1458.zip, con versiones para Windows, Linux y Mac dentro.
Inícialo y responde a las preguntas
- Ejecuta
TerrariaServer.exe(en Linux,./TerrariaServer.bin.x86_64, idealmente dentro detmuxpara que siga funcionando al cerrar la terminal). - Elige un mundo, o pulsa
npara crear uno nuevo: tamaño (pequeño, mediano, grande), dificultad (Classic, Expert, Master, Journey), la corrupción del mundo, un nombre y una semilla opcional. - Max players: pulsa Enter para 16.
- Server port: pulsa Enter para 7777.
- Automatically forward port?:
ypide a tu router que abra el puerto por UPnP. Suele funcionar; si tus amigos siguen sin poder conectarse, redirígelo a mano. - Contraseña: pon una, salvo que quieras que entren desconocidos.
Cuando la consola indica que el servidor se ha iniciado, ya está en marcha. Escribe exit para detenerlo: el servidor guarda el mundo antes de cerrarse.
Abre el puerto
Redirige el puerto TCP 7777 de tu router a la IP local del PC y permite TerrariaServer en el firewall. Tus amigos se unen con tu IP pública y el puerto 7777; tú te unes desde el mismo PC con 127.0.0.1.
Sáltate las preguntas con serverconfig.txt
Para un servidor que inicias a menudo, pon las respuestas en un archivo de configuración e inícialo con TerrariaServer.exe -config serverconfig.txt. La descarga incluye un ejemplo con todas las opciones comentadas:
world=C:\Users\You\Documents\My Games\Terraria\Worlds\MyWorld.wld autocreate=2 worldname=MyWorld difficulty=1 maxplayers=8 port=7777 password=changeme motd=Welcome, survivors secure=1
autocreate crea el mundo si el archivo no existe (1 pequeño, 2 mediano, 3 grande); difficulty es 0 Classic, 1 Expert, 2 Master, 3 Journey, y solo se aplica a un mundo nuevo. Los mundos se guardan en Documents/My Games/Terraria/Worlds en Windows y en ~/.local/share/Terraria/Worlds en Linux.
Vanilla, TShock o tModLoader
- Vanilla es el servidor oficial, tal como lo publica Re-Logic. Tiene unos pocos comandos de consola y nada más. Perfecto para un grupo de amigos que confían entre sí.
- TShock es un servidor basado en vanilla que añade lo que necesita un servidor público: cuentas de jugador, grupos y permisos, protección de regiones contra el griefing, baneos, prohibición de objetos, personajes del lado del servidor y plugins. Los jugadores se conectan con el juego normal. La versión actual, TShock 6, funciona con Terraria 1.4.5.
- tModLoader ejecuta mods de contenido como Calamity y Thorium. Todos los jugadores necesitan también tModLoader, y sigue basado en Terraria 1.4.4, así que un mundo jugado en 1.4.5 no se puede abrir con él. Tiene su propia guía: cómo crear un servidor de tModLoader.
El primer inicio de TShock
Un servidor TShock nuevo muestra un código de configuración en la consola (también se guarda en tshock/setup-code.txt). Entra en el servidor y escribe en el chat:
/setup 1234567 /user add YourName YourPassword owner /login YourName YourPassword /setup
La primera línea te da permisos temporales, la segunda crea tu cuenta de propietario y la última cierra el sistema de configuración. Los ajustes están en tshock/config.json. Las guías antiguas mencionan /auth; el TShock actual usa /setup.
Crear un servidor de Terraria en HytHost
- Haz el pedido y elige el software. En hosting de Terraria, elige un plan, después Vanilla, TShock o tModLoader, y una versión del juego desde 1.4.1 hasta la última 1.4.5. El servidor se crea automáticamente tras el pago.
- Configura el mundo en la pestaña Startup. Nombre del mundo, tamaño, dificultad (Journey y Master incluidas), semilla, contraseña, mensaje del día y número máximo de jugadores. El tamaño, la dificultad y la semilla solo se aplican al crear un mundo nuevo.
- O trae tu propio mundo. Detén el servidor, sube tu archivo
.wldasaves/Worldscon el gestor de archivos o por sFTP y pon en World Name, en la pestaña Startup, el nombre del archivo sin.wld. El nombre puede usar letras, dígitos,-y_, así que antes cambia el nombre de un archivo con espacios. - Únete por IP. En Terraria elige Multiplayer > Join via IP, introduce la dirección y el puerto de tu panel, y la contraseña. Con una IP compartida, el panel muestra el puerto que se te ha asignado; el complemento de IP dedicada da al servidor su propia dirección en el puerto 7777.
¿Cambias de idea sobre el software más adelante? La pestaña Software cambia entre Vanilla, TShock y tModLoader y cambia la versión, conservando tu mundo, la contraseña, el mensaje del día y las plazas de jugadores, y guardando antes una instantánea del mundo. El único cambio que rechaza es pasar un mundo 1.4.5 a tModLoader, que no puede abrirlo.
Vanilla, TShock o tModLoader, cualquier versión de la 1.4.1 a la 1.4.5: hosting de Terraria desde €2.59/mes, e Iron para un grupo de amigos por €5.18/mes.
Ver planes de TerrariaMantener el servidor en línea con el PC apagado
Un servidor en casa es gratis, y para un grupo que juega a la vez puede ser todo lo que necesites. El límite es sencillo: el mundo está en línea exactamente mientras lo esté tu PC. Cada vez que apagas, reinicias por una actualización o te llevas el portátil, el servidor se va con él, y el amigo que quería entrar una hora a minar no encuentra nada.
Alojar en casa también exige un router que puedas configurar; algunas conexiones, como la banda ancha móvil o muchas líneas compartidas "CGNAT", no pueden aceptar jugadores entrantes en absoluto.
Esa es la razón honesta para alquilar un servidor: no que se configure más rápido, sino que mantiene el mundo en línea a todas horas sin tu PC. Para grupos pequeños cuesta menos de lo que se suele pensar: Vanilla y TShock funcionan con holgura en el plan Copper de 2 GB. Si antes quieres ver todas las opciones gratuitas, lee hosting gratuito de servidores de Terraria.
Móvil, consola y juego cruzado
Los jugadores de móvil pueden unirse a un servidor de Terraria Vanilla por IP y puerto cuando el teléfono y el servidor tienen la misma versión del juego. En el teléfono es Multiplayer > Online, y después añadir la dirección y el puerto del servidor.
- Las versiones deben coincidir. Los teléfonos se actualizan a su propio ritmo, así que si un teléfono tiene otra versión, elige la misma versión para el servidor: en HytHost al hacer el pedido o después en la pestaña Software, cualquiera entre 1.4.1 y 1.4.5.
- Los jugadores de consola aún no pueden unirse a servidores dedicados. Re-Logic dice que el juego cruzado en consolas está en camino, pero hoy los jugadores de Xbox, PlayStation y Switch solo juegan entre ellos en sus propios sistemas.
- tModLoader es solo para PC, así que los jugadores de móvil no pueden unirse a un servidor con mods.
- Steam y GOG son el mismo juego de PC, y ambos pueden unirse a un servidor dedicado con Join via IP. Las invitaciones de Host & Play son solo de Steam.
Comandos del servidor y cuánta RAM necesitas
Escríbelos en la consola del servidor, sin barra:
| Comando | Qué hace |
|---|---|
help | Muestra todos los comandos |
playing | Muestra quién está conectado |
save | Guarda el mundo |
exit | Guarda y detiene el servidor; exit-nosave lo detiene sin guardar |
kick <player> / ban <player> | Expulsa o banea a un jugador; para quitar el baneo, borra su línea de banlist.txt |
password <new> | Cambia la contraseña del servidor; password solo la muestra |
say <message> | Envía un mensaje a todos |
motd <text> | Cambia el mensaje del día |
dawn, noon, dusk, midnight | Cambia la hora del día |
settle | Asienta todos los líquidos |
seed | Muestra la semilla del mundo |
RAM: un servidor vanilla es ligero. En reposo y sin nadie conectado, usa unos 0,6 GB en un mundo pequeño, 0,8 GB en uno mediano y algo más de 1 GB en uno grande, y más a medida que los jugadores exploran. 2 GB mueven Vanilla o TShock con holgura para un grupo pequeño, 4 GB van bien para un grupo más grande o un mundo grande y muy explorado, y tModLoader con grandes mods de contenido pide 6–8 GB.
Preguntas frecuentes
El software del servidor es gratuito: viene con la versión de Steam de Terraria y se puede descargar desde terraria.org, y TShock y tModLoader también son gratuitos. Alojarlo en tu propio PC no cuesta nada más que la electricidad, pero el mundo solo está en línea mientras ese PC esté encendido. Un servidor alquilado es la opción de pago para un mundo que siga en línea sin él.
Ejecuta TerrariaServer.exe desde la carpeta del juego Terraria, elige o crea un mundo, acepta el puerto 7777 y pon una contraseña. Redirige el puerto TCP 7777 de tu router a tu PC, y tus amigos se unirán con tu IP pública mediante Join via IP.
Sí, a un servidor Vanilla, cuando el teléfono y el servidor tienen la misma versión del juego. Los jugadores de móvil usan Multiplayer, luego Online, y añaden la dirección IP y el puerto del servidor. Los servidores de tModLoader son solo para PC, así que los jugadores de móvil no pueden unirse a un servidor con mods.
Todavía no. Los jugadores de Xbox, PlayStation y Switch no pueden unirse hoy a servidores dedicados; juegan con otros de la misma familia de consolas. Re-Logic dice que el juego cruzado en consolas está en camino.
El puerto 7777 por defecto, por TCP. En casa, redirige el TCP 7777 de tu router al PC que ejecuta el servidor. Un servidor alojado muestra su dirección y su puerto en el panel, así que no hay nada que redirigir.
Vanilla para amigos que solo quieren jugar. TShock para servidores públicos o de comunidad que necesitan cuentas, permisos y protección contra el griefing. tModLoader para mods de contenido como Calamity o Thorium, con todos los jugadores usando también tModLoader.
2 GB mueven Vanilla o TShock con holgura para un grupo pequeño. Elige 4 GB para un grupo más grande o un mundo grande y muy explorado, y de 6 a 8 GB para tModLoader con grandes mods de contenido como Calamity o Thorium.
En Terraria eligen Multiplayer, luego Join via IP, e introducen la dirección IP del servidor, el puerto y la contraseña. Para un servidor en tu PC es tu IP pública y el puerto 7777; para un servidor alojado, la dirección y el puerto que aparecen en el panel.
Sí. Copia el archivo .wld de tu carpeta Worlds a la carpeta de mundos del servidor y configura el servidor para que lo use. En HytHost, súbelo a saves/Worlds y pon en World Name, en la pestaña Startup, el nombre del archivo; un mundo con mods necesita también su archivo .twld. Además, migramos mundos sin coste.
Un servidor en tu propio PC solo está en línea mientras el PC está encendido, así que un mundo siempre disponible necesita una máquina que nunca se apague. Eso es un servidor alquilado: el mismo servidor dedicado, funcionando en un centro de datos, sin nada que dejar encendido por tu parte.
Tu mundo, en línea cuando tú no lo estás
El hosting de Terraria de HytHost ejecuta Vanilla, TShock o tModLoader en cualquier versión de 1.4.1 a 1.4.5, con copias de seguridad automáticas y migración gratuita del mundo, desde €2.59/mes.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours¿Te ha resultado útil esta guía?