Guía de TShock: instalación, comandos y permisos
En esta página
TShock convierte un servidor de Terraria normal en uno que realmente puedes administrar: cuentas y grupos, baneos, regiones protegidas, comandos de objetos y enemigos, personajes en el servidor y anti-trampas. Es la opción estándar para servidores públicos de Terraria.
Esta guía cubre la primera configuración, los grupos y permisos, los comandos que usarás a diario, las regiones, los personajes en el servidor, la REST API y los ajustes principales de la configuración.
Versiones de TShock y Terraria
TShock se compila para una única versión exacta de Terraria cada vez. La versión actual, TShock 6.2.1, funciona con Terraria 1.4.5.8. Los jugadores deben usar la misma versión de Terraria que el servidor.
Cuando Terraria se actualice, espera a la versión de TShock correspondiente antes de actualizar el servidor. Antes de actualizar TShock, haz una copia de seguridad de tshock.sqlite y de toda la carpeta tshock: ahí están tus cuentas, grupos, baneos y regiones.
La puesta en marcha del propio servidor, con puertos y mundos, se explica en cómo crear un servidor de Terraria.
Primera configuración: crea la cuenta de propietario
En el primer arranque, TShock muestra un código de configuración en la consola y lo guarda en tshock/setup-code.txt. Entra al servidor y escribe:
/setup 123456 /user add YourName YourPassword owner /login YourName YourPassword /setup
La primera línea desbloquea la configuración con el código, la segunda crea tu cuenta en el grupo owner, la tercera inicia tu sesión y la última desactiva el modo de configuración. Una vez que existe una cuenta, la configuración no se puede volver a usar.
Juega desde el grupo owner. TShock también tiene un superadmin integrado, pero sus desarrolladores desaconsejan jugar con él: se salta todo, incluidos los personajes en el servidor.
Elige TShock al contratar o cámbiate a él más tarde desde el panel: el hosting de Terraria de HytHost empieza en €2.59/mes.
Ver planes de TerrariaGrupos y permisos
Cada jugador pertenece a un grupo, y los grupos tienen permisos. TShock crea estos por defecto: guest (sin sesión iniciada), default (jugadores registrados), vip, newadmin, admin, trustedadmin y owner.
| Comando | Qué hace |
|---|---|
/group add builder | Crea un grupo |
/group parent builder default | Hace que herede los permisos de otro grupo |
/group addperm builder tshock.world.editregion | Añade un permiso |
/group delperm builder tshock.world.editregion | Quita un permiso |
/group listperm builder | Muestra los permisos del grupo |
/user group Alex builder | Mueve la cuenta de un jugador a un grupo |
Los jugadores crean su propia cuenta con /register password e inician sesión con /login. Para que los jugadores sin registrar no puedan construir, pon RequireLogin en true en la configuración.
Comandos de TShock (comandos del servidor de Terraria)
| Comando | Qué hace |
|---|---|
/kick Name reason | Expulsa a un jugador |
/ban add Name reason 7d | Banea a un jugador, aquí durante 7 días; sin duración el baneo es permanente |
/ban list / /ban del 3 | Muestra los baneos o elimina el baneo número 3 |
/mute Name | Silencia a un jugador en el chat |
/tp Name / /tphere Name | Te teletransporta a un jugador o lo trae hasta ti |
/item "Iron Pickaxe" 1 | Te da un objeto |
/give "Healing Potion" Name 10 | Da un objeto a otro jugador |
/butcher | Mata a todos los NPC hostiles |
/time day | Cambia la hora: day, night, noon, midnight |
/spawnmob Zombie 5 | Genera enemigos cerca de ti |
/save / /off | Guarda el mundo, o lo guarda y apaga el servidor |
/reload | Recarga la configuración y los permisos |
Los comandos empiezan por /; si empiezas uno con !, se ejecuta en silencio, sin anunciarlo a los demás jugadores. Los nombres con espacios van entre comillas.
Protege construcciones con regiones
Las regiones impiden que otros jugadores modifiquen una zona, como el spawn o un pueblo.
/region set 1 /region set 2 /region define spawn /region protect spawn true /region allow Alex spawn /region allowg builder spawn
Tras /region set 1, golpea un bloque para marcar la primera esquina; haz lo mismo para la esquina 2. Después ponle nombre a la región y protégela. allow deja construir dentro a un jugador, allowg a un grupo entero. /region list y /region info spawn muestran lo que existe.
Ten en cuenta que, desde TShock 6, la protección automática del spawn está desactivada por defecto (SpawnProtection en la configuración). De todos modos, una región alrededor del spawn te da un control más preciso.
Personajes en el servidor
Normalmente el personaje de cada jugador, con su inventario, se guarda en su propio ordenador, así que los jugadores pueden traer objetos de otros mundos o personajes editados. Los personajes en el servidor (SSC) guardan los personajes en el servidor, de modo que todos avanzan en igualdad.
- Actívalo en
tshock/sscconfig.jsoncon"Enabled": truey reinicia. - Define con qué empiezan los personajes nuevos:
StartingHealth,StartingManayStartingInventory. - Los admins con el permiso
tshock.ignore.sscno se guardan en SSC.
Decídelo pronto: con SSC activado, los jugadores empiezan con el inventario inicial y un admin tiene que importar un personaje existente con /uploadssc. Activarlo más tarde pilla por sorpresa a los habituales.
El archivo de configuración y la REST API
Los ajustes de TShock están en tshock/config.json. Los que más servidores cambian:
ServerPassword: una contraseña para entrar;MaxSlots: el límite de jugadores (8 por defecto);RequireLogin: los jugadores deben iniciar sesión antes de poder jugar;EnableWhitelist: solo pueden entrar las direcciones permitidas;BackupInterval: cada cuánto guarda TShock una copia de seguridad del mundo.
Aplica los cambios con /reload, o reinicia en el caso de los ajustes que lo requieren.
La REST API permite que webs y herramientas controlen el servidor por HTTP, en el puerto 7878 por defecto. Viene desactivada (RestApiEnabled), y conviene dejarla así salvo que la necesites: un token REST puede ejecutar cualquier comando del servidor con los permisos de la cuenta a la que pertenece. Si la usas, da a la cuenta del token solo los permisos que necesita la herramienta y nunca publiques el token.
TShock en HytHost
En el hosting de Terraria de HytHost, TShock está a un clic: elígelo al contratar o cámbiate a él más tarde en la pestaña Software del panel, que conserva tu mundo, contraseña, MOTD y slots. El servidor ejecuta TShock 6.2.1 para Terraria 1.4.5.8, con la REST API desactivada por defecto.
El código de configuración aparece en la consola del panel en el primer arranque, y config.json y sscconfig.json se editan en el gestor de archivos.
Preguntas frecuentes
En el primer arranque, usa el código de configuración de la consola: /setup code, luego /user add Name Password owner, /login Name Password y otra vez /setup para cerrar la configuración.
TShock lo muestra en la consola del servidor en el primer arranque y lo guarda en tshock/setup-code.txt. Solo funciona hasta que existe la primera cuenta.
TShock 6.2.1 admite Terraria 1.4.5.8. Cada versión de TShock está hecha para una versión de Terraria, y los jugadores deben usar la misma versión que el servidor.
Protégelo con una región: /region set 1 y /region set 2 para marcar las esquinas, /region define spawn y después /region protect spawn true.
Solo si alguna herramienta la necesita. La REST API puede ejecutar cualquier comando del servidor, así que déjala desactivada por defecto, asigna a su token una cuenta con los permisos mínimos y nunca compartas el token.
Monta un servidor TShock
El hosting de Terraria de HytHost incluye TShock, Vanilla y tModLoader, intercambiables desde el panel, 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?