Compare
How to choose a game server host
Most "best game server host" lists are affiliate pages. The order follows the commission, and the specs are copied off marketing pages that nobody re-checked. This is the opposite: the checklist we use when we look at hardware ourselves, plus the things that actually generate tickets once a server is live and full of people. We run a host, so read this as interested rather than neutral. Two rules we've set for this page. We don't quote another host's price, spec or policy, because we can't verify them and they change most weeks, so where we describe the market we describe patterns you can go and look for yourself. And every item below tells you how to check it on any host, including this one. Where Puranode is the wrong answer, that's written down at the bottom rather than left out. Ten minutes with this list before you pay will save you an evening of migrating a world and handing your players a new IP later. If a host won't answer the renewal-price question, the file-access question and the cancellation question in writing before you spend anything, you already have enough information.
The checklist
12 things worth checking on any host
Including ours. Every item below is something you can verify yourself before paying anyone.
The renewal price, not the signup price
The number that matters is the one leaving your account in month 13. A discounted first term is a loan against your future self, and by the time it repays itself you have a world, a plugin set and players who know your IP, which is exactly when moving costs the most.
How to check: Put the server in the basket and read the order summary line by line before paying. It should state the recurring amount and the renewal date, not just today's total. Then search the terms page for "renew", "promotional" and "first term". If the recurring price isn't in writing before payment, treat the headline number as introductory.
Puranode: One price per game, per month, and the signup price is the renewal price. Terraria €5.99; Minecraft, Counter-Strike 2, Valheim, Garry's Mod and Project Zomboid €10.99; Rust and Palworld €12.99; 7 Days to Die, Satisfactory and Enshrouded €16.99; ARK: Survival Ascended €21.99. No promotional term, no setup fee.
Whether tax is inside the price
In the EU the advertised price and the amount actually charged are often different numbers, and the gap is roughly a fifth of the bill. It also makes any comparison between hosts meaningless until you normalise it, because you may be comparing a net price against a gross one.
How to check: Walk to the payment step without paying and compare the total against the advertised price. Look for "excl. VAT", "+ tax", or a tax line that only appears once you enter your country. If you're buying as a business, ask in advance how they handle VAT on the invoice and whether your VAT number can go on it.
Puranode: Prices are in EUR and include VAT. €10.99 on the page is €10.99 on the card. The operator is MB VARIANTAI, a Lithuanian company, VAT LT100016340412, so you get a proper EU invoice with a real company on it.
RAM, and what the RAM is bolted to
RAM is the headline number because it's the easiest thing to sell. What decides whether the server stutters when ten players load chunks at once is single-thread CPU speed and disk latency. 8 GB on a crowded node with slow storage feels worse than 4 GB on a fast core with NVMe, and no pricing table will tell you which one you're buying.
How to check: Ask two direct questions before you buy: which CPU the nodes run, and whether storage is NVMe. A host that runs its own machines answers in one line. "Enterprise-grade hardware" as an answer usually means shared, oversold or resold. Then ask what happens when you need more RAM later, and how long that change takes.
Puranode: AMD EPYC CPUs with NVMe storage, in EU-Central (Helsinki, Finland), on EU-Central hardware. One plan per game today: 2 GB for Terraria, 4 GB for Minecraft, Rust, Palworld, CS2, Valheim, Garry's Mod and Project Zomboid, 6 GB for 7 Days to Die, Satisfactory and Enshrouded, 8 GB for ARK: Survival Ascended. More RAM is a same-day manual resize on request, not a self-serve button.
Location, measured in milliseconds rather than country names
Latency is the one thing you cannot fix later with settings. On a shooter or on Rust, the difference between 30 ms and 130 ms is the difference between a server people come back to and one they quietly stop joining. A "global network" claim often means one datacentre and a CDN for the website.
How to check: Ask for the node's hostname or IP and run a ping and a traceroute from the machine you actually play on, then get two of your regular players to do the same and send you the numbers. Under 40 ms is comfortable, above roughly 90 ms is noticeable in PvP. Never accept a country name as an answer to a latency question.
Puranode: One region: EU-Central (Helsinki, Finland). That is good for western and central Europe and honestly wrong for a player base sitting mostly in North America, Asia or Oceania. Ping it before you buy, and if the numbers are bad, buy closer to your players.
Full file access, and whether you can walk away with your data
A game server is a directory of files. Any host that gives you only a curated settings screen is holding your world by design, and you will discover this at the exact moment you want to leave. Portability is also the cheapest insurance you can get against the host itself failing.
How to check: Ask whether you get SFTP to the whole server directory rather than a restricted subset, and whether there is a file editor in the browser for quick config edits. Then, in week one, actually connect over SFTP and download the world folder to your own machine. If SFTP is a paid addon, or the mod folder isn't writable, you have your answer.
Puranode: Full SFTP plus a web file editor on every server, with the whole server directory exposed. The panel is Pterodactyl (through PteroCA at client.puranode.com), so it's the standard open-source layout, nothing about your files is proprietary, and sub-user permissions let you give an admin console access without giving them billing.
Mods, plugins and who controls the version
Most support tickets in this industry are, underneath, "I installed something built for a different version". A one-click installer is genuinely useful, but only if you can also override it, and only if a game update can't be pushed onto a modded world at the worst possible time.
How to check: Check for both: a one-click installer and the ability to upload your own jar, pak or zip over SFTP. Then ask whether you choose the game and loader version yourself in the panel, and whether updates are ever applied automatically. Ask what happens to your install if the game ships an update mid-wipe.
Puranode: A one-click mod and plugin installer on every server for the twelve games in the catalogue, plus full SFTP for anything the list doesn't cover. There's no artificial cap on what you upload, and existing worlds can be dropped straight in.
Backups: how often, how many, and can you take them off the platform
You need backups for a corrupted world file, a plugin that ate the economy, and an admin having a bad week. Backups that live only on the same platform as the server cover the first two well and the platform's own failure not at all. Restoring is also a skill, and the time to learn it is before it matters.
How to check: Ask three things: how often backups run, how many are kept, and whether you can download one off the platform. Check whether backups are included or an addon, and whether restoring is self-serve or a ticket. Then deliberately restore one in your first week, while there is nothing to lose.
Puranode: Automated backups are included on every server at no extra cost, and full SFTP means you can always pull your own copy down and keep it somewhere we don't control, which is what we'd advise regardless of who hosts you. If you want the exact retention setting on the node before buying, email [email protected] and we'll tell you.
DDoS protection that sits in front of the game port
Booters are a normal fact of life on Rust, CS2 and any Minecraft server that gets popular enough to annoy someone. The failure mode that hurts most isn't the attack, it's a host that null-routes your IP for a few hours to protect their network, which looks identical to being offline from your players' side.
How to check: Ask where the filtering happens (network edge or on the machine), whether it is always on or only enabled after an attack is detected, and specifically whether sustained attack traffic can get your IP null-routed. Ask what they did the last time a customer was attacked. Vague reassurance here is a real signal.
Puranode: DDoS protection sits in front of the nodes and is included in the price rather than sold as an addon. Treat any host that claims a specific attack size it can absorb, us included, as making a claim you cannot verify.
Support: the channel, the hours, and the written promise
You learn what support is worth on a Friday night with the server down and forty people in a voice channel. A "24/7" badge on a pricing page is usually a claim that a ticket queue exists around the clock, not that a person replies. A modest promise a host actually keeps beats an ambitious one they don't.
How to check: Send a pre-sales question before you spend anything and time the reply, because that is the fastest they will ever be. Ask for the target first-response time in writing. Prefer a stated window over a blanket 24/7 claim. If the only route is a community chat server, remember other customers are not staff and are not accountable to you.
Puranode: Email, [email protected], replying within 1 business day. That is the whole promise. No phone line, no live chat, and there is no Discord server today. Send a question before you buy and hold the reply time against that promise.
Uptime: a target, or an SLA with credits
These are two different products sold with almost identical wording. A target is a statement of intent. An SLA is a contract clause that defines what you get back when it's missed, usually as service credit, and how to claim it. Nearly all consumer game hosting is the first, written to read like the second.
How to check: Open the terms page and search for "credit" and "service level". If there's no clause defining compensation and a claim process, you have a target, whatever percentage is on the homepage. That's often fine for a community server, but price it accordingly and don't run anything you're being paid for on it.
Puranode: 99.9% is a target we run to, not an SLA with service credits. There is no compensation clause in our terms and we'd rather say that here than let the number on the homepage imply otherwise.
How you leave: term, cancellation and refunds
Exit terms tell you how confident a host is in the product. Minimum terms, notice periods and non-refundable credit all exist to hold money that has stopped earning it. A host that makes leaving easy is betting you won't want to.
How to check: Before paying, get written answers to four questions: is there a minimum term, is there a cancellation fee, is cancelling self-serve or does it need a ticket, and what happens to unused credit. Check specifically whether cancellation requires notice a set number of days before the renewal date, which is where most people get charged one more month.
Puranode: Billed every 30 days from a prepaid wallet you top up by card. No minimum term, no setup fee, no cancellation fee, and unused wallet credit is refundable to the original card on request. Cancelling costs you nothing but the notice you give your players.
Who you are actually buying from
If something goes wrong, the entity behind the brand is your counterparty. A brand name and a contact form is not a company. For EU buyers this also determines your consumer rights, your invoice, and who is accountable for your data under GDPR.
How to check: Look for a registered company name, registration number and address on the site, normally on a legal or imprint page, and then look that number up in the national business register. Check the invoice you receive names the same entity. Also check where the servers are, which is often a different country from the company.
Puranode: Operated by MB VARIANTAI, registered in Lithuania, EU. Company code 306133252, VAT LT100016340412. Servers are in Finland. Both facts are checkable without asking us, which is the point.
Pricing patterns
9 patterns worth recognising
None of these are dishonest on their own — but they change what you actually pay, and they are easy to miss on a pricing page.
A very low "from" price sitting next to screenshots of a game that needs several gigabytes of RAM
The floor price is almost always the smallest tier of the cheapest title, a per-gigabyte rate, or a slot-based plan too small to run what's pictured. It's a real price for something, just not for the thing that caught your eye. Configure what you would actually run, then compare the totals.
A large first-term discount, with the standard rate stated in smaller type or only in the terms
This is an acquisition model, not a price. The advertised figure is what the host is willing to spend to get you, and it assumes switching costs will keep you once it expires. Multiply twelve or twenty-four months at the renewal rate before comparing anything.
Prices shown to EU consumers with tax added at the final step
Roughly a fifth appears between the page and the card. It isn't dishonest by itself, but it makes a net price look competitive against a gross one. Always compare tax-inclusive totals, and check the tax line by entering your country before you pay.
"Unlimited slots" as a headline feature
Slots are not a resource. RAM, CPU time and disk throughput are, and they are what runs out. Unlimited slots on a small plan means the server accepts everyone and then falls over. The claim is only meaningful next to a stated RAM and CPU allocation.
A boost clock or CPU model quoted with nothing said about how many customers share it
"Up to 5.x GHz" describes one core under ideal conditions on an idle machine. Without a statement about how densely nodes are packed, assume shared and assume busy at peak. The useful question isn't the CPU model, it's how many servers sit on it.
A very high uptime percentage with no service-credit clause anywhere in the terms
A target presented in the visual language of a guarantee. The word to search for is "credit". If a percentage carries no defined remedy and no claim process, it commits the host to nothing, and adding another nine to it costs them nothing either.
"24/7 support" where the only channels are a ticket form and a community chat server
The queue is open around the clock. Staff usually aren't, and community members answering at 3am are volunteers with no obligation to you. A specific first-response target during stated hours is worth more than a 24/7 badge with no number attached.
Backups, DDoS protection, SFTP access or a database listed as paid addons
The headline price isn't the running price. Rebuild the comparison with every addon you would realistically switch on, because most of these are things you only discover you need on a bad day, and by then you're paying for them anyway.
The best rate available only on annual prepay, with cancellation by ticket and a notice period
Three separate mechanisms for holding money: the discount locks the term, the ticket adds friction, and the notice period catches the month you meant to stop. The effective monthly rate is only real if you stay the full term and remember to cancel on time.
Being straight with you
When Puranode is not your best option
- Puranode is new. There is no multi-year uptime history to show you, no long review trail and no customer count, and we are not going to invent any of those. If a proven track record is your first criterion, buy from someone older and come back when we have one.
- There is one plan per game. No tier ladder, no sliders. RAM changes are a manual resize we do the same day you ask, during business hours, not an instant self-serve upgrade you can click at 2am mid-event.
- One region, EU-Central in Finland, on a single EU-Central node today. That's the right side of the map for European players and the wrong side for most of North America, South America, Asia and Oceania. It also means limited spare capacity: there is no second country to move you to if a node has a bad day.
- Support is email only, [email protected], replying within one business day. No phone line, no live chat, and no Discord community server exists today. If you want a human answering at 3am on a Sunday during a wipe, that is not what we sell.
- 99.9% is an uptime target, not an SLA with service credits. Our terms contain no compensation clause. If you need contractual money back for downtime, you need a different class of provider and a different budget.
- There is no free trial. The wallet is prepaid, so you top up by card before anything runs. Unused credit is refundable to the original card on request, but you do have to put money in first to see the inside of the panel.
- Twelve games have a one-click install today: Minecraft, Rust, Palworld, ARK: Survival Ascended, Counter-Strike 2, Valheim, Garry's Mod, Terraria, 7 Days to Die, Project Zomboid, Satisfactory and Enshrouded. If yours isn't on that list, we don't have it ready for you right now.
If one of those is a dealbreaker, we would rather you knew now than found out after paying.
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.
Credit is refundable
Unused wallet credit can be refunded to your original card on request.
MB VARIANTAI · company code 306133252 · VAT LT100016340412 · Lithuania, European Union. Refunds & cancellation
Run the checklist on us
Games from €5.99/mo, VAT included, no minimum term. The cheapest way to test a host is one server for one month.