Skip to content
This repository has been archived by the owner on Mar 27, 2022. It is now read-only.

Releases: cpolanec/minecraft-server-controller

support v2 server farm

14 May 01:11
d4b3742
Compare
Choose a tag to compare

Features:

  • improve logging (function inputs/output)
  • support for new instance tags in v2 server farm
  • add Codecov integration

initial public release

28 Mar 15:10
5df83d5
Compare
Choose a tag to compare
Merge pull request #17 from cpolanec/create-project-docs

create project docs

patch API methods to filter out terminated servers

26 Mar 13:54
f621079
Compare
Choose a tag to compare

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

26 Mar 13:49
e00ea2d
Compare
Choose a tag to compare
Pre-release

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

26 Mar 13:45
59d80f8
Compare
Choose a tag to compare
initial API methods Pre-release
Pre-release

Added support for the following API methods:

  • GET /servers
  • GET /servers/{name}
  • GET /servers/{name}/users
  • POST /servers/{name} - to change server state