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

