Game servers

Tunnel game servers over UDP without a public IP.

Host a private Minecraft, Valheim, or custom UDP game night from a home network. rustunnel forwards UDP (and TCP when needed) through the edge.

How it works

  1. 1

    Install rustunnel on the host machine

    Run next to your game server process.

    brew install rustunnel
  2. 2

    Forward the game port over UDP

    Match the port your server listens on (examples vary by title).

    rustunnel udp 27015 --server eu.edge.rustunnel.com:4040
  3. 3

    Share the public endpoint

    Friends connect to the public host:port. Close the tunnel when the session ends.

Why rustunnel

  • UDP is first-class

    No HTTP-only shim. Game protocols that need UDP work through the same client.

  • No router port-forwarding

    Works behind CGNAT and locked-down ISP routers where UPnP fails.

  • Self-host for a permanent community server

    Run your own edge if you want a stable hostname under your domain.

Pricing that matches how you work

Burst multiplayer traffic, quiet weekdays — pay-as-you-go fits better than flat idle fees.

Quick start: brew install rustunnel

Create a free account

FAQ

Can rustunnel tunnel a game server?+

Yes. Use rustunnel udp <port> for UDP game traffic (and tcp when the title needs both). Share the public host:port with players.

Do I need a public IP or port forwarding?+

No. The rustunnel client dials out to the edge, so inbound game traffic reaches you without opening router ports.

Is this free for occasional game nights?+

Self-host free, or use managed pay-as-you-go — idle time is free, so a weekend server that sits quiet between sessions doesn't rack up a flat SaaS fee.