Skip to content
TLDBunker

Use case

Host your own game server on a VPS

The short answer

A game-server VPS is an always-on machine that runs a dedicated server for Minecraft, a source-engine game, or similar, so your group connects to one stable address instead of somebody's home PC. RAM is the main constraint and latency depends on player location. Order it no-KYC and pay in Monero or USDT.

Recommended plan: Pro — 4 vCPU / 8 GB / 120 GB NVMe

One fixed address your whole group connects to, not somebody's laptop

RAM is the real sizing lever — more players and mods means more memory

Pick a location central to your players to keep ping reasonable

Runs as a systemd service so it restarts on reboot without you watching

No KYC on the host; pay in Monero or USDT

Snapshots and simple world backups so a bad update is a quick rollback

Why put a game server on a VPS

The usual way a friend group runs a server is that one person hosts it on their gaming PC. That works until they turn the machine off, their home IP changes, or their upload bandwidth chokes when six people connect at once. A VPS fixes all three: it stays on, it has a fixed address, and its network is built for serving rather than for streaming video downstream.

There is a privacy angle that fits the rest of what we do. You rent the box no-KYC, with a 32-character order ID and a Monero or USDT payment, so standing up a server for your community does not tie a machine to your legal identity or put a home IP on a public server list. The players connect to the VPS, not to your house.

This is a page about hosting a server you are licensed to run. Bring your own Minecraft, your own game licences, and your own mods. We rent the machine.

Example: a Minecraft server on Ubuntu

The steps below stand up a vanilla Minecraft server on a fresh Ubuntu VPS and keep it running as a background service. Adapt versions and paths to your setup — and read Mojang’s EULA, because you have to accept it before the server starts.

1. Install Java

Recent Minecraft needs a current JRE. On Ubuntu 24.04:

sudo apt update
sudo apt install -y openjdk-21-jre-headless
java -version   # confirm it runs

2. Create a user and download the server jar

Don’t run the server as root. Make a dedicated user and drop the official server jar into its home directory (get the current URL from minecraft.net):

sudo useradd -m -r -s /bin/bash minecraft
sudo -u minecraft -i
mkdir -p ~/server && cd ~/server
# replace with the current server.jar URL from minecraft.net
wget -O server.jar https://piston-data.mojang.com/.../server.jar

3. Accept the EULA

The first run writes an eula.txt. You must set it to true yourself — this is you agreeing to Mojang’s terms, not us:

echo "eula=true" > eula.txt

4. Allocate RAM

Minecraft’s memory is set with the JVM -Xms / -Xmx flags. Give it a fixed budget that leaves headroom for the OS — on an 8 GB box, 6 GB for the server is a safe ceiling:

java -Xms6G -Xmx6G -jar server.jar nogui

Type stop in that console to shut it down cleanly once it has generated the world.

5. Run it as a systemd service

So the server survives a reboot and restarts on crash, wrap it in a unit. Exit back to your admin user and create /etc/systemd/system/minecraft.service:

[Unit]
Description=Minecraft server
After=network.target

[Service]
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms6G -Xmx6G -jar server.jar nogui
Restart=on-failure
SuccessExitStatus=0 1

[Install]
WantedBy=multi-user.target

Enable and start it:

sudo systemctl daemon-reload
sudo systemctl enable --now minecraft
sudo systemctl status minecraft

6. Open the port

Minecraft’s Java edition listens on TCP 25565. Allow it through the firewall so players can connect:

sudo ufw allow 25565/tcp
sudo ufw reload

Give your players the VPS IP (and :25565 if you changed the port). That’s it — the server is live and will come back on its own after a reboot.

Sizing: RAM is the lever

For game servers, memory is what you buy. A handful of friends on a vanilla world sit happily in a couple of gigabytes; a heavy modpack, a large render distance, or a dozen-plus concurrent players climbs to 6–8 GB and beyond. CPU matters in a narrower way: most game loops are single-threaded, so fast cores raise your tick rate more than many cores do. That balance — generous RAM, a couple of quick cores — is why we point game servers at the Pro tier rather than the smallest plan.

Storage is modest for vanilla worlds but grows with mods and long-lived maps, so leave room and back up the world directory on a schedule.

Latency is about location, not marketing

The single biggest driver of in-game ping is the physical distance between a player and the server. There is no routing trick that beats the speed of light, and we won’t pretend otherwise. Pick a location roughly central to your group: a European crew is well served by an EU box, a mixed transatlantic group has to compromise on one side. If your community is genuinely global, some players will always see higher ping than others — that is geography, not a plan you can upgrade your way out of.

Keep it legitimate

Run games you’re licensed for, follow each publisher’s server terms, and keep an eye on who you let in. Like everything we host, a game server is covered by our AUP and reachable by our abuse desk. Within those bounds, the box is yours: order it with crypto, pay no KYC, and give your group a stable home to play in.

Get started

Plans that fit this workload

Nano

Tor relay, WireGuard, small nodes

$5 /mo

  • CPU 1 vCPU
  • RAM 2 GB
  • SSD 25 GB NVMe
  • NET 2 TB transfer
Choose Nano
Most popular

Standard

Self-hosting, Nextcloud, trading bots

$12 /mo

  • CPU 2 vCPU
  • RAM 4 GB
  • SSD 60 GB NVMe
  • NET 4 TB transfer
Choose Standard

Pro

Monero/Bitcoin nodes, heavier workloads

$24 /mo

  • CPU 4 vCPU
  • RAM 8 GB
  • SSD 120 GB NVMe
  • NET 8 TB transfer
Choose Pro

Max

Seedbox, multi-service, teams

$48 /mo

  • CPU 8 vCPU
  • RAM 16 GB
  • SSD 240 GB NVMe
  • NET 16 TB transfer
Choose Max

Prices are per month billed monthly. Commit longer and save — 10% off 6 months · 20% off 12 months.

Pay with XMR · BTC · BTC-LN · USDT · LTC. No email required to order.

Frequently asked questions

Which games can I run?

Anything with a self-hosted dedicated server binary: Minecraft (vanilla, Paper, Fabric, Forge), most source-engine titles, Valheim, Terraria, Factorio, and similar. If the publisher ships a Linux server you can run it here. We host the machine; you supply a server you are licensed to run.

How much RAM and CPU do I need?

RAM is the binding constraint. A small vanilla Minecraft world for a few friends is comfortable around 2–4 GB; modpacks or 10-plus players want 6–8 GB or more. CPU matters less — single-thread speed drives tick rate, so a couple of fast cores beat many slow ones. The [Pro](/pricing) plan is the sensible starting point.

Will the latency be good for my players?

Latency is mostly distance. Players near the datacentre get low ping; players across an ocean get more. Pick a location central to your group — see [locations](/locations) — and accept that no single box is close to everyone worldwide. We do not claim magic routing.

How do I handle backups and mods?

Stop the server or run its save command, then copy the world directory somewhere safe on a schedule; a nightly cron job plus an occasional snapshot covers most groups. Mods and plugins are just files you drop into the server directory — test them on a copy before touching your live world.

Spin up a VPS with no email in minutes

A 32-character ID, a Monero payment, and you are online. No name, no email, no KYC.