Why don't you use sv_secure? kama wrote: > 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: <hlds_linux@list.valvesoftware.com> >>> 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: <hlds_linux@list.valvesoftware.com> >>>>> 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: >>>>>> <hlds_linux@list.valvesoftware.com> >>>>>> >>>>>> To: >>>>>> <hlds_linux@list.valvesoftware.com> >>>>>> >>>>>> >>>>>> 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: <hlds_linux@list.valvesoftware.com> >>>>>> 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