How to Host a Terraria Server: A Complete Guide

How to Host a Terraria Server

Terraria is a popular sandbox game that allows players to explore, build, and fight in a randomly generated world.

An image to Illustrate: how to host a terraria server
Do you want to play Terraria with your friends and other players online? Do you want to create and explore your own world? Then you need to host a terraria server. Here is everything you need to know/PHOTO COURTESY: Freepik

One of the features of Terraria is the ability to host a server and play with other players online.

However, hosting a server can be a daunting task for some players, especially if they are not familiar with the technical aspects of setting up and maintaining a server.

In this article, we will show you how to host a terraria server in a few simple steps, as well as some tips and tricks to make your server more enjoyable and secure.

What You Need to Host a Terraria Server

Before you start hosting a terraria server, you need to have some basic requirements.

These include:

  • A copy of Terraria is on your computer. You can buy Terraria from Steam or GOG.
  • A stable internet connection. You need to have a decent upload speed to host a server, as well as a low ping to avoid lag and disconnects. You can check your internet speed and ping using Speedtest.
  • A router that supports port forwarding. Port forwarding is a process that allows you to open a specific port on your router and direct incoming traffic to your computer. This is necessary for hosting a server, as it allows other players to connect to your server. You can find out if your router supports port forwarding and how to do it using PortForward.
  • A dedicated server software. This is a program that runs the server on your computer and allows you to configure various settings and options. You can download the dedicated server software from the official Terraria website.

How to Set Up a Terraria Server

Once you have the requirements ready, you can follow these steps to set up a terraria server:

  1. Run the dedicated server software on your computer. You will see a command prompt window with some instructions and options. You can choose to host a new world or an existing one, as well as the difficulty level and the maximum number of players. You can also enter a server password if you want to make your server private.
  2. After you choose your options, the server will start and generate or load the world. You will see a message saying “Server started” and some information about your server, such as the IP address and the port number. You will need these to connect to your server or share them with other players.
  3. To join your own server, you can launch Terraria and choose “Multiplayer” from the main menu. Then, choose “Join via IP” and enter your IP address and port number. If you set a password, you will also need to enter it. You can find your IP address by typing “ipconfig” in the command prompt window of the server software, or by using WhatIsMyIP.
  4. To invite other players to your server, you can share your IP address, port number, and password (if any) with them. They can join your server by following the same steps as above. Alternatively, you can use Steam or Hamachi to create a virtual network and invite your friends to join it. This way, you don’t need to port forward or share your IP address, as your friends can join your server using your network name and password.

How to Manage and Customize Your Terraria Server

Hosting a Terraria server is not only about setting it up but also about managing and customizing it.

There are many things you can do to make your server more fun and secure, such as:

  • Using commands. You can use various commands in the command prompt window of the server software to control and modify your server. For example, you can use “help” to see a list of available commands, “save” to save the world, “kick” to kick a player, “ban” to ban a player, “time” to change the time of day, and so on. You can find a full list of commands and their descriptions on the Terraria wiki.
  • Using mods. You can use mods to add new features and content to your server, such as new items, enemies, biomes, bosses, and more. Mods can also enhance the gameplay and performance of your server, such as improving the graphics, reducing lag, and fixing bugs. You can find and download mods from [tModLoader], which is a modding platform for Terraria. You can also use TShock, which is a server-side mod that adds more commands, permissions, and plugins to your server.
  • Using backups. You can use backups to save and restore your server in case something goes wrong, such as a crash, corruption, or a griefing. You can create backups manually by copying the world file from the server folder to another location, or automatically by using a backup tool such as Terraria Server Saver. You can also use backups to transfer your server to another computer or host.


Hosting a terraria server can be a rewarding experience.

It allows you to play with your friends and other players online, as well as create and explore your own world.

However, hosting a server can also be a challenging task, since:

  • it requires some technical knowledge and skills, as well as some maintenance and security measures.

In this article, I have shown you how to host a terraria server in a few simple steps, as well as some tips and tricks to make your server more enjoyable and secure.

I hope this article has helped you to host a terraria server and have fun with Terraria.

Thank you for reading.


Leave a Comment