Alternative to Serverchecker

Serverchecker is buggy, and hasn’t been updated for years. Using a bat file isn’t reliable because sometimes the server just freezes indefinitely instead of crashing.

I think that there should be an alternative to it, does anyone have any suggestions? Or anyone with Visual Basic skills or C could code something that works?

Anyone? This issue is really important to dedicated server owners. A tool that also pings the gameserver constantly like Serverchecker does would be much preferable to a .bat file.