FAQ - HazardB/is-kronos-up-yet GitHub Wiki
Q: How does the automated server status work?
A: I have a worker application that pings the Kronos game servers every 20 seconds. For every ping made, a report is stored on the response (up or down), which is then retrieved by the front-end via an API.
At present the timeout for the ping is 2 seconds - this is what you could typically expect for a responsive server. However, this also means that if the service is up, but taking more than 2 seconds to respond, it will be marked as "DOWN" on the GUI. I have some plans to improve this going forward, including providing an average response time for each server.
Q: Isn't that DDoSing?!
A: No, this is a very low overhead to TwinStar's servers.
Q: Won't the IPs change when TwinStar move servers?
A: These new IPs have been added.
Q: Are you accepting contributions?
A: Sure are! Feel free to fork and issue PRs for both the API and front end repositories.