Skip to Content
GamesTerrariaTshockSetting Up A Whitelist

HEADS UP

The game does not provide a whitelisting functionality by default, so we will have to use TShock, a third party server software.

As an alternative for the vanilla server, you can use server passwords.

If you haven’t already, make sure to install is using the steps here!

Toggling Whitelist

In order to toggle the IP whitelist on your TShock server, head over to the ‘File Manager’ tab in the panel.

There, find and open the tshock folder.

Within, open the config.json file and search for the EnableWhitelist entry.

In order to enable it, set it to true. Save the config once that’s done!

Lastly, go back to the ‘Console’ tab of the panel and hit ‘Restart’ to apply the change.

Now if anyone tries to connect without being added to the whitelist, they will be kicked from the server.


Adding & Removing Players

The whitelist is based on IP addresses. In order to add or remove players, open the tshock folder like before, and find the whitelist.txt file.

To add a new entry, find the IP address you want to allow. You can see the IP address whenever someone attempts to connect, as it is printed in the server console.

Then, add a new line to the aforementioned whitelist.txt with the following format: whitelist <ip address here>

As an example, to whitelist 1.1.1.1, you would add: whitelist 1.1.1.1

Once you are done modifying the list, make sure to restart the server to apply the change.

Last updated on