Andrew Lalis 7664186559 | ||
---|---|---|
agent | ||
api | ||
shared-utils | ||
.gitignore | ||
README.md | ||
deploy-agent.sh | ||
deploy-web.sh |
README.md
mc-server-manager
Simple web server where players can see a list of available servers, player counts, and request to turn on a server if they have a passcode.
It consists of two components: a web server, and an agent program that runs on the minecraft server hardware itself.
Web Server
The web server's responsibility is to show the latest server status information and provide a way for players to request to turn on a server.
Agent
The agent will periodically inspect the status of all servers, and send that data to the web server. The agent will also automatically shutdown servers that have been inactive for more than 15 minutes.