TShock is an invaluable tool for running servers. Supporting the latest version of Terraria, TShock offers many server management features such as banning, kicking, permissions and much more that will allow you to manage your server from in-game. On top of all this it also has support for plugins, allowing you to customise your server even further!
How to Install TShock
As TShock is only a server-side modification, you will only need to install it onto your server.
- Navigate to your Server's Control Panel at https://mc.shockbyte.com/
- Stop your server, if it isn't already.
- Scroll down to the Server Type selection.
- Click on the current Server Type, and then select TShock.
- Start your server at least once to generate the new server files.
Setting up TShock
Warning: After you install TShock onto your server, your server console will no longer respond to commands, and all commands must be done in-game. This is a known issue with TShock and may be fixed by them in a future release.
After TShock is installed for the first time, you will need to set it up so that it recognises you as the owner of server.
- Start your server for the first time and wait for the world to fully generate.
- Look at your server console and look for the line that reads
To setup the server, join the game and type /setup xxxxxxx
(where xxxxxxx is a random number). - Next, launch Terraria and login to your server. If you need assistance with this, check out our guide on how to join your server here: https://shockbyte.com/billing/knowledgebase/304/How-to-Join-Your-Terraria-Server-on-PC.html
- Copy & Paste the command from above into the in-game chat (Press "Enter" on your keyboard to access the chat).
- If done correctly, the following text should appear in your chat:
- Next, you will need to create your owner account by entering the command
/user add [account name] [password] owner
. Do note that your account name does not have to be the same as your username on the server. - If done correctly, you should get the message "Account [account name] has been added to group owner!".
- Finally, to login to your server you now need to enter that login information to login using the command
/login [account name] [password]
. - To finish, you should get a message that states "Authenticated as [account name] successfully!"
And that's it! Your server is now setup for you to use! You should remember your account name and password, as you will need to enter it every time you login to your server.
You can now get on with setting up your TShock server as you please. If you need help doing this, refer to TShock's official documentation: https://tshock.readme.io/docs/config-settings.
If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php