How do I start tshock If I'm not upgrading my server?

Guía Completa para Instalar TShock en Terraria

24/03/2009

Valoración: 4.41 (2161 votos)

¿Alguna vez has soñado con tener control total sobre tu mundo de Terraria? ¿Te gustaría añadir nuevas funcionalidades, gestionar jugadores con precisión y proteger tus creaciones de cualquier imprevisto? Si la respuesta es sí, entonces has llegado al lugar correcto. Hoy vamos a sumergirnos en el fascinante universo de TShock, una API de servidor para Terraria que transforma por completo la experiencia multijugador. Olvídate de los servidores básicos y prepárate para desbloquear un potencial ilimitado. Esta guía te llevará de la mano, paso a paso, desde los requisitos iniciales hasta tener tu propio servidor TShock completamente funcional y listo para recibir a tus amigos.

Where is my tshock release located?
Índice de Contenido

¿Qué Necesito Antes de Empezar? Requisitos Previos

Antes de lanzarnos a la descarga e instalación, es fundamental asegurarnos de que nuestro sistema cumple con ciertos requisitos. No te preocupes, no es nada del otro mundo, pero preparar el terreno nos ahorrará posibles dolores de cabeza más adelante. Estos prerrequisitos varían ligeramente dependiendo de si utilizas Windows o un sistema basado en UNIX como Linux o macOS.

El requisito más importante, además del software, es la memoria RAM. Se recomienda tener al menos 2GB de RAM dedicados exclusivamente para el servidor de Terraria. Esto no se refiere a la RAM total de tu sistema, sino a la memoria que estará libre y disponible para que el servidor funcione con fluidez, especialmente si planeas alojar a varios jugadores o usar muchos plugins.

Para que lo veas más claro, hemos preparado una tabla comparativa con el software que necesitas según tu sistema operativo:

Tabla de Requisitos por Sistema Operativo

Sistema OperativoSoftware RequeridoNotas Importantes
WindowsMicrosoft .NET Framework 4.5 o superiorLa mayoría de las versiones modernas de Windows ya lo incluyen. Puedes verificar tu versión desde el Panel de Control.
Linux / BSD / macOSMono 4 o superiorSe recomienda instalar el paquete 'mono-complete' desde los repositorios oficiales de Mono, no los que vienen por defecto en tu distribución.

Para los usuarios de Linux y macOS, la instalación de Mono es un paso crucial. Es altamente recomendable seguir las instrucciones del sitio web oficial de Mono (propiedad de Xamarin/Microsoft) para obtener la última versión. Si usas macOS, una excelente opción es instalarlo a través de Homebrew con el comando brew install mono. En algunos casos, si los jugadores no pueden unirse a tu servidor, instalar el paquete 'mono-devel' podría solucionar el problema.

Descarga e Instalación: ¡Manos a la Obra!

Con los requisitos cubiertos, llega el momento más emocionante: obtener TShock. El proceso es sencillo, pero hay un detalle clave que no puedes pasar por alto.

  1. Descarga desde GitHub: Dirígete a la página oficial de TShock en 'Github Releases'. Allí encontrarás una lista con todas las versiones. Descarga siempre la más reciente que no esté marcada como 'pre-release' para asegurar la máxima estabilidad. El archivo que descargues será un archivo comprimido (normalmente .zip).
  2. ¡Extraer es Obligatorio!: Este es el paso más importante y donde muchos principiantes cometen un error. NO ejecutes TShock directamente desde el archivo .zip. Debes extraer todo el contenido del archivo en una carpeta nueva y dedicada en tu ordenador. Por ejemplo, puedes crear una carpeta llamada "Mi Servidor Terraria" en tu escritorio. Si no lo extraes, tu servidor no guardará ninguna configuración y perderás todo tu progreso cada vez que lo reinicies.
  3. Organiza tus Archivos: Una vez extraído, verás varios archivos y carpetas. El más importante para nosotros es TerrariaServer.exe. Este es el ejecutable que pondrá en marcha toda la magia.

Configuración Inicial: Tu Primer Servidor TShock

Ahora que tenemos todo en su sitio, es hora de arrancar el servidor por primera vez y realizar la configuración inicial. Este proceso te convertirá en el administrador supremo de tu mundo.

Para iniciar, simplemente haz doble clic en TerrariaServer.exe si estás en Windows. Si estás en Linux o macOS, abre una terminal, navega hasta la carpeta donde extrajiste los archivos y ejecuta el comando mono TerrariaServer.exe.

La consola del servidor cobrará vida y te hará una serie de preguntas:

  • Selección del Mundo: Te mostrará una lista de los mundos existentes o te dará la opción de crear uno nuevo ('n'). Si es tu primera vez, deberás crear uno nuevo, dándole un tamaño y un nombre.
  • Selección del Puerto: A continuación, te pedirá que elijas un puerto para el servidor. El puerto por defecto para Terraria es 7777. Si no tienes otro servicio usando ese puerto, simplemente puedes presionar Enter para aceptar el valor predeterminado.

Una vez que el servidor termine de cargar el mundo, verás un mensaje clave en la consola, algo como: "To setup the server, join the game and type /setup [código]". Apunta ese código de configuración, ¡es tu llave maestra!

Creando tu Cuenta de Administrador (Owner)

Con el servidor en funcionamiento y el código en tu poder, sigue estos pasos:

  1. Inicia Terraria: Abre tu juego de Terraria como lo harías normalmente.
  2. Conéctate a tu Servidor: Ve a la sección Multijugador -> Unirse vía IP. Como el servidor se está ejecutando en tu propia máquina, la dirección IP es 127.0.0.1 (también conocida como localhost). Introduce el puerto que seleccionaste (7777 por defecto) y conéctate.
  3. Usa el Código de Configuración: Una vez dentro del juego, abre el chat y escribe /setup CODIGO, reemplazando 'CODIGO' con el código que te dio la consola.
  4. Crea tu Usuario: Inmediatamente después, sin cerrar el chat, escribe el siguiente comando: /user add nombredeusuario contraseña owner. Reemplaza 'nombredeusuario' y 'contraseña' con los que tú elijas. Es vital que esta contraseña sea fuerte y segura, ya que la cuenta de owner tiene todos los permisos.
  5. Inicia Sesión: Ahora, para activar tus poderes de administrador, escribe: /login nombredeusuario contraseña. Si todo ha ido bien, recibirás un mensaje de bienvenida.
  6. Finaliza la Configuración: Por último, escribe /setup de nuevo en el chat para cerrar el modo de configuración inicial.

¡Felicidades! Has instalado, configurado y asegurado tu primer servidor de Terraria con TShock. Ahora eres el administrador con control total.

Where is my tshock release located?

Preguntas Frecuentes (FAQ)

Es normal que surjan dudas durante el proceso. Aquí resolvemos algunas de las más comunes.

¿Qué ventajas reales me ofrece TShock sobre un servidor normal?

TShock te da superpoderes. Puedes instalar plugins para casi cualquier cosa: economías en el juego, protección de zonas (para que nadie pueda romper tus construcciones), nuevos modos de juego, kits de bienvenida para nuevos jugadores, y mucho más. Además, te proporciona un sistema de permisos muy robusto para controlar qué puede hacer cada jugador.

¿Puedo usar mis mundos de Terraria ya existentes?

¡Por supuesto! Simplemente copia el archivo de tu mundo (con extensión .wld) en la carpeta `worlds` que se encuentra dentro de la carpeta de tu servidor TShock. La próxima vez que inicies el servidor, te aparecerá en la lista para que puedas seleccionarlo.

Mi servidor arranca pero nadie puede conectarse desde fuera de mi casa. ¿Por qué?

Esto suele deberse a la configuración de tu red. Necesitas hacer 'port forwarding' (redirección de puertos) en tu router. Debes configurar tu router para que todo el tráfico que llegue al puerto 7777 (o el que hayas elegido) se dirija a la dirección IP local de la máquina donde se ejecuta el servidor. El proceso varía según el modelo del router.

¿Dónde puedo encontrar plugins para TShock?

La comunidad de TShock es muy activa. Puedes encontrar un repositorio de plugins en la propia página de GitHub de TShock o en sus foros oficiales. Hay cientos de plugins disponibles para personalizar tu experiencia al máximo.

Olvidé mi contraseña de 'owner', ¿está todo perdido?

No del todo, pero recuperarla requiere un paso extra. Necesitas acceder directamente a la consola del servidor (no al chat del juego) y usar comandos de gestión de usuarios. También puedes generar un nuevo código de setup temporalmente para crear otro usuario owner. Consulta la documentación oficial de TShock para los comandos exactos, ya que pueden variar ligeramente entre versiones.

Si quieres conocer otros artículos parecidos a Guía Completa para Instalar TShock en Terraria puedes visitar la categoría Guías.

Subir