Fast and simple Minecraft server manager tool written in Go.
mcsmanager allows server administrators to easily start and manage Minecraft servers using simple commands and an easy-to-understand config.
Here are the dependencies you will need to run this tool:
tmux
If you want to build it for yourself, you will need:
- Go
To download and install this using the Go tools, run go get github.com/EbonJaeger/mcsmanager/cmd/mcsmanager.
If you wish to build from source, run go install ./cmd/mcsmanager from the root of the project.
You can view the full help by running mcsmanager help.
mcsmanager CMD [args], where CMD is any one of:
attach|a: Open the server consolebackup|b: Backup all server files into a .tar.gz archiveexec|e <args>: Executes a command in the Minecraft server, e.g.mcsmanager exec "say Hello there!". This can be used for automated messages before server restarts. :)init|i <URL>: Initialize the setup for a Minecraft server. The tool will download the server jar for you, so you don't have to.start|s: Start the Minecraft serverstop|t: Stop the Minecraft serverupdate|u <URL>OR<provider> <version>: Update the jar file for the Minecraft server. Currently, Paper is the only provider supported.
Copyright © 2019-2021 Evan Maddock (EbonJaeger)
mcsmanager is available under the terms of the Apache-2.0 license