Alfred, is it possible to get a read only cvar to check if VAC is enabled or not?
/Bjorn On Mon, 1 May 2006, kama wrote: > > 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 > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds_linux

