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 development SourceMod builds. For stable branch builds, see this page instead.
There may be breaking changes in builds in this branch, along with shiny new features.

Latest downloads for version 1.13 - build 7481:


Do you need help upgrading?

SourceMod's PDB Symbol Server: https://sm.alliedmods.net/symbols/.
Click here to see how to use this URL in Visual Studio. The URL is not web-browseable.

All Builds from 1.13 Branch

Build Download Change Details Src
7481 Bump SourcePawn
7480 Add int64 support to forwards (#2594)
7479 Fix forwards accepting arguments of the wrong type (#2593)
7478 TF2C 3.2.0 gamedata (#2590)
7477 Fix cleanup of stale entity output hooks (fixes #2589)
7476 Add userid guards for PlayerManager::m_UserIdLookUp (#2577)
7475 Fix `Plugin_Changed` preventing other sound hooks from running (#2586)
7474 Fix crash related to KeyValues for sdk2013/2025 games (#2588)
7472 Replace ke::Function use with std::function.
7471 Strip sourcehook containers (#2578)
7470 Re-update SourcePawn pin
7469 Narrow symbol hiding to libstdc++ (#2576)
7468 Update Chinese simplified translations (#2575)
7467 Hide statically-linked libstdc++ symbols (#2533)
7466 Revert garbage
7465 Fix x86 float formatting precision (fixes #2562) (#2573)
7464 CI: Fix hl2sdk-mock test error detection (#2558)
7463 Update SourcePawn.
7461 Update SourcePawn.
7460 sorting: use ParamToArrayPtr for the top-level array param
7459 Use an absolute call when the callee is too far away
7458 GetFunctionByName: return the runtime's funcid instead of deriving it from the public index (#2566)
7457 Add TIMER_FLAG_TICK_PRECISE - a new method for tick-precise timer intervals
7456 Update SourcePawn to fix a callback crash. (#2561)
7455 Extend thread check to all sdkhooks (#2534)
7454 Add native StringToI64 (#2449)
7453 Add `VFormat` macro for backwards compatibility
7452 more nmrih 1.15 gamedata fixes (#2559)
7451 Fix unsafe casts in test_sorting.sp.
7442 nmrih 1.15.0 gamedata (#2557)
7441 Reduce cases where MySQL escaping locks (#2554)
7440 Update CSWeaponDrop for Windows (#2553)
7439 Fix build
7438 Update Orange Box gamedata (#2552)
7437 Fix rc BINARY_NAME on Windows
7436 Fix crash when deleting a Menu handle during callbacks (#2536)
7435 TF2 Classified 3.1.0 Gamedata (#2551)
7434 Fix regression enforcing TLS on MySQL connections
7433 Remove version from default MARIADB_CONNECTOR_C path
7432 Use static linking for libssl in MySQL ext
7431 Update SQLite to 3.53.4 (#2549)
7430 Fix alltalk vote for CSGO (#2544)
7429 Switch MySQL extension to use (latest) MariaDB connector (fixes 2526) (#2548)
7428 Fix x64 float parameter bugs (#2547)
7427 Fix crash with private forwards deleted mid-call (fixes #1041)
7426 Fix a case where APLRes_SilentFailure was not silent (fixes #1928)
7425 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
7423 Fix wrong PreThink/PostThink offsets for TF2Classified (#2529)
7422 Discard threaded query results on plugin unload (fixes #1647)
7421 add zero-param ConVarChanged typeset signature (#2531)
7420 Fix Linux x86 stack alignment crash
7419 Harden MySQL locking (fixes #1207) (#2528)
7418 Rework clientprefs reconnect & config refresh logic (fixes #778) (#2527)
7417 Update Turkish translations (#2486)
7416 Add support for dot-delimited entity property paths (#2518)
7415 TF2Classified 3.0.12 Gamedata (#2525)
7414 Add async file op natives (#1674) (#2524)
7413 Fix Linux pattern scanning across readable ELF segments (#2520)
7412 Add support for non-public schemas with pgsql (#2341)
7411 Add CopyFile native (#1683)
7410 Implement KeyValues.FromAddress (#1467)
7409 Network m_hViewEntity changes on l4d and newer
7408 Update SourcePawn
7407 Set m_hViewEntity with SetClientViewEntity
7406 Fix SlowScriptTimeout and EnableLineDebugging not being read
7405 Update hl2sdk-manifests
7404 Bump actions/setup-python from 6 to 7
7403 Allow STEAM_0 in ProcessArgString (#2512)
7402 Update CTakeDamageInfoHack for l4d2
7401 Fix build
7398 Fix Call_Finish propagating exceptions to the caller (#2510)
7397 Fix forwards overwriting result to 0 when no callback runs (#2509)
7396 Fix Plugin_Stop stopping ET_Event/ET_LowEvent forwards early (#2511)
7395 Fix GetFunctionByName ignoring its plugin handle (#2508)
7394 containers: fix spcomp binary path and widen dev-branch trigger
7393 Switch from FloatCompare to < operator in vote plugins
7392 Switch sm_platform win checks to use compiler defines
7391 Bump version to 1.13 in sourcemod_version.h
7390 Bump hl2sdk-manifests for PVKII -fPIC fix
7385 MCV sdk/gamedata updates.
7384 rebuild vote hint list after vote retraction
7383 Don't serialize whole KeyValues tree to measure its size in handle dump (#2493)
7382 CI: fix some pdbs shadowing others for upload
7381 Add PlayerRunCmd offset to game.aoc.txt (#2495)
7380 Bump actions/cache from 5 to 6
7379 Gamedata for TF2 Classified 3.0.11 (#2491)
7378 Bump actions/checkout from 6 to 7
7377 Fix SDKCall mis-decoding int64 Address parameters
7376 Fix x86 sign-extension of high pointers
7375 Make dynamically build SDK static libs obey optimize flags
7374 Fix cases of possible buffer overrun
7373 Fix forward re-entrancy and update SourcePawn.
7372 Remove exception from Call_Finish (#2475)
7371 Revert Call_Finish() to correctly return an error code.
7368 Remove GroundEntChanged
7366 clarify late load callbacks
7365 Merge branch 'master' of https://github.com/alliedmodders/sourcemod
7363 Stop leaking prepared statements in pgsql ext
7362 Maybe fix (and update) GeoIP db inclusion
7361 Update hl2sdk-manifests
7360 Update SourcePawn.
7359 Remove PushNull API from forwards/calls.
7358 Update bundled PostgreSQL static libraries to 18.4 (#2468)
7357 Trigger build for hl2sdk-tf2 update (#2464)
7356 DHooks: Fix setting CBaseEntity* params (#2465)
7355 Fix mock build (#2467)
7354 Remove spvm from BreakpadSymbols
7347 Use SafeStrcpy in OnConVarChanged to ensure a null-terminated buffer (#2458)
7346 Remove use of HeapAlloc and HeapPop. (#2455)
7345 Update SourcePawn. (#2454)
7344 Disable KeyValues.Merge on swarm
7343 Add AutoExecConfig generation (#2436)
7342 Add format specifier "%lb" & "%lX" & "%lx" (#2448)
7341 Disable KeyValues.Merge on darkm
7340 Add KeyValues.Merge (#2184)
7339 Upgrade Clang to v22 (#2451)
7338 Fix syntax error in generate_headers
7337 Update libmaxminddb (#2393)
7336 CI Cleanup (#2450)
7334 Fix typo in updated rd gamedata (fixes #2447)
7333 Fix out-of-bounds crash in PluginIterator_Next (#2445)
7332 Update Reative Drop LevelShutdown gamedata (fixes #2439)
7331 Fixed an extra padding character in the negative integer formatting (#2443)
7330 Supports "%f" formatting value as negative inf float (#2444)
7329 Update SourcePawn. (#2440)
7328 Fix return value of AdminId.GetUsername. (#2438)
7327 Fix return values of some natives. (#2437)
7326 Add `%lu` & `%li` as format for int64 (#2421)
7325 Added a command to refresh mapchooser map list (#2431)
7324 Update TF2 gamedata for windows x64 (#2433)
7323 Fix SDKCall for int64 Address (#2435)
7322 Update SourcePawn.
7321 Fix branch name in checkout_deps
7320 Pin MM:S to 1.12 in checkout_deps to match release builds
7318 Update SourcePawn.
7317 Bump the SourcePawn version to fix int64 issues. (#2432)
7316 Bump sp module + address fix (#2430)
7315 Bump SourcePawn submodule (#2428)
7314 Bump docker/login-action from 3 to 4 (#2426)
7313 Bump actions/upload-artifact from 4 to 7 (#2425)
7312 Fix HookConVarChange giving stale convar pointers when a plugin made the convar longer, triggering realloc (#2423)
7311 Update release-action to fix deprecation warning
Click here to view the SourceMod License
© Copyright 2004-2026 SourceMod Dev Team