Plan for hosting a Factorio server for my friends and I.
- Auto pause when no one is connected
- Auto shutdown after server has been paused for 10 minutes
- Auto startup if 2 or more users want to play
- By viewing password protected
/playURL
- By viewing password protected
Server hosed via Kubernetes Factorio Helm chart.
Accessed via Nginx edge server.
Nginx access logs exported into Prometheus.
Prometheus alerts created for:
- No UDP traffic in 10 minute interval -> Trigger script to save & shutdown server
- 2 or more visits to password protected
/playurl -> Start server