Installer CLI
The installer is one binary per operating system that deploys the shard side only. It never contacts the website.
Downloads and the walkthrough are Connect a game server. This page is the command surface.
The commands
Section titled “The commands”| Command | What it does |
|---|---|
install | Set up the shard side: sync the overlay, install the sidecar, register its service |
doctor | Diagnose an existing install |
update | Move to a newer bundle |
uninstall | Remove what install put there |
doctor, update and uninstall are the day-two commands.
Rehearsing a run
Section titled “Rehearsing a run”Two mechanisms, and they answer different questions.
runicgateway-installer install --servuo /path/to/ServUO --verify--verify writes nothing. It reports what would change — the diff against the ServUO
tree — which is the right thing to run first against a shard that has players on it.
RUNICGATEWAY_STATE_DIR=/tmp/rehearsal runicgateway-installer install --servuo …RUNICGATEWAY_STATE_DIR relocates everything the installer writes — state, data, and
the sidecar binary — and suppresses service registration. That is how a full run is
exercised without root, and it is what the project’s own tests use.
What an install actually does
Section titled “What an install actually does”- Resolves a bundle — an exact, protocol-checked sidecar and overlay pair published by CI. Never “latest of each”; see Protocol versions.
- Syncs the plugin overlay into the ServUO tree, backing up whatever it is about to overwrite.
- Offers the opt-in patch tier.
- Installs the sidecar and registers its service.
- Prints four values to paste into the site’s shard screen.
Platforms
Section titled “Platforms”Linux x86_64, Linux aarch64, and Windows x86_64.
macOS and Windows-on-ARM are deliberately absent: the game server and the sidecar must share a host, and no ServUO host is either.
Releases are unsigned, and SHA256SUMS is the trust anchor — verify before running.
Windows will show a SmartScreen prompt, which is expected for an unsigned binary.
Canonical documents
Section titled “Canonical documents”INSTALL.md
is the operator guide — including Appendix A, hand deployment, for hosts that cannot run the
binary — and
PLAN.md
is the design of record.