Skip to content

v1.13.3 - K8s integration and graceful shutdown

Compare
Choose a tag to compare
@Askaholic Askaholic released this 22 Oct 17:01
· 26 commits to develop since this release
883dda8

These changes are released as their own version to isolate potential issues and make it easy to roll back to the previous version without losing any other functionality.

Deployment Notes

New config arguments:

  • SHUTDOWN_GRACE_PERIOD how many seconds to wait for games to end before doing a hard shutdown. If using kubernetes, you must set terminationGracePeriodSeconds on the pod to be larger than this value. With docker compose, use --timeout (-t) to set a longer timeout.
  • SHUTDOWN_KICK_IDLE_PLAYERS whether or not to kick idle players during the shutdown grace period.
  • HEALTH_SERVER_PORT port for k8s compatible http health server to listen on.
  • LOGIN_TIMEOUT seconds to wait for a new connection to successfully authenticate before closing the connection.

What's Changed

Full Changelog: v1.13.2...v1.13.3