View Single Post
Peace-Maker
SourceMod Plugin Approver
Join Date: Aug 2008
Location: Germany
Old 06-29-2015 , 04:37   Re: SourceMod 1.7.2 and Metamod:Source 1.10.5 Released
#48

Quote:
Originally Posted by Powerlord View Post
HLSW was relying on old behavior.

TF2 switched to SteamID3 sometime last year.

SourceMod 1.6.1 (or was it 1.6.2) and newer had a compatibility hack to make certain parts of SourceMod return SteamID2 (the old format) instead.

SourceMod 1.7.0 and newer no longer have that compatibility hack and it sounds like HLSW has it hard-coded to check for SteamId2 values and not show them if it thinks the format is wrong.

Edit: Side note, it is possible to get SteamID2 values in newer plugins, but it requires a new method call to do it (GetSteamAuthId)
SM1.7+ still has that hack in place. GetClientAuthString still returns the Steam2 format for compatibility with old plugins. HLSW might parse the rcon status output or game log which contain the game's own formatting - not sourcemod's fault
__________________
Peace-Maker is offline