User blog:JjStAr992/Guide to setting up a tShock LAN Server

This is a complete guide on creating a tShock Terraria Server for all your multiplayer (and cheating) needs.

Why do I want this?
There are a few reasons you'd want to do this. Listed are some of the reasons.
 * You can use plugins like WorldEdit to get a building done REALLY fast
 * You can cheat in items using the /i command for when you need something
 * If you make this a dedicated server, you can play with your friends

Step 1
Go to the tShock Website and navigate to the Download section. Grab the latest release on the GitHub repo. Extract the archive to somewhere you can find it (eg. your desktop).

Step 2
Run the TerrariaServer.exe file. Pick a word to load on the server. You can make a new world by typing "N". Otherwise, type the number next to the world to load and hit Enter. Pick a port to run your server on (7777 is default). Wait for the world to load on the server.

Step 3
Load up your Terraria installation on Steam or your shortcut. On first load, the server will have a message saying "To become superadmin, join the game and type /auth [authcode]." It will give you a one-time superadmin login code. Connect to your server by going to Multiplayer and connecting to server IP "localhost" OR "127.0.0.1" and the port you specified during startup.

Step 4
Type /auth [authcode] in your Terraria window. You will be logged in as a superadmin.

Step 5
Type /user add [username] [password] superadmin. This will add a new user with superadmin functions. Call it the name of your character.

Step 6
Type /login [username] [password]. You will now be logged in as yourself.

Final Step
Type /auth-verify. This removes the /auth [authcode] functionality. You are now finished setting up a Terraria LAN Server and can now play around with it!

Thanks for reading. I hope this helps!

JjStAr992 (talk) 07:57, October 28, 2013 (UTC)