v1.13.3 - K8s integration and graceful shutdown
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 setterminationGracePeriodSeconds
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
- Kubernetes integration and graceful shutdown by @Askaholic in #960
Full Changelog: v1.13.2...v1.13.3