Rent a VPS or a dedicated box from any provider, or run your own. One command turns it into a game server panel: a config editor for every game, mods, backups, auto-restart and a live console. Players join straight to your IP.
Runs on the machine you already pay for:
How it works
No control panel to install and maintain, no web server, no database. A small agent runs on your machine and connects out to NodeMesh; everything else lives in your browser.
SSH into your server and paste the line from your panel. The agent installs as a system service and connects outward, so there is nothing to open first.
# Run in your terminal — installs & pairs the agent
curl -sSL https://install.nodemesh.app | sudo sh
# Run in PowerShell — installs & pairs the agent
irm https://install.nodemesh.app/install.ps1 | iex
🔒 No shell runs on your Linux host. Downloads are checksum-verified. How we keep your hardware safe
Switch it on on the host page and confirm your public IPv4. New game servers on that machine then default to direct join.
Public IP203.0.113.10
Pick a game and NodeMesh assigns a free port. Players connect to your IP and port, and the panel checks from the internet that it really answers.
Config tab
No more editing .ini, .xml and .properties files over SFTP. Every game in the catalog gets a Config tab built from its own settings, with descriptions, limits and a warning before you lock yourself out.
Real screenshots of the panel, with each game's default settings.
In the panel
Each game server gets its own folder, port and process. On a dedicated host NodeMesh searches a wider port range, so memory and disk are the real limit.

Search and install for Minecraft, Valheim, Rust and Satisfactory, with required mods pulled in. Workshop links, IDs or uploads for the other games that take mods.
Snapshot a server in one click or on the days you pick. A restore runs in the background and tells you what it is doing.
Crash detection restarts the server, and stops after repeated crashes instead of looping. Scheduled restarts warn players and save first on games that support it.
Follow the server log as it happens and send commands, with an RCON tab for games that have one.
A webhook posts crashes and other server events to the channel your community already reads.
Networking
On a machine with a public IP, players connect straight to it: lowest latency, real player addresses, no extra hop. NodeMesh helps with the part that usually goes wrong, the firewall.
The host page lists the ports each direct-join server needs, ready to paste. NodeMesh only advises: it never edits your firewall, and remote-console ports are never on the list.
sudo ufw allow 25565/tcp sudo ufw allow 27015/tcp sudo ufw allow 2456:2458/udp sudo ufw allow 16261:16262/udp sudo ufw allow 27015/udp
# Adds to an existing 'inet filter input' chain; adjust the table/chain names to your ruleset. sudo nft add rule inet filter input tcp dport 25565 accept sudo nft add rule inet filter input tcp dport 27015 accept sudo nft add rule inet filter input udp dport 2456-2458 accept sudo nft add rule inet filter input udp dport 16261-16262 accept sudo nft add rule inet filter input udp dport 27015 accept
The plan for the four servers above, generated by the same code as the host page.
NodeMesh dials your public address and tells you whether the port answers, even before you start the game.
Any single server can go through the NodeMesh relay instead, so players get our address and never see yours. Machines without a public IP use the relay.
NodeMesh does not filter attacks. In direct mode your provider's network and your firewall are what stands in front of the server.
BetaNo server yet?
Connect your Hetzner Cloud, DigitalOcean or Vultr account, pick a location and a size, and confirm. NodeMesh creates the machine on your account, installs the agent and connects it. Your provider bills you directly; NodeMesh charges nothing for the order.
Who it is for
You rent a VPS or a dedicated server and want the game servers, not the sysadmin work.
Several games on one machine, restarts and backups on a schedule, alerts in your Discord and a public page for each server.
Put a Counter-Strike 2 server (Beta) on your own box with direct join and an RCON console, run it for the night, stop it after.
Thinking about NodeMesh for your customers? There is no reseller offer today, but we would like to hear what you need.
Talk to us →We are building tools for running events on your own servers: a CS2 tournament, a LAN party, a weekly community night. They are not available yet.
Counter-Strike 2 servers on NodeMesh →What already works today
Pricing
Your provider bills the machine itself. NodeMesh charges a flat monthly fee per host after the first, however many game servers and players it has.
Move it: the total does not change.
You pay each month
Free
Your first host is free, whatever kind of machine it is.
Each further dedicated host costs 5 NMC a month during the beta. The price may change, with notice in advance.
NMC are NodeMesh credits, granted during the beta: no payment needed.
See full pricing →// FAQ
If the machine runs Linux or Windows and can reach the internet, yes. The agent only makes outgoing connections, so it works the same at Hetzner, OVHcloud, DigitalOcean, Vultr or on hardware in your own rack.
No. With a public IPv4, players join your machine directly. Without one, or for any server you choose, players connect through the NodeMesh relay and nothing has to be opened on your network.
No. You rent the machine from your provider and pay them directly. When you order through the panel, the server is created on your own account with your own API key.
Your first host is free. Every further host has a flat monthly fee in NodeMesh credits, with no charge per game server or per player. The current rates are on the pricing page.
No. In direct mode players reach your IP, so your provider's network and your firewall are what stands in front of the server. The NodeMesh relay hides your address, but it is not an attack filter either.
Every game in the catalog, from Minecraft and Valheim to Counter-Strike 2. Windows-only games need a Windows machine. Most games are marked Beta: they install and run, but not all of them have been tested end to end on real hardware.
Connect your first server free. It takes one command.
Connect your server freeRun a hosting company? Talk to us