This repository has been archived by the owner on Mar 27, 2022. It is now read-only.
Releases: cpolanec/minecraft-server-controller
Releases · cpolanec/minecraft-server-controller
support v2 server farm
initial public release
Merge pull request #17 from cpolanec/create-project-docs create project docs
patch API methods to filter out terminated servers
Server Farm upgrades result in a number of terminated servers which were being included in the API methods used to evaluate server usage. The data from these terminated servers was clobbering the actual data from the new/upgraded servers causing the workflows to work incorrectly. A patch was applied to filter out any terminated servers from EC2 instance queries.
add state machines for server shutdowns
Added the following state machines to facilitate automatic server shutdown:
- Nightly workflow to shutdown all servers regardless of usage (some users stay logged in even when not playing)
- Hourly workflow to shutdown any running servers that have no active users
initial API methods
Added support for the following API methods:
- GET /servers
- GET /servers/{name}
- GET /servers/{name}/users
- POST /servers/{name} - to change server state