Nicholas Hastings.... you sir, and your team of devs, are AWESOME! *patiently waits*
On Thu, Aug 21, 2014 at 8:41 PM, Spencer 'voogru' MacDonald < [email protected]> wrote: > This is why I been using the raw accountid for everything since forever. =) > > > On Thu, Aug 21, 2014 at 8:38 PM, Nicholas Hastings < > [email protected]> wrote: > >> To clarify, in SourceMod, our plan for the stable branch is to make the >> admin system and GetClientAuthString function behave as if the change never >> took place. >> >> The development branch will still as-is at the moment. Longer term, we >> plan to rework things to not be able to be hampered by format changes like >> this. >> >> -- >> Nicholas Hastings >> AlliedMods.net <http://www.alliedmods.net> >> >> [email protected] >> Thursday, August 21, 2014 8:30 PM >> Stop trying to convert everything, The sourcemod devs are currently >> working on a hack to make it work again with old steam id formats. >> >> https://github.com/alliedmodders/sourcemod/pull/136 >> >> Peter Jerde <[email protected]> >> Thursday, August 21, 2014 8:29 PM >> Many of us who use sourcebans can use this as a temporary fix: >> >> 1. disable your sourcebans plugin by renaming it to >> "sourcebans.smx-disabled" >> >> 2. verify that tf/addons/sourcemod/configs/admins.cfg contains all your >> current admins and reserved-slot holders etc. >> >> 3. place the script (below) into the /tf/addons/sourcemod/configs/ >> directory, name it "fix.php", change to that directory on your command >> line, and execute the script with "php fix.php > admins-new.cfg" >> >> 4. check that it worked... look at the admins-new.cfg and compare it to >> admins.cfg to see if the conversion worked. >> >> 5. delete your admins.cfg and rename admins-new.cfg to admins.cfg and >> restart your server. >> >> That will, at least, give your admins back their powers. >> >> Here's the script: >> >> -------------------------------------- >> <? >> >> $f = file_get_contents("admins.cfg"); >> >> $f = explode('"',$f); >> >> foreach($f as $line) { >> if(substr($line,0,6)=="STEAM_") { >> $a=explode(':',substr($line,8)); >> echo '[U:1:'.($a[1]*2+$a[0]).']"'; >> } >> else echo $line.'"'; >> } >> >> ?> >> -------------------------------------- >> >> Of course, this assumes you have php and can run it from the command >> line. It's what I came up with, though, and I thought I'd share it since it >> worked for us. >> >> cheers, >> >> - Peter >> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds >> >> >> _______________________________________________ >> To unsubscribe, edit your list preferences, or view the list archives, >> please visit: >> https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds >> >> > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds > >
_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

