Terraria Multiplayer Server Hosting
A dedicated server is what turns a Terraria world from something you organise into something that is simply there. Nobody has to be online for the rest of the group to play, nobody’s home connection is carrying everyone else, and the world does not end when one person goes to bed. From $0.99 a month.
Dedicated server or Host & Play?
Terraria gives you both, and for a group of two or three playing at the same time, Host & Play is genuinely fine. One person opens their world, everyone else joins, and there is nothing to set up. It is the right answer more often than hosting companies like to admit.
It breaks down in three specific ways. The world lives on one person’s machine, so it is only available when they are — and if they stop playing, the world goes with them. Everyone else’s latency is to that person’s home connection, upload included. And there is no administration: no accounts, no permissions, no way to protect a build, and no recourse against a griefer beyond restoring whatever save you happen to have.
A dedicated server fixes all three at once, which is why the moment a group grows past “the same four people on a weeknight” it usually moves to one.
Which platforms can join
This is worth answering plainly, because it is the question that arrives first and the answer is not the one people hope for. A Terraria dedicated server is a PC server. Steam and GOG players join it equally — the server does not care which store a client came from, only that the version matches.
Console and mobile cannot. Terraria on Switch, PlayStation, Xbox and phones runs a separate branch with its own multiplayer, and it has no way to connect to a PC dedicated server by address. There is no port to open, no setting to enable and no host that solves it — if half your group is on console, a dedicated server is not the tool, and no provider claiming otherwise is being straight with you.
What every PC player does need is the same game version as the server. Terraria enforces an exact match and kicks with a message rather than a timeout, which makes it easy to diagnose once you know to look. The troubleshooting page covers what to do when Steam has quietly updated everyone and left the server behind.
How your group joins
There is no server browser in Terraria, so nobody is searching for your name in a list. Players open Multiplayer, choose Join via IP, and enter your address and port. That is the whole flow, and it is worth telling people up front — a surprising amount of “the server is broken” is somebody scrolling a list that does not exist.
You can set a server password if you want the address to be shareable without being open. Beyond that, TShock’s account system is the better tool: players register once, you assign them to groups, and permissions and bans persist across restarts rather than depending on who has the password.
Nobody is turned away at the door
Terraria imposes no player ceiling of its own, which means a host can enforce a tier by passing it to the server as-maxplayers— and most do. We strip that flag at deploy, so your server launches with no limit and you set your own with MaxSlots whenever you want one. Pick the tier by how many friends you expect, because that is what its CPU and memory were sized for.
Memory is the second question and it moves with the world rather than the group. The requirements page goes through both axes properly.
What you get on a Flux plan
- TCP 7777 published, TShock installed and matched to the Terraria build it runs.
- Hourly world backups, three days retained, browsable from the panel — alongside TShock’s own rolling backup.
- Your setup code shown in the dashboard, so claiming superadmin takes one click.
- A ServerPlugins folder on a volume you can upload to, which survives restarts and redeploys.
- A region you choose at deploy from more than 50 countries, changeable later.
Plans are $0.99, $1.75 and $3.95 a month for 8, 16 and 32 slots on 1GB, 2GB and 4GB. The top tier also generates a large world rather than a medium one, which is why it carries more disk.
Deploy a Terraria multiplayer server
Port published, TShock installed, backups running, in about a minute. First week free if your Flux account is new.
Frequently asked questions
Do I need a dedicated server, or is Host & Play enough?
For two or three people playing at the same time, Host & Play is genuinely fine. A dedicated server is what you want once the world should be available when the host is not, once everyone’s latency to one person’s home upload starts to matter, or once you need accounts, permissions and protection against griefing.
Can console or mobile players join a Terraria server?
No. Terraria on Switch, PlayStation, Xbox and phones runs a separate branch with its own multiplayer and cannot connect to a PC dedicated server by address. There is no port or setting that changes this, and no host can offer it.
Can Steam and GOG players play together?
Yes, on a dedicated server. It accepts a connection by address regardless of which store the client came from — what has to match is the game version, which Terraria enforces exactly.
How do players join my server?
Multiplayer, then Join via IP, then your address and port. Terraria has no server browser, so there is no list for anyone to find you in and nothing to register with.
How many players can a Terraria server hold?
As many as your server can carry — we deploy it with no player limit at all, so the 8, 16 and 32 are sizing guidance rather than gates, and you set your own ceiling with MaxSlots if you want one. Past roughly 16 the practical constraint is bandwidth and how much of the map is loaded at once.
Keep reading
- TShock server hostingWhat TShock adds over vanilla, where plugins go, and why the folder has to persist.
- How to host a Terraria serverHardware, TShock, the world file, the port and backups, in the order that works.
- Rent a Terraria serverWhat each tier costs, and how to size one by the group rather than by guesswork.
- How to compare any Terraria hostTShock and plugin support, whether backups are included, and where the world file lives.