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.
Go to file
Andrew Lalis 7664186559 Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
agent Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
api Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
shared-utils Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
.gitignore Added initial api implementation. 2024-06-25 21:01:35 -04:00
README.md Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
deploy-agent.sh Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00
deploy-web.sh Added agent, refactored API, working version now. 2024-06-27 11:58:40 -04:00

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.