We are pleased to announce that SourceMod 1.7.0 has been officially released.
This is a major update for scripters, including the new
SourcePawn Transitional Syntax , a new and backwards-compatible set of SourcePawn language updates. It also includes the usual bug fixes and other general improvements.
You can get it at the
downloads page .
Highlights for Server Admins:
- Updated game compatibility for TF2, CS:GO, and Dota 2.
- Fixed regression in SM 1.6.3 causing load failure on games older than Orangebox.
- Rewrote internal Steam auth ID handling:
- admins.cfg now supports Steam2, Steam3, and SteamID 64 formats for the Steam auth provider.
- admins-simple.ini now supports Steam3 auth IDs in addition to Steam2 IDs.
- Command targeting now supports both Steam3 auth IDs in addition to Steam2 IDs.
Highlights for Developers:
- Added new SourcePawn Transitional Syntax!
- New methodmap-based APIs have been added for many existing functions and handle types.
- New work-in-progress API doc page.
- Added OnTakeDamage_Alive hook type to SDKHooks.
- Many more File natives now support Valve FS.
Full release notes and a detailed changelog is available at the
SourceMod 1.7.0 Release Notes wiki article .
As always, you should not need to recompile plugins or extensions. If you encounter any problems, please check the
upgrade instructions before filing
bug reports .
Thank you to everyone that has contributed to this release and supported AlliedModders, including, but not limited to members of the SM dev team - BAILOPAN, DS, Fyren, psychonic, asherkin, Dr!fter, and KyleS - as well as all other code contributors, particularly Peace-Maker, VoiDeD, FlaminSarage, bug reporters, translators, and donators.