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.
Host the Server
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 Settings tab and click on "Set up remote access".
3. Name and Register your computer.
4. Click the Plus icon to add a Service.
5. Make sure Service Type is TCP and change the Service Port to 7777 (Terraria's Port). Also, give your Service a name. Leave everything else at its default. Then scroll down and click the blue Save button.
The server is now hosted with remote.it.
Share the Server
Now you have to share the server with anyone that you want to play with. If you don't share the server there is no way for them to connect. 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. It will say "This system" under it.
3. Click "Add Shared User".
4. At the top, enter the e-mails of all the people you want to play with. These e-mails must be the e-mail that they used to sign up with their remote.it account.
5. Check the Terraria Server and then click Share.
The server is now shared and can be connected to.
Connect using remote.it
Have the people you want to play with log into the remote.it desktop app. Make sure they are using the e-mail that you shared to. Your computer will show up on their Devices tab in a minute or two.
Once your Device shows up on their desktop app, all they have to do is click on it and then press on the green Connect button next to the Service.
Once the button turns blue, they are connected to the server. There will be an IP that shows up underneath the Service. This is the IP Address that they will use to connect to the Server in Terraria.
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.
Connect using Terraria
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 IP Address, enter 127.0.0.1.
3. When prompted to enter the port, enter the port than remote.it gave you. In this case, I would enter 33007. If you are the host, just enter 7777.
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.