SourceMod 1.6.2 Release Notes

From AlliedModders Wiki
Jump to: navigation, search

SourceMod 1.6.2 is primarily a maintenance release, addressing game updates in TF2 and CS:GO.

For the full SourceMod 1.6 release notes, click here.

Auth Id changes

Some supported games have changed their auth id rendering to a newer format, from something that looks like "STEAM_X:Y:Z" to something to that looks like "[A:X:B]". At the time of writing, only TF2 has made this switch, but it will come to CS:S, DoD:S, HL2:DM, and probably Source SDK 2013 Base in the future.

The auth string given by SourceMod's plugin and extension API's (GetClientAuthString, etc.) has been changed in this version to always given the old "STEAM_X:Y:Z" format as a compatibility shim. This means that admin files and command targeting will continue to use the old style of id as well. You do not need to do anything further to adjust for this change. A new GetClientAuthId native has been added to allow retrieving the game's internal auth string as-is, or in a specified format. This is the successor to GetClientAuthString, which will be deprecated in the next major release. The next major release will also support using multiple formats for the admin system and command targeting.

Changelog

User Changes:

  • Updated game support for TF2, CS:GO, No More Room in Hell and Fistful of Frags.
  • Added compatibility shim to force Steam player auth strings to be in "Steam2" rendered format (PR 136).
  • Fixed possible performance regression in DBI handling.

Developer Changes:

  • Added new GetClientAuthId native to retrieve player auth strings in desired format (PR 159).
  • Updated TF2 weapon and player condition enums (PR 140) (FlaminSarge).