Own the process
- Detect and adopt a live native server
- Install public or selected SteamCMD branches
- Start, graceful stop and safe restart
- Bounded watchdog and desired-state recovery
- Multi-server controller fleet on one host
RefugeBot Monitor adopts the native server you already run—or installs a new one—then gives you private lifecycle, console, settings, ports, verified backups, protected mods and recovery. It works standalone. Linking RefugeBot is optional.
One private utility covers the jobs a raw dedicated-server install leaves scattered across scripts, terminals and memory.
Monitor changes a server only when its lifecycle mode and authority explicitly permit it.
Observe first, or choose Managed so Monitor becomes the one lifecycle owner for a native Windows or Linux server.
Full lifecycle · backups · restore · settings · ports · console · mods · updates · API/CLI/trayKeep the private dashboard and add typed operations in the correct tenant/server with only the scopes you approve.
Everything standalone has · hosted controls · Blueprint compatibility · artifact publication pathRead container status, private Telnet console evidence and ports while Docker or Compose remains authoritative.
No start/stop · no XML writes · no backups/restore · no mod changes · no docker.sock mountAlready use AMP, Pterodactyl or a host panel? Keep it as lifecycle authority. Two watchdogs should never race to restart one server.
Explore the populated dashboard used for validation. Tabs support arrow keys, Home and End.


Monitor reads the physical Mods folder, matches approved catalog metadata and immutable pins, then downloads the original provider artifact into its bounded work area. It rechecks the exact game version/build, creates a Mods-inclusive safety backup, stages atomically and requires local health—or rolls back.
Active remote Blueprint recipes and compatible published artifacts can use the same protected transaction. The hosted catalog is not a player CDN; the native Monitor remains the executor and Docker remains read-only.
Install Monitor on the same Windows or Linux host as the dedicated server. Both installers verify the current AMD64 release before replacing files.
Runs as a windowless Windows service; the signed-in desktop can use the native tray companion.
$i="$env:TEMP\refugebot-monitor-install.ps1"; irm https://refugebot.com/downloads/refugebot-monitor/install.ps1 -OutFile $i; & $iCreates a non-root service account. First run stays private by default, with either the printed SSH tunnel or an explicit one-time-token LAN HTTPS setup URL.
curl -fsSL https://refugebot.com/downloads/refugebot-monitor/install.sh | sudo -E bashserverconfig.xml; Monitor discovers Telnet and ports.Monitor is a typed server manager, not a generic remote-administration agent.
Dashboard access defaults to loopback. Trusted-LAN/VPN access is an explicit HTTPS-only choice with exact origins and a persistent warning; public port forwarding is strongly discouraged.
Local, RefugeBot or External restart authority is explicit. Pairing does not silently grant lifecycle control.
No shell, raw Telnet, arbitrary file, XML upload, dashboard iframe or Docker-control tunnel.
Telnet passwords, host paths, raw XML and provider credentials do not enter hosted responses or history.
No. RefugeBot setup needs only its small Agent mod. Monitor is a free optional host utility for machines that need lifecycle, backup, recovery, settings, ports or protected mod tooling.
No. Docker support is deliberately watch-only: status, private console evidence and ports. Docker or Compose keeps lifecycle ownership; there are no XML, backup, restore or mod mutations.
Check Observe versus Managed and the selected restart authority. External belongs to your existing panel; hosted control additionally needs a live native capability and approved scope.
Loopback remains the default: run ssh -L 8787:127.0.0.1:8787 user@host and browse to http://127.0.0.1:8787/. If SSH is unavailable, start the explicit temporary network setup path; Monitor generates a one-time token and HTTPS URL, and setup can configure the permanent dashboard for trusted-LAN/VPN HTTPS. Never expose plain HTTP or forward the dashboard publicly.
Yes. Setup creates an owner-only local CLI token, and the same guarded management API powers update check and update apply. Named read/operator/full tokens remain available. Remote listening requires TLS; there is no shell or offline update bypass.
Yes, after a fresh pairing explicitly grants monitor:update and the Monitor advertises monitor.update.v1. RefugeBot accepts only the exact checked stable version, never an arbitrary URL or command. An unknown handoff waits for reconnect/version/health evidence and is not retried blindly. Controller-created child instances remain host-maintenance only.
Each Monitor process owns one game server. The optional Windows/Linux controller inventories isolated services and provides typed fleet Start, Stop and Restart without merging accounts, configs or game trees.
Start standalone on native Windows or Linux. Link RefugeBot only when its hosted controls are useful to you.