エラーで鯖が停止した場合、自動再起動

エラーをはいて鯖が停止した時、自動で再起動させる方法はあるのでしょうか?
自分の環境は、winXPで、鯖をたてています。

server.cfgの中では、マップはmapsから呼び出すのではなく、直接dam_railhouseなどと定義しています。

番犬機能を使って、自動で回復させる方法など考えたのですが、うまくいきません。
どなたかわかる方居ましたらお知らせください。

うまくいかないというのは、番犬機能で、mapsを読み込ませればいいのか、マップを
再度呼び出させればいいのか、server.cfgを呼び出すのかわからない。
ということです。これまで上記の3つを指定して、エラーが起きた際の動作を確認しましたが、どれも回復はできませんでした。