This guide explains how to setup a tShock Terraria server. The setup is very similar to Vanilla terraria servers, but tShock is a platform intended to give more utilities and moderation tools that vanilla servers lack of.
Basic setup steps
- Stop the server if it started up, then go to
Fileswindow in the FPS Dashboard, now without entering any folder, remove all "world" related files - In the FPS Dashboard, click on "Startup" and check the initial setup guide if required. The tShock config file is located in
tshockfolder - Upon modifying the Startup options, now add the plugins you desire to add. Most of the times, plugins are light, so you may drag and drop them into the
ServerPluginsfolder
Connect to your server:
- Make sure to press "Start" and the server starts without crashes
- In Terraria, click on "multiplayer", then on "join via IP"
- Choose a character or create one
- In the Console window of the FPS dashboard, look for your address. It has the following format: aFruitName.fps.ms:25555
- For Server IP address, you would write "aFruitName.fps.ms", click on Accept. For port, write the provided numbers in the address. This data gets stored in Terraria
Make an admin/moderation account
- Look in the console for a line that says
To setup the server, join the game and type /setup [Number] - In the game, run
/setup "number"where "number" is seen in the previously mentioned console line - In game, run
/register "user" "password" ownerwhich will make an account with owner privileges. Do not forget these credentials! - In game, run
/login "user" "password"using your new credentials - In game, run
/setupto stop the setup mode from being prompted in console
Info
If you wish to import a self made world or a custom world, please check This guide for the
World Uploading section