Terraria Server Setup
Complete guide to setting up a Terraria server on CoreSynth.
Overview
| Feature | Details |
|---|---|
| Availability | 24/7 |
| Platform | Linux |
| Panel | Control panel |
| Connection | terraria.coresynth.io |
| Mod Support | tModLoader |
Getting Started
Step 1 — Create your service
- Log in to CoreSynth Dashboard
- Navigate to Game Servers
- Select Terraria
- Choose location and hardware (recommended: 1-2 GB RAM, 1 CPU core)
- Complete your order
Note: For 1-16 players, we recommend at least 1 GB RAM and 2 GB disk.
Step 2 — Server Configuration
In the control panel, edit serverconfig.txt:
# Server Name
ServerName=My Terraria Server
# Port (default: 7777)
Port=7777
# Max Players
MaxPlayers=16
# World Size (1=Small, 2=Medium, 3=Large)
WorldSize=1
# Password
Password=
# Admin password (use /kick, /ban, etc.)
AdminPassword=your_admin_password
# World File Name
WorldFileName=world.wld
# Auto-create world if not exists
AutoCreate=true
# World seed (optional)
WorldSeed=
# Difficulty (0=Normal, 1=Expert, 2=Master, 3=Journey)
Difficulty=0
# CreativeMode (for servers with Journey mode)
CreativeMode=0Step 3 — World Size Options
| Size | Tiles | Description |
|---|---|---|
| 1 | Small | 4200x2400 — Fast, for 1-4 players |
| 2 | Medium | 6400x3600 — Balanced, for 5-10 players |
| 3 | Large | 8400x4800 — Large, for 10+ players |
Step 4 — Server Start
- In the control panel, click Start
- Server will automatically create world (if
AutoCreate=true) - Monitor console for completion
Connecting to Server
Method 1 — Steam
- Launch Terraria via Steam
- Select Multiplayer
- Click Join via IP
- Enter
terraria.coresynth.io
Method 2 — Direct Connect
- In Terraria menu, select Multiplayer → Join
- Enter
terraria.coresynth.io - If password is set, enter it
Difficulty Modes
| Mode | Config Value | Description |
|---|---|---|
| Normal | 0 | Standard difficulty |
| Expert | 1 | Bonus loot, stronger bosses |
| Master | 2 | Even harder, master-only loot |
| Journey | 3 | Creative mode, adjustable time |
Installing Mods (tModLoader)
tModLoader Server Setup
- In the control panel, select Terraria with tModLoader
- After installation, edit configuration
Installing Mods
- Download mod (.tmod file) from Steam Workshop
- In the control panel, upload file to
Mods/folder - Restart server
- Activate mods via server console
Recommended Mods
| Mod | Purpose | Workshop ID |
|---|---|---|
| tModLoader | Required for any mods | 1281930 |
| Thorium Mod | Content expansion | 1419444085 |
| Calamity Mod | Hardmode overhaul | 2829133095 |
| Spirit Mod | Content expansion | 1296422296 |
| Recipe Browser | Crafting recipe browser | 1467024368 |
Troubleshooting
Server Not Visible in List
Cause: Incorrect port setting or firewall.
Solution:
- Check that port 7777 is open in Security
- Verify
Port=7777in serverconfig.txt
World Won’t Generate
Cause: Missing permissions or bad seed.
Solution:
# Ensure AutoCreate=true
AutoCreate=true
WorldSeed=randomConnection Refused
Cause: Server did not start correctly.
Solution:
- Check console for errors
- Restart server
- Verify
TerrariaServer.exeexists
Next Steps
- Subdomains — Custom domain setup
- Game Servers — All supported games
Need help? Open a support ticket or ask Alex.
Last updated on