A lightweight Minecraft server manager. Starts a server when users join, and stops them when they leave.
gcp
docker
Hint: There's an example configuration in ./config
.
First, define a configuration file for your server. The format is like so:
Key | Description |
---|---|
listenAddress |
The address to listen on. |
servers |
Array of all servers |
Key | Description |
---|---|
hostname |
The hostname of the server. |
listenAddress |
The address to listen on. |
gcp |
The GCP configuration |
docker |
The Docker configuration |
whitelist |
List of users allowed to connect |
Key | Description |
---|---|
project |
The GCP project ID |
zone |
The GCP zone |
instance |
The GCP instance name |
Key | Description |
---|---|
containerID |
Container ID or name |
Specifying a configuration can be done with --config
, for a file path.
Or, for serverless environments, the config can be specified with the
CONFIG
environment variable.
GPL-3.0