Game server

TShock Server Hosting

2 GB minimum Automatic setup US East · Virginia Switch games later

TShock adds server-side plugins, groups and region protection to Terraria — the choice when you're running a public world and need to keep it intact.

  • TShock with plugin support
  • Granular permissions and region protection
  • Full file + console access
  • Backups on a schedule you set
  • Switch to vanilla any time

What you get with every Terraria (TShock) server

One plan system, 19 sizes. Move up or down whenever your world grows.

Performance

NVMe and the same CPU on every plan

Worlds load from NVMe storage, and every plan can use up to two CPU cores, whatever its size.

Protection

DDoS filtering

Filtered at the edge before it reaches your server — included, not an upsell.

Control

Full panel access

Console, files, scheduled tasks and backups in one panel. First monthly order not for you? Ask within 72 hours for a full refund.

Getting started

Your first hour on Terraria (TShock)

1

Connect

Your address and port are on the server page in the panel. Paste the address into Terraria (TShock)'s multiplayer screen; if it asks for a port separately, use the one the panel lists — not one from a forum post.

2

Add your content

Supported here: Server plugins. Upload through the panel's file manager, or over SFTP for anything large, then restart from the console.

3

When it misbehaves

Open a ticket from the billing portal — it is tied to your account, so we can find your server straight away. The FAQ covers backups, ports and RAM ceilings.

Terraria (TShock) server requirements: RAM and players

Terraria (TShock) needs 2 GB before anyone connects. These are the plans our calculator picks for a few common group sizes, using the same numbers as the calculator above.

Players onlineRAM neededPlanMonthly
82.4 GB3 GB$8.99/mo
162.8 GB3 GB$8.99/mo
323.6 GB4 GB$11.99/mo

Plugins, permissions and first-time setup

On the first start TShock prints a one-time setup code in the console. Join the server and type /setup followed by that code to make yourself the first admin, then create your own account and groups.

Plugins go in the ServerPlugins folder; upload them over SFTP and restart. Regions, groups and permissions are managed with TShock's in-game commands.

World Name, World Size and Max Players (8 by default, up to 64) are on the panel's Startup tab.

Terraria (TShock) server hosting FAQ

How much RAM does a TShock server need?

TShock is light: 2 GB is enough to start, plus roughly 0.05 GB per player. Sixteen players comes to about 2.8 GB, so the 3 GB plan.

How do I become admin?

Read the one-time setup code from the console on the first start, join, and type /setup with that code. Then create a proper admin account.

How do I install plugins?

Upload them to the ServerPlugins folder and restart.

How many players can join?

Set Max Players on the Startup tab, from 1 to 64 (8 by default).

Can I protect parts of the world from griefing?

Yes. TShock regions let you lock areas so only chosen groups can build there.

Can I switch to vanilla Terraria or tModLoader?

Yes, from the panel. Take a backup first; TShock's accounts and regions do not carry over.

How much does a TShock server cost?

From $5.99 a month for 2 GB. Each extra gigabyte adds $3. Terms of 3, 6 and 12 months are 10%, 15% and 20% off, with no setup fee.

Is DDoS protection included?

Yes, on every plan. Traffic is filtered at the network edge before it reaches your server.

Not sure about the size?

The calculator above uses the numbers we measured on our own Terraria (TShock) servers — 2 GB to boot, about 0.05 GB per concurrent player. If you'd rather compare every plan side by side, they're on the pricing page.

Compare all plans All games