Is there any other way than using status that will say if the server is secure or not?
/Bjorn On Sun, 30 Apr 2006, W0kk3L wrote: > 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 > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

