Dev Builds


Metamod:Source uses rolling releases, and updates are continuous. Updates to stable versions of MM:S 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 unstable, development MM:S builds. For stable builds, see this page instead.

Latest downloads for version 2.0 - build 1395:



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

All Builds from 2.0 Branch

Build DownloadChange Details Src
1395 Fixed a shutdown crash where `GenBuffer` would make use of an already freed variable
1391 Add GitHub workflow for release builds (#264)
1390 Trigger build for hl2sdk-deadlock & dota update
1389 Silence memset warning
1387 Fix mm_FindPattern (#261)
1384 Increase maximum plugin alias length (#260)
1383 Trigger build for hl2sdk-cs2 update
1382 Fix load failure on The Ship (#254)
1380 Correct memory size calculation for modules on linux (#255)
1376 Revert "Scan all PT_LOAD segments on Linux for mm_FindPattern "
1375 Scan all PT_LOAD segments on Linux for mm_FindPattern
1374 Update hl2sdk-manifests
1373 Make tier1 & mathlib part of the compilation process (#247)
1370 Undo accidental push to master
1369 update hl2sdk-manifests
1367 Trigger build for hl2sdk-cs2 update
1366 Trigger build for hl2sdk-cs2 update
1365 Trigger build for hl2sdk-deadlock update
1364 Trigger build for hl2sdk-cs2 update
1363 Update s2_sample_mm AMBuildScript
1362 Remove RTLD_DEEPBIND flag from source2 titles
1361 Trigger build for hl2sdk-cs2 update
1360 Trigger build for hl2sdk-cs2 update
1359 Fixed mm_DetermineBackendS1 tests for last few games.
1353 Update Windows CI runner win2019 -> win2022
1352 (github) Add bug report template.
1351 Update s2_sample_mm
1350 Correct gcc flag placement
1348 Fix missing includes and standardize non-system includes to quotes
1347 Fix clang ref in CI
1346 Replace retired ubuntu-20.04 runner in CI
1345 Trigger build for hl2sdk-dota/deadlock update
1344 Fix missing include on Linux.
1334 loader: Detect HL1MP and SDK2013(2025) mods as HL2:DM for now
1333 Add null check in new -game fallback
1332 Fix up the tf2, etc. sdk update convar fix
1331 Fix build for tf2, css, dods, hl2dm
1328 Fix gamedir detection on Deadlock
1327 Fix gameinfo loading on Linux x64 S1 games
1326 Tweak game detection for MCV and Blade (fixes #200)
1325 Missed file in last commit
1324 Add preliminary support for Deadlock
1323 Add source2 convar/concommand support (#203)
1322 Correct plugin unload on ``meta retry``
1321 Fix double plugin unload crash on ``meta retry``
1319 Correct s2_sample_mm CBufferString usage
1318 Trigger build for hl2sdk-dota update
1315 Trigger build for hl2sdk-hl2dm update
1314 Trigger build for hl2sdk-cs2 changes
1313 chore: Add another build dir pattern to .gitignore
1308 Fix merge conflict oopsie
1297 Disable ordered-compare-function-pointers warning on Clang 13+
1293 Trigger build for hl2sdk-l4d2 changes
1292 Trigger build for L4D2 changes (#180)
1291 Update HL2SDK Manifests Submodule
1290 Trigger build for hl2sdk-cs2 changes
1289 Fix brace alignment.
1286 Updated build instructions.
1285 Roll version in metamod_version.h
1284 Update hl2sdk-manifests
1282 Shut msvc
1281 Trigger build for hl2sdk-cs2 changes
1280 Add missing parameter doc for ISmmAPI::GetServerFactory()
1279 Remove deprecated syntax for compatibility
1278 Improve s2_sample_mm build script
1277 Update sh_memory.h (tidy up things)
1275 S2 Sample: fix Hook_ClientPutInServer message formatting
1274 Merge branch 'master' of https://github.com/alliedmodders/metamod-source
1271 new SourceHook syntax for s2_sample_mm (#151)
1270 Update AMBuildScript
1266 Update hl2sdk-manifests submodule
1259 Fix unescaped regex warning in build script
1258 Update amtl
1257 Fix MM:S no longer being to load on games built with old, incompatible libm (fixes #146)
1256 Fix IMetamodListener events in s2_sample_mm
1255 Fix MSVC 2017 build issues
1254 Fix build when no SDKs are specified (for running SourceHook tests)
1251 Merge pull request #142 from alliedmodders/psy/s2-safety-check
1249 Merge pull request #141 from noahbkim/fix-provider_source2
1247 Merge pull request #140 from noahbkim/feature/disable-auto-versioning
1245 convert UTIL_TrimRight/TrimLeft to use std string internally (#121)
1244 Use clang-14 to work around a PLT/GOT bug.
1243 Fix build
1238 Clean up the SDK detection algorithm to fix hl2dm errors.
1237 Fix regression causing --sdks ambuild option to be ignored
1235 Fix minimal rebuilds on buildbot.
1234 Switch to C++17 (#128)
1233 Move bootstrap.pl to Python.
1232 Update manifests; statically link libstdc++ now.
1231 Update manifests.
1230 Switch to a manifest-based build model. (#131)
1229 Merge pull request #129 from GAMMACASE/sample_memoverride_fix
1227 Turn down macOS testing.
1226 Replace fscanf with faster parsing (#127)
1225 Trigger build for hl2sdk-cs2 update
1224 Merge pull request #123 from Kenzzer/s2_mm_plugin
1222 Merge pull request #122 from alliedmodders/psy/s2-linux-load-fix
1219 Fix Source2 linux packaging layout (#120)
1218 Merge pull request #119 from Wend4r/fix-linuxsteamrt64_load
1216 Merge pull request #116 from alliedmodders/🍿
Click here to view the Metamod:Source License