Game server hosting
Terraria server hosting
Terraria server hosting from €5.99 every 30 days with 2 GB RAM, VAT included, on EPYC and NVMe in Lauterbourg, France. tShock comes pre-installed, so plugins are ready to go and vanilla clients connect as they are. Prefer tModLoader? We set it up for you by email.
Stripe-secured payments · unused wallet credit refundable · no minimum term, cancel any time · EU company, VAT LT100016340412
Hosting Terraria
What actually matters on a Terraria server
Terraria's server is one 60-tick loop on a single thread, so smoothness comes from per-core clock speed and from disks that finish a save fast, not from core count.
World size and the mod list decide most of the memory: the Terraria wiki lists 500 MB free for a small vanilla world, with more for larger worlds and more players, while a stacked tModLoader pack is what eats a gigabyte or more.
The thing that actually takes Terraria servers offline is version drift: Steam updates clients quietly, tModLoader trails each vanilla release by weeks or months, and a server left one build behind refuses every connection until both sides are pinned to the same version.
What 2 GB realistically runs
The Terraria wiki lists 500 MB free for a small world, with more for larger worlds and more players, so 2 GB leaves room for vanilla.
The usual ceiling there is how much liquid physics and dropped-item clutter one thread can chew through. maxplayers accepts up to 255, but the single-threaded tick is the real limit long before that number. tModLoader is where 2 GB becomes the number that matters: a moderate list, one large content mod such as Calamity or Thorium plus quality-of-life mods, on a small or medium world, fits fine.
Stacking several large content mods, or generating a large modded world, is what goes over, and the crash nearly always lands during mod load or worldgen rather than mid-session, because generation is the peak-memory moment a Terraria server ever sees. tShock adds very little on top of vanilla; its database and plugins are cheap.
If you already know you want a heavy pack, tell us and we will start you at 4 GB, or resize the same day if an out-of-memory crash shows up later. You keep the world, the files and the address.
After checkout
Getting your Terraria server running
- 1
Decide on tShock or tModLoader before you generate anything
These are different server builds, not a switch you flip later.
Your server comes with tShock, the admin-focused build with user accounts, permission groups, protected regions, a REST endpoint and server-side characters, and normal game clients connect to it. tModLoader loads .tmod content mods: email us before your first boot and we set the server up on that build, because a tModLoader world writes a companion .twld file alongside the .wld, and moving that world onto a vanilla server drops everything the mods stored in it.
On tShock's first start the console prints a one-time setup code: join the world, type /setup with that code in chat, create your owner account, and the code stops working.
- 2
Point world= at your file and understand autocreate
In serverconfig.txt, world= is the full path to the .wld file, and autocreate= (1 small, 2 medium, 3 large) tells the server what to generate if nothing exists at that path.
A world that looks wiped is almost always exactly this: a world uploaded under a different filename or into the wrong folder, so the server quietly generated a fresh one on the next boot while the original file sat untouched a directory away.
Size and difficulty in the config only apply at generation and do nothing to an existing world. Supplying a config file also skips the interactive console prompt the server otherwise shows on startup.
- 3
Upload your single-player world over SFTP
PC saves live in Documents/My Games/Terraria/Worlds, and tModLoader keeps its own under Documents/My Games/Terraria/tModLoader/Worlds.
Copy the .wld and, for modded worlds, the matching .twld: leave the .twld behind and the world loads with all its mod data gone. Bring the .bak too, it costs nothing.
Characters stay on each player's own machine as .plr and .tplr files, so in vanilla everyone arrives with whatever inventory they like; if that is a problem, run tShock with server-side characters.
Journey characters can only enter Journey worlds, so match the mode before you invite anyone.
- 4
Hand out the address from your panel, because there is no server browser
Terraria is TCP only, with no query port and no in-game listing for dedicated servers. Players go to Multiplayer, then Join via IP, and paste the address from your panel.
Vanilla has no whitelist, so set password= in serverconfig if the address is going anywhere public, or run tShock and give people real accounts.
Stop the server with the console exit command rather than a hard kill: exit saves the world and closes cleanly, whereas killing the process during one of its periodic autosaves is how a .wld ends up truncated with only the .bak left to fall back on.
Mods & how far you can go
How mods work on your Terraria server
Your server comes with tShock, so plugins go into the ServerPlugins folder and players connect with the normal game. For tModLoader content mods, email us and we set the server up on that build.
- Online within a few minutes
- Hosted in Lauterbourg, France (EU-West)
- Upload mods, plugins or a server pack and run them
- Full file access (SFTP + web editor)
- Nightly backup set up from the start, plus backups on a click
- Free MySQL database
- DDoS protection included
- Console, metrics & crash auto-restart
- RAM upgrades on request, same day
Already running Terraria somewhere else? See how moving to Puranode works.
Writing a serverconfig.txt? Use the Terraria serverconfig.txt generator.
Test your latency to our server
Measures the round trip from your connection to our server in Lauterbourg, France, right now.
This is an HTTPS round trip to the server itself, which typically reads a little higher than in-game ping. Treat it as an upper bound, not a promise.
How much RAM do you need?
Your Terraria plan ships with 2 GB. Group sizes below are a rough guide: mods, plugins and world size matter more than raw player count.
| RAM | Group | Typical use |
|---|---|---|
| 2 GB | Small group | Vanilla worlds, small co-op, Terraria |
| 4 GB | Friends or small community | Vanilla+ with plugins, light modpacks, most survival servers |
| 6 GB | Mid-size group | Mid-size modpacks, Satisfactory and 7 Days to Die worlds |
| 8 GB | Larger group | Heavy modpacks, Rust, Palworld, busy community servers |
Picked the wrong size? Email us and we will resize your server the same day: you keep the world, the files and the address.
Going deeper: Terraria Server Setup: TShock or tModLoader
How ordering works
- 1
Create a free account
Email and password at client.puranode.com. No card needed to look around.
- 2
Add credit
Top up your wallet by card through Stripe, from €1. Adding exactly the plan price is all you need. Auto-renewal is on by default, so your balance pays for your server every 30 days, and you can switch it off at any time.
- 3
Pick your server
Choose the game and plan: it installs automatically and is online within a few minutes. Large games take longer on first install.
Your servers live in the client panel at client.puranode.com, a separate app from this site, run by the same company.
Stripe handles the card
Payments run through Stripe. Puranode never sees or stores your card number.
VAT included
The price you see is the price you pay. No tax added at the last step.
No minimum term
Billed every 30 days. Cancel from the panel any time, no cancellation fee.
48-hour refund on your first order
Change your mind within 48 hours and we refund your first server's first 30 days in full. Unused wallet credit is refundable too.
MB VARIANTAI · company code 306133252 · VAT LT100016340412 · Lithuania, European Union. Refunds & cancellation
Further reading for Terraria
Terraria Server Setup: TShock or tModLoader
Set up a Terraria dedicated server: vanilla, TShock or tModLoader, RAM by world size, port 7777, serverconfig.txt, moving a world and backups.
Read the guideTShock Groups and Permissions for Terraria
Set up TShock groups and permissions on a Terraria server: default groups, group add and addperm, parents, wildcards, negation and moving players.
Read the guideFAQ
Terraria server hosting: FAQ
My friends suddenly get a version mismatch and cannot join. What happened?
Steam updated their clients. Terraria updates are infrequent but they break the wire protocol outright, so a newer client will not talk to a server on an older build and the mismatch message is the only clue you get. Fix it in one of two directions: update the server build in the panel so it matches the clients, or pin everyone to one version using the game's Steam beta branches. Modded servers feel this hardest, because tModLoader always trails a vanilla release. If you run mods, keep the server on the tModLoader branch your pack was built for (1.4.3-legacy and 1.3-legacy are still published) and have your players select the same branch instead of letting Steam pull them forward.
Can I run tModLoader mods and tShock plugins on the same server?
Not in a normal setup. They are separate server builds solving different problems: tModLoader adds content, tShock adds administration, accounts, regions and server-side characters. Pick the one that matches what you are actually short of and run one per world. Community hybrid builds that bolt tShock onto tModLoader do exist, but they lag both projects and are tied to exact version pairs, so they are a poor foundation for a server other people rely on. If you want both behaviours, most people run a tShock world for the public server and a separate tModLoader world for the modded run.
Do my players have to install the mods themselves?
Usually not. When someone joins a tModLoader server, the server sends its enabled mod list and the client downloads whatever it is missing, then reloads and connects. The catch is exactness: versions must match, so a player who already has a newer Workshop copy of a mod gets bounced until they roll back or the server catches up, and a few large or restricted mods still need installing by hand. Mod configuration is server-side, so edit the files under ModConfigs on the server rather than asking twelve people to change a setting. Enabling or disabling mods means a reload, which on a long list takes a minute or two, so do it between sessions rather than mid-game.
How much does a Terraria server cost?
Terraria server hosting at Puranode starts at €5.99 every 30 days for a 2 GB server, VAT included. It's a flat price: what you sign up at is what you renew at, with no setup fees and cancel anytime.
How quickly is my Terraria server online?
Your Terraria server is created and fully installed automatically, usually within a few minutes of checkout. You then open the panel, press start and copy your connect address.
Can I install mods and plugins on my Terraria server?
Your server comes with tShock, so plugins go into the ServerPlugins folder and players connect with the normal game. For tModLoader content mods, email us and we set the server up on that build. Want a hand? Email us and we set it up with you.
Where are the servers located?
All Puranode servers run on EPYC + NVMe hardware in Lauterbourg, France (EU-West). It is one EU location, best for players in western and central Europe. Puranode is operated by MB VARIANTAI, an EU company in Lithuania, and prices include VAT.
Can I move my existing Terraria server to Puranode?
Yes. Upload your existing world and config over SFTP, or contact us and we'll help migrate it, free for the first setup.
What happens if I run out of credit?
Auto-renewal is on by default, so your server renews from your wallet every 30 days while the balance covers it, and you can switch it off on the order form or in the panel. If the balance will not cover the renewal, or auto-renewal is off, we email you 7, 3 and 1 days before it expires. If a server lapses it is suspended, not deleted: your files are kept for 30 days, and renewing at any point in that time brings it back.
Deploy your Terraria server now
Create a free account, add credit and your server is online within a few minutes.