I've set up two Team Fortress 2 servers on my dedicated server, both have custom maps. The second TF2 server crashes a lot, so FireDaemon cannot restart it. As a solution I set it to auto restart approximately every 30 minutes but the program is the demo version, so it doesn't work because the clock was wrong and then it stopped working (Security feature).
Is there any other anti crash program that would be suitable for use with Team Fortress 2 servers? Currently when the server crashes, it remains down until I manually restart it.
Best Answer
I used to do a fair bit of administering various types of game servers, and I've seen many different solutions:
screen
) or Windows batch file - the advantage of this solution is that it's simple, and practically anyone can set it up. The downside is that often times TF2 crashes in such a way that it doesn't exit, but it's not really responding either. This won't catch those times.I've used all of these to varying levels of success. What you use depends mainly on your setup and what you feel comfortable with.
None of these really worked for the gaming organization I was a part of, so I wrote my own. It's called OpenMAUL SCI. It requires a little bit more setup/technical know-how than the other solutions, but the group I authored it for found it quite useful.
With OpenMAUL SCI, you can monitor and administer your servers via a RCON interface, so if you already use something like HLSW, you can just put in the SCI IP/port and send RCON commands to it just like any other Source-based server. In addition to server monitoring, starting, stopping, etc, it's got a bunch of other features, like map downloads, automatic updates, etc.
I retired from server management some time ago, so I'm not actively maintaining it, although the last checked in version is reasonably documented, stable, and feature-complete.