—: I don't know which one was specifically in cause.
All I know is that the server is far from "constantly" crashing (at least according to the dates in this topic, the previous crash issue was during October 2016, that's not what I would call "constantly").
Moreover, anybody running a website and or software on a server knows that they need regular rebooting and other maintenance (whether hardware or software).
If your game is a hobby project and that the multiplayer part is not the heart of the gameplay/that important, I guess relying on a service provided "as is" is indeed enough.
For any serious commercial project or project based around multiplayer, it would make more sense to handle its own server and be able to restart/configure/maintain it in order to react quicker and not share the load with any C2 user that wants to use the signalling server as well.