SourceMod uses rolling releases, and updates are continuous. Updates to stable versions of SourceMod are small and non-disruptive. It is generally recommended to run the latest stable build, however, it is not necessarily urgent to upgrade when a newer build appears.

These are stable SourceMod builds. For development branch builds, see this page instead.
Looking for SoureMod 1.11 branch builds? Click here.

Latest downloads for version 1.7 - build 5335:


All Builds from 1.7 Branch

Build Download Change Details Src
5334 Update blacklist.plugins.txt
5333 Block reserved device names on windows (#733)
5332 Update blacklist.plugins.txt
5331 Update Empires gamedata (supercedes #599).
5330 Update TF2 gamedata.
5329 Update Insurgency gamedata.
5328 Update blacklist.plugins.txt
5327 Sanitize servercfgfile and lservercfgfile values with sm_cvar (bug 6579).
5326 Update blacklist.plugins.txt
5325 Update blacklist.plugins.txt
5324 Update TF2 gamedata.
5323 Update more tf2 gamedata.
5322 Update tf2 gamedata.
5321 Update CS:GO InfoChanged gamedata. (Fixes SetClientInfo).
5320 Fixed offsets for SetClientName (#547)
5319 Update Insurgency gamedata.
5318 Update MakeBleed gamedata
5317 Update CS:GO gamedata for latest update.
5316 Update Insurgency gamedata.
5315 Fix unknown warning option on apple-clang.
5313 Fix CS:GO signature for conflicts with detours.
5208 Merge branch '1.7-dev' of https://github.com/alliedmodders/sourcemod into 1.7-dev.
5205 Update changelog for version 1.7.2.
5204 Update more CS:GO gamedata.
5203 Fix continue in a loop body leaking heap-allocated variables. (bug 6370, r=fyren)
5202 Update CS:GO gamedata for latest update.
5201 Fix regression in admin-sql-threaded when porting to transitional syntax.
5200 Trigger build.
5199 Trigger Build.
5198 Trigger Build
5197 Correct NameHashSet::add() return type.
5196 Remove check_thunks reliance on Tier0.
5195 Merge pull request #330 from yedpodtrzitko/1.7-dev
5193 Trigger build for hl2sdk-dota changes.
5192 Trigger build for hl2sdk-dota changes.
5191 Merge pull request #250 from alliedmodders/sdkhooks-newdecls
5190 Roll version number.
5189 Update versioning for 1.7.1 release.
5188 Update changelog for version 1.7.1.
5186 Fix bug where the compiler could crash trying to dereference a decayed accessor expression used as |this|.
5183 Enable the "name %s" command blocking on CS:GO as well.
5182 Merge pull request #313 from alliedmodders/set-client-name
5181 Add missing debug info for multidimensional strings
5178 Fix build.
5171 Update TF2 gamedata.
5170 Fix not being able to block CS_OnCSWeaponDrop and clarify include file. (bug 6334)
5169 Fix more Freak Fortress gamedata.
5168 Fix Fortress Forever gamedata.
5167 Merge pull request #286 from peace-maker/noradiomenu_regression
5165 Merge pull request #303 from alliedmodders/tf2_vstk_fix
5164 Update TF2's MakeBleed native for the latest update.
5163 Trigger build for hl2sdk-dota changes.
5162 Fix tag mismatch warning when using SQLite_UseDatabase. (bug 6310)
5161 Merge pull request #267 from 50Wliu/tf2_setclientteam
5158 Fix Insurgency s_pTempEntities offset on Windows.
5157 Use new IVEngineServer::GetIServer to get IServer* on Insurgency.
5156 Update Insurgency Windows SDKTools gamedata.
5150 Update versioning for 1.7.0 release.
5147 Remove sizeof() as a special-case default argument value.
5145 Expose Message_DetermineMulticastRecipients as GetClientsInRange native.
5144 Fix FindFlagChar not finding char for AdminFlag_Custom6.
5141 Initial CSGO GetWeaponPrice fixes
5140 Don't special case hierarchy-free enumeration constants when used as array indices. (bug 6302)
5136 Fix incorrect error line show for incorrect return value on forwards (bug 6226).
5134 Establish a default timeout for MySQL connectivity.
5133 Update protobuf include path for Dota build.
5132 Prevent null auth string comparisons.
5131 Fix regression causing "BOT" to no longer be valid in adminsys for Steam identities.
5128 Add PlayerRunCommand gamedata for Dark Messiah.
5126 Trigger build for hl2sdk-dota update.
5125 Update TF2 gamedata.
5124 Fix threads leaking if they're not joined. (bug 3460, r=dvander)
5123 Fix uninitialized variable in decl_enum().
5120 Fix ArrayList.Clear func name.
5119 Fix typo on ArrayList.Erase native.
5118 Fix typos in dbi.inc transitional syntax.
5116 Don't looks for IServerTools on ep1 games. (We don't use it and it doesn't exist on most.)
4511 Merge pull request #41 from alliedmodders/c++11
4507 Merge pull request #40 from alliedmodders/fix-invalid-string-index
4503 Revert "Disable FireOutput gamedata on TF2 until proper fix is found."
4501 Disable FireOutput gamedata on TF2 until proper fix is found.
4499 Update TF2 FireOutput gamedata.
4498 Bump version for master branch.
Click here to view the SourceMod License
© Copyright 2004-2026 SourceMod Dev Team