Well, it would be preferably to have a readonly cvar sv_secure that can be
queried from within a plugin.

/Bjorn

On Mon, 1 May 2006, W0kk3L wrote:

> As far as i could find... no. Well, you can get the status externally by
> using something like qstat, or by sending an rcon command to the server. The
> easiest way is trough qstat, because you don't need a rcon password for it.
> I believe this is the same way the clients do it for displaying the VAC
> state in the favorites list.
>
> -W0kk3L-
>
> ----- Original Message -----
> From: "kama" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, May 01, 2006 12:44 AM
> Subject: Re: [hlds_linux] Vac turning off / Server going insecure regularly
>
>
> >
> > 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
>
>
> _______________________________________________
> 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