Skip to content
Data-CorruptionPublic

About

Dedicated game server manager, friend group sized

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Servo

Dedicated game server manager, friend group sized.

Start, stop, update, schedule restarts / back ups and restore your game, all through an HTTPS dashboard. Simply implement a verb based driver for your game, plop it in ~/.servo/drivers/, and activate it from the dashboard.

Make a login for your friends via CLI, give them perms based on how much you trust them. E.g. ability to start, stop, update, etc the server. Point a domain at it, give your friends the URL, have fun :p

Usage · Driver authoring · Development

Quick Start

# install servo
curl -fsSL https://releases.sproutcli.dev/servo/install.sh | sh
# create admin login
servo users add --username admin --perms "admin"

Then open https://localhost:8829 or setup a reverse proxy.

Place a driver in ~/.servo/drivers/, make it executable, activate it in Settings, then click Install and Start.

The Palworld and Valheim drivers are real examples I've made for Fedora and rootless Podman. They double as practical tests of Servo's driver support. Read their setup notes before installing: Palworld's are in the script; Valheim's are alongside its driver.

Who is this for?

This is for semi-technical people, the kind who can run a containerized game server and would like to wrap that with automated backups, restarts, and a simple secure UI that allows non-technical friends to do server related actions without giving them full access to your machine.

Currently targets Linux amd64/arm64. Windows is still just experimental stubs

About

Dedicated game server manager, friend group sized

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages

Generated from Data-Corruption/Sprout