In this guide you will learn how to host a Dedicated Terraria server using remote.it. Hosting a server in this way is free, secure, and does not require you to forward any ports. Once you complete this set-up process once you don't have to do it again, and anyone else using remote.it can join provided you've shared the server with them.
The steps to setup are:
- Set up the Dedicated Terraria Server
- Use remote.it to Host the Server
- Use remote.it to Share the Server
- Connect to the Server using remote.it
- Connect to the Server using Terraria
Please be aware that this tutorial is for Windows computers.
The first thing you need to do is launch the Dedicated Terraria Server. To do this, navigate to Terraria's Local Files and run "TerrariaServer.exe". Once it's launched, follow the steps and configure the server to your liking.
If you need help setting up a Terraria Server, please refer to this article on the Terraria Wiki.
Once the Server is running, it should look like this.
Now it's time to use remote.it to host the server. To do so, follow these steps:
1. Launch the remote.it desktop app and sign in with your account.
2. Navigate to the Devices tab and click on "Set up this device".
3. Name and Register your computer.
4. Click the Plus icon to add a Service.
5. Select the service type "Terraria" and change the Service Port to 7777 (Terraria's Port). Also, give your Service a name. i.e. "Terraria server" Leave everything else at its default. Then scroll down and click the blue Save button.
The server is now hosted with remote.it.
Now that you have the server setup, you need to share it with your friends to allow them to connect and play the game. They will also need to have a remote.it account and the desktop app. Follow these steps to share the server:
1. Go to the "Devices" tab in the remote.it desktop app.
2. Click on your Device you just registered.
3. Click "Share".
4. At the top, enter the email addresses of all the people you want to play with. These emails must be the one that they used to sign up for their remote.it account.
5. Check the Terraria Server and then click Share.
The server is now shared and your friends can now connect. Note, the other services, if any, are not shared with your friends and only you can access them.
Your friends now can sign in on the desktop app and they should now see your Terraria server shared with them.
Once it appears in their desktop app, all they have to do is click on it and then the Terraria server and then the "Add to Network" button.
Once connected, there will be an address that will appear that they can use to connect. We will use this in the next step.
Please note that the host of the server does not need to connect via remote.it to access their own server in Terraria. Simply connect using the IP 127.0.0.1:7777.
The final step is to connect to the server in Terraria. Follow the steps below:
1. In Terraria, click Multiplayer then Join via IP.
2. When prompted to enter the Server Address, copy the hostname.
3. When prompted to enter the port, enter the port that appears in the remote.it desktop application.
You're now connected to the server using remote.it! As long as remote.it is running on both machines and the Terraria server is up, you will able to play Terraria together securely without port forwarding.