Your own game server for you and your friends, running on the PC you already have. One line to install, one address to share, nothing to change on your router.
Pick your game
Project Zomboid
on a Linux hostYour friends join at
nodemesh.app:16261example
// Setup
Three steps. No networking knowledge required.
Paste one line from your dashboard. It downloads, installs as a service, and pairs automatically.
# Run in your terminal — installs & pairs the agent
curl -sSL https://install.nodemesh.app | sudo sh
✓ Agent installed & connected
# Run in PowerShell — installs & pairs the agent
irm https://install.nodemesh.app/install.ps1 | iex
✓ Agent installed & connected
🔒 No shell runs on your Linux host. Downloads are checksum-verified. How we keep your hardware safe
Pick a game and player count. NodeMesh installs the runtime and the server for you — watch it live in the console.
Your connection address appears in the panel. Send it to friends — no IP, no port forwarding to explain.
// Supported games
New games ship as templates — they appear here automatically when they land.
43+
// Live now
Already rent a server?
Got a VPS or a dedicated box at Hetzner, OVHcloud or anywhere else? One command turns it into a game server panel, with direct join on your IP and a config editor for every game.

// Features
Your hardware does the work. NodeMesh handles the hard parts.
No port forwarding, no exposed IP. Player traffic routes through our edge to your machine, so your home network stays private and your real address never leaves the panel.
Works behind CGNAT and DS-Lite too: the agent only ever connects outwards, so there is nothing to open.
Your players connect to a memorable name like yourworld.mc.nodemesh.app — no IP, no port to remember. Minecraft connects with no port at all; your machine's real IP stays hidden.
Servers restart automatically on crash and the agent reconnects after network drops — so your world stays up while you're away.
Back up the world before a risky change and roll it back in one click if things go wrong.
Your server saves the world and sleeps the moment nobody's playing — your PC keeps its CPU and RAM. Wake it from the panel, or send friends a link with its own wake button, no account needed.
Live console streaming, an in-browser file manager, mods, and a visual config editor. Manage everything without ever touching SSH.
One-click updates keep your servers on the latest build — graceful stop, update, and restart, with config preserved.
Server up, down, or crashed — and player milestones — posted straight into your community's Discord. Paste a webhook URL; no bot to install and nothing to log into.
Each game gets depth where it counts — ARK: Survival Ascended ships with built-in breeding, taming & stat calculators covering every creature in the ASA roster, all reading your server's live settings. Its config editor even explains itself: change a multiplier and see the consequence in plain language as you type ("Rex pairs re-mate every ~1h 48m") — no guesswork, no wiki tab.
Try the free ARK breeding calculator →
Free Minecraft server.properties generator →
Free Palworld settings generator →
// Mods
Search, install and update mods from the panel, on your own PC. NodeMesh sets up the loaders, pulls in the dependencies and gets you back on your feet when a mod goes wrong.
Install your first Valheim, Rust or Satisfactory mod and NodeMesh sets up BepInEx, Oxide or SML for you. One confirm — no framework to download, no launch flags to edit.
Paste a Modrinth modpack link or upload a .mrpack: loader, Minecraft version, server-side mods and configs, set in one go. On Valheim, paste an r2modman profile code and the server runs exactly what your friends play with.
Server crashed after a mod change? The panel names the mods that changed and disables them in one click — files are moved aside, never deleted. Removing a mod that others depend on tells you first.
Switch a Minecraft server between Vanilla, Paper, Fabric and Forge in place. The world, server.properties, whitelist and ops stay put.
| Game | How mods get onto the server |
|---|---|
| Minecraft | Search Modrinth for mods and plugins, import modpacks, or upload any .jar |
| Valheim | Search Thunderstore with dependencies resolved, or import an r2modman profile |
| Rust | Search umod.org plugins; Oxide is re-applied after every game update and new plugins load without a restart |
| Satisfactory | Search ficsit.app — only mods built for your server's game version |
| Factorio | Search the mod portal for the exact files your server can load, then upload the .zip — NodeMesh checks it before switching it on |
| Project Zomboid | Paste a Steam Workshop link — the server downloads the mod itself |
| ARK: Survival Ascended | Add CurseForge project IDs — the server downloads the mods when it starts |
| 7 Days to Die | Upload a server-side modlet .zip |
| Arma Reforger | Add Workshop mod IDs — the server downloads them when it starts |
Valheim, Rust, Factorio and 7 Days to Die mods run on Linux hosts; ARK: Survival Ascended runs on Windows hosts. Players install client-side mods themselves where the game needs them.
// New
This generation's survival hits running natively on the Windows PC you already own, and a Minecraft server that sleeps when nobody's playing and wakes when a friend joins.
Windows
Both dedicated servers only exist for Windows, so they run on your Windows PC as they are: no Linux box, no compatibility layer. NodeMesh installs them and keeps their saves inside the server's own folder, so your backups include them.
Installed and booted on a real Windows 11 PC, with the saves landing where they should. Players joining through the relay is still to be tried, so both are Beta.
Also new, in Beta on Linux and Windows hosts: Core Keeper · Soulmask · Don't Starve Together
Minecraft
Turn it on and an empty server saves its world and stops, freeing your PC. When a friend joins, it starts and tells them to try again in about a minute. A server-list ping never wakes it.
Upload the .zip of a world you played on your own. The current world is backed up first, and a world saved by a newer Minecraft version is refused rather than risked.
Move to a newer Minecraft version with the same world and settings. A backup is taken first, and mods without a build for the new version are listed before you confirm.
// What it costs you
Drag the sliders. Players, servers and hours played never change the price; only extra computers do.
You pay each month
Free
Your first computer is free, forever. Each extra one is 5 NMC a month. No fee per server, per player or per hour played.
Extra nodes: 5 NMC/month (NodeCoin credits, granted during beta — no payment needed).
The one running cost is your own electricity, while the PC is on.
See full pricing →// Shared Volumes
A folder that stays identical on every host you run — the gaming PC upstairs, the Linux box in the basement, a spare server at a friend's place. Edits land on the others in seconds, and the sync does not care which operating system is on either end.
Every file is checksummed on arrival. If the hash does not match, the download is discarded — a corrupted transfer never overwrites a good save. Deletes propagate too, and a deleted file stays deleted instead of coming back on the next sweep.
Large worlds upload in parts and resume where they stopped if the machine reboots mid-transfer. Memory stays flat no matter how big the file is, so a 5 GB world syncs fine from a mini PC. The first 100 MB of synced storage is free; beyond that it is 1 NMC per GB a month.
Mount the same volume on a Windows host and a Linux host at once. Content crosses byte-identical in both directions — no line-ending mangling, no lost subfolders. Pick each machine for the RAM it has, not for the OS it runs.
Made with ARK clusters in mind: run The Island on the machine with the spare memory and Ragnarok on another, and let the cluster's transfer folder ride along between them. Shared Volumes are the plumbing — the same folder, on every host, kept honest by checksums.
Dedicated hosts
Attach a Hetzner or OVH machine with the same one-line install. Each game server gets its own port on your public IP, and you can still route any single server through the NodeMesh relay.
Players connect to your machine's address and port. No extra hop, and the panel checks from the internet that the port really answers.
Route any one server through nodemesh.app, so players get our address instead of yours. Steam server browsers still list your machine.
5 NMC a month per dedicated host during the beta, with no charge per game server. Your provider bills the machine.
BetaHetzner Cloud · DigitalOcean · Vultr
Pick Hetzner Cloud, DigitalOcean or Vultr, a location and a size. NodeMesh creates the server with your API key, installs the agent and opens the game ports in the provider's firewall. Your provider bills you directly: we never see a card and add no markup.
Beta. The estimate before you confirm is approximate; what you pay is the provider's own price. Your key is stored encrypted and deleted once the server connects, unless you choose to keep it.
// Already using something else?
Coming from a free host or a bare tunnel? Here's the honest side-by-side.
// FAQ
No. On Valheim, Rust and Satisfactory the first mod you install sets up BepInEx, Oxide or SML after one confirm. A Minecraft server switches between Vanilla, Paper, Fabric and Forge from its Mods tab, world included.
The panel names the mods that changed since the last good start and offers one button to disable them and restart. The files are moved aside, not deleted, so you can switch them back on later.
Yes. Minecraft takes a Modrinth modpack link or .mrpack file (Fabric and Forge packs); Valheim takes an r2modman profile code or export file.
You do. The game server runs on a machine you own — a spare PC, a home server or a VPS — with a small agent installed. NodeMesh provides the web panel and a traffic relay, so you don't need to open ports on your router.
Your first host is free, with as many game servers on it as your hardware can run. Extra hosts and optional extras are paid in credits — there is no per-server subscription.
Yes. The agent on your PC makes an outbound connection to NodeMesh's proxy, and players connect to the proxy's address, which relays the traffic to your machine. You change nothing on your router.
Yes. Those setups block incoming connections, but NodeMesh does not use any: the agent only connects outwards, so there is nothing to forward and no public IP address is needed. It works as long as your machine can reach the internet.
Both: the agent runs on Windows and Linux hosts. Many games run on either, but some are tied to one system: ARK: Survival Ascended, V Rising, Enshrouded, Abiotic Factor, Icarus, Sons of the Forest and Space Engineers need a Windows host, while a few others, such as Factorio, need Linux. Each game page says which.
A Windows or Linux computer that stays on while people play, an internet connection, and enough memory for the game; each game page lists the minimum. You do not need a VPS or a static IP address. Sign up, run the installer shown in the panel on that machine, then pick a game.
Your hardware. Our control plane. Game servers — on the machine you already own.
Get started — it's free