GameNest
Free & open source · runs on your own PC

Host a game server
your friends can actually join.

GameNest runs 25 games in one click on your own machine — then auto-forwards your ports and spins up a relay so everyone gets in. No router settings. No “it won’t connect.” Friends, presence, and levels are free and optional.

Windows 10/11 · AGPL-3.0 · your worlds stay on your disk

  • Free & open source
  • No account needed
  • Unlimited servers
Survival SMP
Minecraft · Java 1.21
Online
4 / 10
players online
3d 14h
uptime
CPU38%
Memory2.1 / 4 GB
gn-otter4f2.gn.gamenest.cc:34211

25 games · 28 server templates

Games GameNest can host

  • Minecraft
  • ARK Survival Ascended
  • Conan Exiles
  • Core Keeper
  • Counter-Strike 2
  • Don't Starve Together
  • Eco
  • Enshrouded
  • Factorio
  • Insurgency Sandstorm
  • Mordhau
  • Necesse
  • OpenTTD
  • Palworld
  • Rust
  • Satisfactory
  • Soulmask
  • Squad
  • Team Fortress 2
  • Terraria
  • Unturned
  • V Rising
  • Valheim
  • Veloren
  • Vintage Story

Game names and cover artwork are property of their respective owners and are shown here to identify what GameNest can host. GameNest is not affiliated with, endorsed by, or sponsored by them.

The hard part

The server is easy. Getting your friends connected is the nightmare.

Port forwarding, NAT types, firewall rules — the stuff that makes people give up. GameNest does all of it automatically, and falls back to a relay when your router won’t cooperate.

the old waymanual
$ forward port 25565 → router
checking NAT type…
NAT: Strict ✗
firewall: inbound blocked ✗
> friend: "still can’t connect :("
with gamenestone click
✓ UPnP — port mapped automatically
✓ Relay ready (fallback)
✓ Share address generated
gn-otter4f2.gn.gamenest.cc:34211
> friend: "i’m in!"

Everything you need

A real control panel — not a config file.

Friends can actually connect

Automatic UPnP port-forwarding with a relay fallback when your router won’t play nice. Share one link and everyone’s in.

One-click setup

Pick a game, click create. GameNest pulls the image, configures it, and installs Docker for you the first time.

25 games

Minecraft, Valheim, Rust, Palworld, Terraria, ARK and more — from curated, open templates.

Live console & files

Real-time console with command input, plus a built-in file manager for configs, worlds, and mods.

Backups & schedules

Manual backups for everyone; scheduled backups, restarts, and off-site copies keep your worlds safe.

Mod manager

One-click Modrinth mods and plugins for Minecraft, managed right from the app. More games on the way.

Friends, presence & levels

Add friends by username, see who’s online and what they’re hosting, and level up as you host. Signing in is optional — anonymous hosting is untouched.

New · Social

Bring your friends.

Sign in and the app becomes social — add friends, see who’s online, and watch what everyone’s hosting. All optional; anonymous hosting is untouched.

  • Optional sign-in with Discord or email
  • Add friends by username
  • Live presence — see “Hosting Craftoria”
  • Earn XP and level up
  • Anonymous “friends can join” still works — no account

Pricing

The app is free. Forever.

Every feature is free and open source — no paywalls, no locked “Pro.” GameNest Plus is an optional €4/mo add-on that reserves a memorable address for your server — not a feature you have to pay to unlock. The free tier now includes the whole social layer too — friends, presence, levels, and optional sign-in.

AGPL-3.0

Free

The full app on your own PC. Open source — fork it, audit it, contribute.

€0/ forever
  • All 25 games across 28 templates, one-click setup
  • Unlimited servers running at once on your own PC
  • Automatic UPnP port-forwarding — no cap
  • 1 relay tunnel for when your router won’t cooperate
  • Scheduled & off-site backups, mod manager
  • Live console, file manager, remote access
  • Full source on GitHub — fork it, audit it
  • Friends, live presence & levels — free
  • Optional Discord or email sign-in (anonymous still works)
GameNest Plus

Plus

An optional subscription that reserves a readable name on the relay instead of the random one you get for free — and lets you share more servers at once.

€4/ month
  • A name you reserve: survival.gn.gamenest.cc
  • Readable instead of a random gn- slug — and nobody else can take it
  • 5 relayed servers at once instead of 1
  • Directly funds the open-source project
Join the waitlist

Friends can always join for free on a per-session address. To be exact about what Plus does and doesn’t do: it reserves the name, not the port — the relay still assigns a fresh port each time a server starts, so the address isn’t byte-identical between sessions. Sticky ports are on the roadmap. Cancel anytime. Fully managed cloud hosting comes later.

Straight answers

The questions you’d ask before running a stranger’s .exe.

Every answer below is checked against the code that ships. Where the honest answer is a limitation, it says so.

Does this expose my PC to the internet?

It opens the port your game server needs on your router — nothing else. GameNest asks your router for that port over UPnP when a server starts, and closes it again when you stop the server in the app. Its own control panel is bound to 127.0.0.1 and is never forwarded. Two things worth knowing up front: the port-forwarding is automatic and there is no off switch in the app yet, and a few games declare more than a game port — Rust and ARK also open an RCON admin port, Eco a web admin port — so give those a real admin password.

Do I have to install Docker, and what does that do to my machine?

Yes — Docker is required, there is no mode that runs without it. On first run the setup wizard offers to install two things using Windows' own package manager: WSL2 (`wsl --install`) and Docker Desktop (`winget install -e --id Docker.DockerDesktop`). Both need an admin prompt, and WSL2 needs a reboot. The wizard shows you each command and you can run them yourself instead. After that, every game server is a container — nothing game-related gets installed into Windows itself, and removing a server removes its container.

Does it work on Mac or Linux?

No — Windows only today. The release pipeline builds exactly one artifact, a Windows installer, and there is no Mac or Linux download. The engine underneath is portable Go and the interface is a web app, so running it headless on Linux is possible from source, but nobody ships a build for it and the one-click Docker setup is Windows-only. If you want it on another OS, that is a build-it-yourself job right now.

What is the relay, and can you see my traffic?

The relay is a plain TCP/UDP forwarder (built on frp) running on a rented server, and it only gets used when a direct connection fails — GameNest tries UPnP first, checks whether your friends can actually reach you, and falls back automatically. On privacy, the honest answer: when the relay is in use your game traffic passes through that machine unencrypted. GameNest adds no end-to-end encryption, so whoever runs the relay is technically capable of capturing it. Nothing in the relay reads or stores game data — it logs the API calls that set a tunnel up, along with your IP — but that is a promise about what the code does, not something the design makes impossible. If a direct connection works, the relay is never touched.

Does the relay cost me bandwidth, or are there limits?

It does not cost you extra home bandwidth. You upload one stream per player either way — the relay only changes where that stream goes, and adds some latency. There is no per-user data cap and no byte metering. The limits that do exist: one relay tunnel at a time on the free tier (Plus raises it to five), and a monthly egress ceiling on the relay server itself. If that ceiling is hit, new free tunnels stop being handed out until the next cycle; sessions already running keep running.

Is it really free, or is there a catch?

Free. The entire app is AGPL-3.0 on GitHub — every feature, no paywalled tier, no locked "Pro." GameNest Plus is planned as a €4/month add-on that reserves a fixed name for your relay address and raises the relay limit from one tunnel to five. It is not on sale yet: there is a waitlist rather than a checkout, and the code that would grant it is switched off in production. So today everything is free because nothing is being sold.

What happens to my server when I close the app or shut down the PC?

Closing the GameNest window does not stop your servers. The app shuts down its background engine, but the game containers keep running under Docker and players stay connected — you just lose the control panel until you reopen it. If you actually want a server down, stop it inside the app; that also closes its port on your router. Shutting the PC down stops the servers with it.

Where is my world data stored, and can I get it out?

On your own machine, in Docker volumes — we never receive your worlds. But they are not a folder you can browse in Explorer, so getting a portable copy takes one setting: point Settings → off-site backup at a real folder or a NAS path, then take a backup, and the archive is written there for you to keep or move. Set the folder before you take the backup — it only copies new ones. There is no download button in the file manager yet. And note the uninstaller offers to delete the volumes, which is permanent.

Is the download code-signed?

Not yet, and Windows will tell you so — SmartScreen shows an "unknown publisher" warning, and Defender sometimes flags the bundled tunnel binary. A signing certificate costs money this project does not make. What you get instead: the full source is on GitHub, releases are built in the open by a public GitHub Actions workflow, and updates the app installs are signature-checked against a key that never leaves the maintainer's machine. If that is not enough, build it yourself from source — that is the point of it being open.

Your first server, running in under 10 minutes.

Free to start. Windows 10/11. GameNest sets up Docker for you — you just pick a game.