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

Reply via email to