Re: [hlds] New SteamID format for TF2

2014-08-25 Thread Weasels Lair
Eric -

Is there any clarity Valve can share on which games this change will occur
with next? CS:S? HL2MP? HL1DM(Source)MP?

Also, is this planned eventually for GoldSrc-based titles as well? (HL1,
CS, DMC, TFC, DoD, etc.)? or will it only effect Source-based titles?

I ask because, although work-around's are now in-place/available for
various server-side mods (such as SourceMod and SourceBans) for
Source-engine games -  I do not think anything has been done yet with
preparing server-side mods (such as AMX-Mod-X and possibly AMX-Bans) for
GoldSrc-based games.

Best wishes,

- Weasel


On Thu, Aug 21, 2014 at 4:41 PM, Eric Smith er...@valvesoftware.com wrote:

 We apologize for the lack of warning regarding the SteamID format change
 in today's update. It was our intent to give the community a heads-up
 before the change was released, but it was missed.

 The change was made to update TF2 to use the current SteamID format, which
 most other games on Steam and Steam itself uses. You will find that you can
 now use SteamIDs rendered by these other locations in your interactions
 with the engine. The engine will still recognize the old format, though, so
 your current server ban lists should still be valid.

 The conversion equation has already been posted by a community member, but
 here it is again:

 Old:STEAM_0:A:B
 New:[U:1:B*2+A]
 Example:STEAM_0:1:1234  ---[U:1:2469]

 We're sorry for the problems this may cause while you update your scripts
 to use the new format. It was not our intent to disrupt your servers.

 -Eric


 ___
 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


[hlds] New SteamID format for TF2

2014-08-21 Thread Eric Smith
We apologize for the lack of warning regarding the SteamID format change in 
today's update. It was our intent to give the community a heads-up before the 
change was released, but it was missed. 

The change was made to update TF2 to use the current SteamID format, which most 
other games on Steam and Steam itself uses. You will find that you can now use 
SteamIDs rendered by these other locations in your interactions with the 
engine. The engine will still recognize the old format, though, so your current 
server ban lists should still be valid.

The conversion equation has already been posted by a community member, but here 
it is again:

Old:STEAM_0:A:B
New:[U:1:B*2+A]
Example:STEAM_0:1:1234  ---[U:1:2469]

We're sorry for the problems this may cause while you update your scripts to 
use the new format. It was not our intent to disrupt your servers.

-Eric


___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread E. Olsen
Fair enough, mistakes happen.

I would, however, implore the TF2 dev team to actively engage the Sourcemod
dev team and give them advanced notice of any future major changes (like
you guys always used to do, which was a great environment to participate
in) such as porting TF2 to Source 2, etc.

The way you helped us transition to Steampipe should be the model here - we
all worked together, and that rollout went about as smooth as could be ;-)


On Thu, Aug 21, 2014 at 7:41 PM, Eric Smith er...@valvesoftware.com wrote:

 We apologize for the lack of warning regarding the SteamID format change
 in today's update. It was our intent to give the community a heads-up
 before the change was released, but it was missed.

 The change was made to update TF2 to use the current SteamID format, which
 most other games on Steam and Steam itself uses. You will find that you can
 now use SteamIDs rendered by these other locations in your interactions
 with the engine. The engine will still recognize the old format, though, so
 your current server ban lists should still be valid.

 The conversion equation has already been posted by a community member, but
 here it is again:

 Old:STEAM_0:A:B
 New:[U:1:B*2+A]
 Example:STEAM_0:1:1234  ---[U:1:2469]

 We're sorry for the problems this may cause while you update your scripts
 to use the new format. It was not our intent to disrupt your servers.

 -Eric


 ___
 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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Azarus X
Thank you Eric!


2014-08-22 1:47 GMT+02:00 E. Olsen ceo.eol...@gmail.com:

 Fair enough, mistakes happen.

 I would, however, implore the TF2 dev team to actively engage the
 Sourcemod dev team and give them advanced notice of any future major
 changes (like you guys always used to do, which was a great environment to
 participate in) such as porting TF2 to Source 2, etc.

 The way you helped us transition to Steampipe should be the model here -
 we all worked together, and that rollout went about as smooth as could be
 ;-)


 On Thu, Aug 21, 2014 at 7:41 PM, Eric Smith er...@valvesoftware.com
 wrote:

 We apologize for the lack of warning regarding the SteamID format change
 in today's update. It was our intent to give the community a heads-up
 before the change was released, but it was missed.

 The change was made to update TF2 to use the current SteamID format,
 which most other games on Steam and Steam itself uses. You will find that
 you can now use SteamIDs rendered by these other locations in your
 interactions with the engine. The engine will still recognize the old
 format, though, so your current server ban lists should still be valid.

 The conversion equation has already been posted by a community member,
 but here it is again:

 Old:STEAM_0:A:B
 New:[U:1:B*2+A]
 Example:STEAM_0:1:1234  ---[U:1:2469]

 We're sorry for the problems this may cause while you update your scripts
 to use the new format. It was not our intent to disrupt your servers.

 -Eric


 ___
 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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Paul
Yeah, mistakes can happen easily, well thanks for the update on that (Steam
ID). That's one of the bugs acknowledged in this update, just needs the
other bug acknowledging/fixing (which happened when the HTML MOTD started
sharing the Steam browser control) then all is well again hopefully.


On 22 August 2014 00:47, E. Olsen ceo.eol...@gmail.com wrote:

 Fair enough, mistakes happen.

 I would, however, implore the TF2 dev team to actively engage the
 Sourcemod dev team and give them advanced notice of any future major
 changes (like you guys always used to do, which was a great environment to
 participate in) such as porting TF2 to Source 2, etc.

 The way you helped us transition to Steampipe should be the model here -
 we all worked together, and that rollout went about as smooth as could be
 ;-)


 On Thu, Aug 21, 2014 at 7:41 PM, Eric Smith er...@valvesoftware.com
 wrote:

 We apologize for the lack of warning regarding the SteamID format change
 in today's update. It was our intent to give the community a heads-up
 before the change was released, but it was missed.

 The change was made to update TF2 to use the current SteamID format,
 which most other games on Steam and Steam itself uses. You will find that
 you can now use SteamIDs rendered by these other locations in your
 interactions with the engine. The engine will still recognize the old
 format, though, so your current server ban lists should still be valid.

 The conversion equation has already been posted by a community member,
 but here it is again:

 Old:STEAM_0:A:B
 New:[U:1:B*2+A]
 Example:STEAM_0:1:1234  ---[U:1:2469]

 We're sorry for the problems this may cause while you update your scripts
 to use the new format. It was not our intent to disrupt your servers.

 -Eric


 ___
 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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Peter Jerde
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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread davidaap1234
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

-- Original Message --
From: Peter Jerde peter-h...@jerde.net
To: Half-Life dedicated Win32 server mailing list 
hlds@list.valvesoftware.com

Sent: 22-8-2014 2:29:14
Subject: Re: [hlds] New SteamID format for TF2


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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Jason
If the old steamID is still recognized why would sourcebans no longer work?
 This REALLY freakin sucks with ZERO time to get ready for such a MAJOR
change...


On Thu, Aug 21, 2014 at 8:29 PM, Peter Jerde peter-h...@jerde.net wrote:

 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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Nicholas Hastings
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


davidaap1...@gmail.com mailto:davidaap1...@gmail.com
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 mailto:peter-h...@jerde.net
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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Spencer 'voogru' MacDonald
This is why I been using the raw accountid for everything since forever. =)


On Thu, Aug 21, 2014 at 8:38 PM, Nicholas Hastings psycho...@alliedmods.net
 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

   davidaap1...@gmail.com
  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 peter-h...@jerde.net
  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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Jason
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 
voo...@voogru.com 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 
 psycho...@alliedmods.net 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

   davidaap1...@gmail.com
  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 peter-h...@jerde.net
  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


Re: [hlds] New SteamID format for TF2

2014-08-21 Thread Nicholas Hastings
We support over twenty variants of the Source engine, and not all of 
them support Steam authentication.


--
Nicholas Hastings
AlliedMods.net http://www.alliedmods.net


Spencer 'voogru' MacDonald mailto:voo...@voogru.com
Thursday, August 21, 2014 8:41 PM
This is why I been using the raw accountid for everything since 
forever. =)




___
To unsubscribe, edit your list preferences, or view the list archives, 
please visit:

https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
Nicholas Hastings mailto:psycho...@alliedmods.net
Thursday, August 21, 2014 8:38 PM
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.



___
To unsubscribe, edit your list preferences, or view the list archives, 
please visit:

https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds
davidaap1...@gmail.com mailto:davidaap1...@gmail.com
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

___
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds