simcity-status.net - Under The Hood
This post will describe how the website I recently built for monitoring the statuses for the SimCity servers. As many already know, the SimCity servers has often been disconnecting and reconnecting during game-play. I have already been working on gameservers where latency can have a critical impact on the end-users experience of the game, as the client relies on updates each 500th millisecond from the server. Having any large latency in a system like this would let the users experience lag (and would get annoyed in most cases, as we all hate lag). The monitoring tool I made there was a windows program which communicated over a special protocol designed just for server monitoring. It provided me with information such as user statistics, database activity and other information that could be of my interest. It was all a simple windows desktop application displaying all the information on a diagram: