NatchGSM

Built to run any game server

A game server manager where each game is a module on one shared core, so every game it adds gets the same crash restarts, verified backups, schedule and API. Rust is ready today. The next games are the ones people ask for, so ask for yours and vote. Run servers on your PC and manage your other Windows PCs from the same window.

Version Windows 11, 64-bit

Linux and macOS versions are coming. Made by Natchland, the maker of MC Server Manager.

The app showing a Rust server's overview: players, CPU, memory, uptime, the last 24 hours, the live console and its ports
A Rust server in the app. Its Wipes and Plugins tabs arrive in the next update.
Games

Rust is the first game. Ask for the next one.

Each game is a module that says how it installs, what its settings are, how to talk to its console and where its saves live. The rest comes from the shared core. Ask for the games you want and vote for the ones you'd run. A game ships once it's been run on a real server.

Rust

Installs through SteamCMD. Run on a real server on Windows with its console, settings, backups, bans and crash restarts.

WindowsLinux Out now

Hytale

The module's written, Hytale's server sign-in included. It ships once it's been run on a real server.

WindowsLinuxmacOS Coming

7 Days to Die

The module's written, with its console over telnet. It ships once it's been run on a real server.

WindowsLinux Coming

Your game

Ask for it and vote for the ones you'd run. Votes help decide what gets built next.

The chips say where each game's own server can run. The manager itself is on Windows today, with Linux and macOS coming.

Setup

From the setup file to a running server

Setup installs everything in one go and asks for administrator rights once. After that a new server is a few clicks.

Pick a game and name it

The New server dialog picks free ports and shows them before anything's made, then the manager installs the game.

  • SteamCMD is fetched and run for you, with its progress shown as it goes
  • Ports are picked and checked free on the machine it's going on
  • Rust's RCON gets a strong password made for you and stays on that machine unless you open it
  • Windows Firewall rules are made for the game alone, so no prompt pops up
  • Servers run in a background service, so they keep going when the app's closed
The New server dialog with Rust picked, where it runs, its name and the checks it's done
Reliability

Built to keep running

Backups, restores, config changes and updates go in whole or not at all. When something goes wrong the manager says what happened in plain words.

Crash restart

A server that crashes starts again, waiting a little longer each time. If it keeps crashing it stays stopped and says why.

Verified backups

Each backup is read back and checked file by file before it's listed. A running server is told to save its world first.

Restores you can undo

A restore backs up what's there first. If a file won't swap in, the ones already swapped go back.

A schedule that behaves

Restarts at set times with warnings in chat, backups every few hours and commands on a timer. Nothing fires in a burst when the PC wakes up.

Backed up before it changes

Updating a game backs its server up first. A restore does too, so you can get back to where you were.

Signed updates

The manager updates itself from a feed signed by Natchland, with no UAC prompt. Servers that were running save, stop and start again on the new version.

The Backups tab: a week of restarts and backups on a timeline, the checked backups with their sizes and the schedule
Day to day

Everything a server needs, in one window

A live console you can talk to

The console streams as it happens. Rust's commands go over RCON, so their replies and the chat come back where you can see them.

  • Filter to chat, joins and leaves, warnings or errors
  • The game's commands are suggested as you type
  • Who's online sits beside it
A Rust server's live console with commands sent over RCON and their replies

Settings as a form, written to the game's own files

Every option has its real type and limits, so you get a proper form instead of a text file. Changes go into the game's own config file or its launch line. Everything else in the file stays as it was.

  • Each row shows the config key it writes
  • Save, or save and restart when the change needs it
A Rust server's settings as a form, grouped into sections, each row with the config key it writes

Players

Who's online, everyone who's played and how long for. Kick, ban and lift a ban, through the game's own ban list, so a ban lasts through a crash or a restart.

All your machines in one app

Pair another Windows PC with a one-time code and its servers show up beside yours. The code carries the machine's certificate fingerprint, so the app knows it's reached the right one from the first connection. Linux machines join once the Linux version is out.

For scripts and bots

An API for everything the app does

The app and the API are answered by the same code, so a script or a Discord bot can do anything you can. Each key has read, control or admin access. Only a hash of it is kept.

  • Live events as a stream or over a WebSocket
  • Webhooks to Discord, or signed JSON to any address so the receiver can check it's genuine
  • A command line tool for scripts and scheduled jobs
Next update Coming

Coming in the next update

Built, tested and on the way. When it's out, the app shows it on Home and installs it for you.

  • The web dashboard

    Link a host to your free account and manage its servers from a browser, on a computer or a phone. The host dials out, so there's no port to open for it.

  • Your account in the app

    Sign in from the app, link a host in one click and ask for games or vote without leaving it.

  • Rust plugins

    Put Oxide or Carbon on a server, add plugins from uMod's catalog or your own files and edit their configs. The manager checks each one loaded.

  • Rust wipes

    Map and full wipes, by hand or on a schedule that can follow Facepunch's monthly forced wipe, with a backup first and warnings in chat.

The web dashboard on a phone, showing a Rust server's overview
The web dashboard on a phone, reaching the same Rust server.
The Plugins tab of a Rust server: Carbon loaded, three plugins from uMod loaded and the catalog beside them
A Rust server's plugins in the app, with Carbon and three plugins from uMod.
What's next

Ask for the next game

Name the game you want managed and vote for the ones you'd run. Votes help decide what gets built next. Your vote comes back when its game ships or is turned down.

See game requests

Made by Natchland, who also makes MC Server Manager for Minecraft servers.

Download for Windows

Version