Sure,
I haven't included everything of the script, cause our script is mostly SQL
based, so it wouldn't work on your servers.
But here are the most important parts. I've stripped it down so it would
work for one server. If you want it to work on more servers, just select
them first, and place the code below in that loop.
Here it comes:
------------------------------------------------------------------------------------------------------------------
#
# Script to check if the www.Crew-Nexus.net CS servers are secure. If not,
restart them...
#
echo " - Scanning servers..."
QSTAT_INFO=`qstat -timeout 5 -R -raw % -a2s <ip>:<port>|grep secure=1`;
if [ "$QSTAT_INFO" != "" ]; then
echo " Server is secure"
else
echo " [$DATE] Server nex1cs is INSECURE...Rebooting this
server!"
./kkrcon.pl -a <ip> -p <port> -t new <rconpassword> "say Server is
VAC insecure... will restart now!"
sleep 3
echo " Sending RCON QUIT to nex1cs <ip>:<port>)"
./kkrcon.pl -a <ip> -p <port> -t new <rconpassword> quit
fi
echo " - Done."
-----------------------------------------------------------------------------------------------
Just place this in a sh file, and give it executable rights. And finally add
it to a cronjob on hourly basis.
As you can see it's very basic. But it does the trick :)
-W0kk3L-
----- Original Message -----
From: "FiRe" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, April 30, 2006 6:42 PM
Subject: Re: [hlds_linux] Vac turning off / Server going insecure regularly
Would you be kind enough to post the script W0kk3L?
FiRe
----- Original Message -----
Subject:
Re: [hlds_linux] Vac turning off / Server going insecure regularly
From:
"W0kk3L" <[EMAIL PROTECTED]>
Date:
Sun, 30 Apr 2006 08:47:09 +0200
To:
<[email protected]>
To:
<[email protected]>
Yep, the VAC servers are unreachable for quite a few times on daily basis.
We have 20 VAC-based server running (CS and CS:S) and we've performed 21
VAC-insecure reboots yesterday on those server. But i have to say there
was
one major reboot of all 20 server at 0:00 hour.Most likely the VAC servers
themself were being restarted. Usually we have about 4 or 5 "VAC insecure"
reboots per day.
What can you do against it? Well, nothing. It's not in our hands. It can
be
caused by VAC or by the connection from your server to VAC. In both ways,
you can't prevent it. The only thing you can do about it is making the
reboots automated, so the server are protected most of the time. On our
servers i've created a script which reads the "secure" status by qstat. If
that status is not "1" (e.g. "0" or not available), it will send a message
to the server that it's going to reboot, and 10 secs later it sends an
rcon
quit. The runs every hour checking all VAC protected servers. Quite
simple,
but effective.
-W0kk3L-
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Sunday, April 30, 2006 7:43 AM
Subject: [hlds_linux] Vac turning off / Server going insecure regularly
Greetings
Has anyone of you experienced the Problem of your Server going insecure
regulary after a while, so you got to restart it, so have Vac running
again?
If yes, what can I do against it?
cheers
SecurityFox
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives,
please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux