Set Up and Join Your Terraria Server

TShock first start, choosing the world, joining from Steam, and claiming the owner account

Terraria

2 min readBeginnerLast updated Oct 29, 2026

Your Terraria server runs TShock, the most popular Terraria server: vanilla gameplay plus accounts, permissions, anti-cheat, regions and plugins. PC (Steam / GOG) players join it like any multiplayer server.

What it needs

Memory 1 GB for a small world, 2 GB for large worlds or 8+ players, more with plugins.
Port Your server's port on Network (TCP).
1

Choose the world (before the first start)

On Startup:

Setting What it does
World Name The world file to load. If it doesn't exist, TShock creates it on first start.
World Size 1 small, 2 medium, 3 large: only used when a new world is created.
Max Players Players allowed at once.
2

First start

  1. Start the server. Creating a new world takes a minute or two.
  2. When it's ready, TShock prints a setup code in the console, a line like "To setup the server, join the game and type /setup 1234567". Note the number. It's also saved in tshock/setup-code.txt.
3

Join

  1. In Terraria choose Multiplayer → Join via IP.
  2. Pick your character, then enter the address gameprod1.crashcrafts.com and your port from Network.
  3. Enter the server password if you set one.
4

Claim the server (owner account)

In game, open chat (Enter) and type, in this order:

/setup 1234567
/user add YourName YourStrongPassword owner
/login YourName YourStrongPassword
/setup
  1. /setup <code> gives you temporary super-admin.
  2. /user add … owner creates your permanent account in the owner group.
  3. /login signs you in to it.
  4. /setup on its own turns setup mode off, so the code can't be used again.

From now on, sign in with /login YourName password after joining (or turn on auto-login by UUID in the config).

Upload your own world

  1. Stop the server.
  2. On your PC, worlds are in Documents\My Games\Terraria\Worlds\ (Windows). Copy the .wld file.
  3. Upload it next to the server's existing world with Files or SFTP.
  4. Set World Name on Startup to the file name without .wld, then Start.

Article information

Category
Terraria
Read time
2 minutes
Difficulty
Beginner
Last updated
Oct 29, 2026