zombie, It's built in the HLDS linux versions Auto-Restart, This mean that if your Server stoped it will be started again automatically but in some kind of crashes like overflow crashs the server won't start again. I don't sure why it's not auto-restart but depending on my experience i can say for you that the server will auto restart if it's already killed mean the server is shut down but in many cases like error message it's not killed so you need to kill it use kill command and then start it again.
So best solution for your situation is to detect the error and post it here and i'll try help you. Also if you buy game server i can't help you further more as i hate them.
zombie , It's built in the HLDS linux versions Auto-Restart, This mean that if your Server stoped it will be started again automatically but in some kind of crashes like overflow crashs the server won't start again. I don't sure why it's not auto-restart but depending on my experience i can say for you that the server will auto restart if it's already killed mean the server is shut down but in many cases like error message it's not killed so you need to kill it use kill command and then start it again.
So best solution for your situation is to detect the error and post it here and i'll try help you. Also if you buy game server i can't help you further more as i hate them.