@CPL said in [Bug] Server hangs upon launch:
Unfortunately the hung server still appears in the public API, but not in the in-game server browser. So this method cannot be used.
Which makes that, contrary to your statement, perfect to check the server.
Grab all servers from the API with a given list of Endpoints (get that from iw4ma)
Send query packages to them.
They reply? Perfect, they are up.
They don't? Try again a few times in case they are changing map.
They still don't reply? Kill the server.