Forum




Server's auto-restart
28 repliesInstead of a million words.

Admin/mod comment
Why do you post then?! Imagine everyone who doesn't know the answer would post anyway. Please don't do that again!

explain to me how to do it?
Check here for your server - if not present, start it again. That's a very basic, of course. You also need to kill old process, for example.

Pseudo code:
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
if process("process") is running { return } else { restart }
edited 3×, last 06.04.13 06:44:11 pm

When server is crashed it's still running. Straight fail.
@

Write a script to do that for you.

edited 1×, last 06.04.13 06:53:19 pm
Thanks, I'll check
What I'm telling you is that when server is crashed it's still running (process). You should check serverlist instead.

Restarting crashed with lua? Seems legit. You would use some out program to control system's process. Or hmmm... server could write to *.txt file log with time of last server's update (for example every minute) If file is not updated for one minute, out program will run cs2d_dedicated.exe one more time.
Why so complicated dude.




This is the correct answer - to check CS2D serverlist to make sure that server is up and running. This tech. was used on Oxy2D without any problems.

Always more than one way to do something.

Always more than one way to do something.
Always one way which is the most simple. Yet you can of course try to ping the port server is running on, Mr. I-had-to-reply-because-I-am-smart.


Always more than one way to do something.
Always one way which is the most simple. Yet you can of course try to ping the port server is running on, Mr. I-had-to-reply-because-I-am-smart.
Ping the process? the hell?
Ever heard of something called pgrep?

Ping the process? the hell?
Ping the port server is running on, idiot. <ip:port>

Ever heard of something called pgrep?
1
netstat -plant|grep ":22"
Look, I found a link for you.
http://www.linux.com/learn
You'll find many interesting things there.

And never use pgrep because pgrep with cron will kill your RAM.
That's inaccurate.