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 1.12 - build 1210:



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 1.12 Branch

Build DownloadChange Details Src
1210 chore: Add another build dir pattern to .gitignore
1209 fix(ci): Remove Mac and Dota from CI
1208 fix(sourcehook): Disable tests on linux x64 for now
1207 fix(sourcehook): Fix compilation issues with standalone SourceHook
1206 feat(ci): Add CI for PRs to all dev/stable version branches
1205 Update to latest hl2sdk-manifests
1204 undo the compiler flags change
1203 lower log level
1202 remove platform 64bits once more
1201 requested changes
1200 remove the test suite for now
1199 remove sourcehook generated file
1198 Fix compilation for 32bits
1197 make jit writer public
1196 avoid infinite logging loops
1195 add x64 stub generator support
1194 Trigger build for hl2sdk-l4d2 changes
1193 Trigger build for L4D2 changes (#180)
1192 Fix using updated SdkTarget in core/AMBuilder
1191 Update hl2sdk-manifests submodule
1190 Trigger build for hl2sdk-manifests changes
1189 Use clang-14 to work around a PLT/GOT bug.
1188 Clean up the SDK detection algorithm to fix hl2dm errors.
1187 Fix regression causing --sdks ambuild option to be ignored
1186 Fix regex backslash escaping in build script
1185 Fix minimal rebuilds on buildbot.
1184 Fix Windows build.
1183 Fix bootstrap paths.
1182 Move bootstrap.pl to Python.
1181 Restrict C++ linker workarounds to Linux.
1180 Fix linker issues.
1179 Update manifest helpers and fix sdk selection bug.
1178 Update manifests; statically link libstdc++ now.
1177 Update manifests.
1176 Switch to a manifest-based build model. (#132)
1175 Ci update (#112)
1174 Actually fix build regression from #102
1173 Revert "Fix build regression from #102"
1172 Fix build regression from #102
1171 MCV: fix Linux tier0/vstdlib bin names
1170 Update MCV platform support. (#115)
1169 Fix sourcehook compilation warning (#106)
1168 Only load plugins that have executable extensions.
1167 Revert "add support for IServerPluginCallbacks v3 and v4"
1166 add support for IServerPluginCallbacks v3 and v4
1165 Add support for Military Conflict: Vietnam (#100)
1164 Update Github Action workflow versions
1163 Make PVKII also link against stdc++ for Linux (#98)
1162 Split PVKII into its own engine branch (#97)
1161 Trigger build for Blade/Insurgency SDK changes.
1160 Trigger build against hl2sdk-csgo changes.
1159 Fix helpers module path lookup on newer Perl versions.
1158 Trigger build against hl2sdk-csgo changes.
1157 Trigger build for Contagion hl2sdk update.
1156 Don't build SDKs that aren't present.
1155 Exclude mock from all SDKs.
1154 Fix hl2sdk-mock build.
1153 Disable hl2sdk-mock build until it builds without errors.
1152 On Linux Blade Symphony, link against server libs instead of client. (Fixes META_CONPRINT)
1151 Add support for hl2sdk-mock.
1150 Fix snapshot links in readme
1149 Switch to python3 for ambuild.
1148 Start using Github Actions (#83)
1147 Restore the frame pointer on Linux (#78)
1146 Enable Insurgency and Blade Symphony x64 builds (#77)
1145 Add existing appveyor yaml to tree.
1144 Roll version number.
1143 Merge pull request #66 from PlayBoy31/patch-1
1141 Fix for latest AMBuild API.
1140 Build x64 packages on Windows.
1139 Fix another arch use.
1138 Fix startbuild.pl.
1137 Fix BreakpadSymbols.
1136 Fix bootstrap.pl.
1135 Merge pull request #71 from alliedmodders/amb22
1133 Merge pull request #69 from WildCard65/checkout-deps_fixes
1131 Fix detection of Blade Symphony on Windows x64 (#67)
1130 Fix lin/mac build
1129 Changes required for upcoming Blade Symphony update
1128 Trigger build for hl2sdk-csgo update
1127 Disable Dota 2 build until linking issues are fixed.
1126 Trigger build for hl2sdk-csgo update.
1125 Disable Dota 2 search path fixups until newer IFileSystem changes can be better reversed.
1124 Trigger build again.
1123 Trigger build.
1122 Merge pull request #57 from maximsmol/sample_mm_ambuild
1117 Fix XCode 10+ build issues (#55)
1116 Trigger build against hl2sdk-tf2 update.
1115 Merge pull request #52 from alliedmodders/warnings
1111 Disable de-virtualization in sh-tests for gcc-4.9+ (#53)
1110 Add additional test coverage to Travis-CI. (#50)
1109 Fix Dota build for hl2sdk-dota updates.
1108 Crank up SourceHook param count support from 17 to 20.
1107 Trigger build again for further Dota Linux SDK lib fixes.
1106 Trigger build for Dota Linux tier1 rebuild.
1105 Link mathlib on BMS now (for vec3_origin required by tier1 ConVar).
1104 Trigger build against hl2sdk-bms update.
1103 Normalize paths when comparing. (fixes #37). (#38)
1102 Re-enable Dota 2 Linux x64 build.
1101 Disable 64-bit Linux dota build for now.
1100 64-bit support for CSGO on Linux and macOS (#35)
1099 Split Day of Infamy to separate engine build (#36)
1098 Fix linking errors with some compilers when MM:S plugins call function in tier1 interface.h. (#34)
1097 Trigger build for hl2sdk-insurgency update.
1096 Trigger build.
1095 Fix loading on Source SDK 2013 mods.
1094 Add generation of mmsource-latest download.
1093 Reenable symbol upload for Mac.
1092 Merge pull request #33 from alliedmodders/fix-symbols
1090 Disable symbol upload on Mac until symbol dumping is fixed.
1089 More Clang compiler flag fixups.
1088 Hopefully last bit of fixups for Linux and Mac build.
1087 Hello ambuild 2.1.
1086 Fix bad compiler flag checks from bad merge.
1085 Really fix build.
1084 Maybe fix build.
1083 Force build for hl2sdk-csgo update.
1082 Fix compilation on VS 2015+
1081 Merge pull request #31 from alliedmodders/S2
1034 🐍
1033 Fix more issues compiling on GCC 5+.
1032 Fix loader's CreateInterface not being exported with GCC 5 and later.
1031 Update loader for BM:S again.
1030 Nuke core-legacy - MM:S v1.4 API. (#29)
1029 Merge pull request #28 from MrWaggel/master
1026 Merge pull request #27 from alliedmodders/64bit-fs-support
1024 Update TravisCI build to use Clang 3.7.
1023 Fix build on newer compiler versions.
1022 Copy recent Breakpad dump support script changes from SourceMod.
1021 Enable the newly-added --breakpad-dump for our automated builds.
1020 Merge pull request #15 from alliedmodders/symbol-upload
1018 Trigger build
1017 Upload loader for Black Mesa engine changes.
1016 Merge pull request #26 from alliedmodders/tl-5
1013 Fix Insurgency build on Linux for SDK changes.
1012 Merge branch 'tl-4'
1009 Merge pull request #24 from alliedmodders/tl-3
1003 Merge pull request #23 from alliedmodders/tl-2
1000 Merge pull request #22 from alliedmodders/tl
998 Merge pull request #21 from alliedmodders/fix-vphook-test
996 Merge pull request #19 from alliedmodders/fix-sh-tests
994 Merge pull request #20 from alliedmodders/new-travis
992 Merge pull request #18 from alliedmodders/rip-s1dota
990 Fix recent regression with finding engine ptr on CS:S, DoD:S, HL2:DM.
989 Merge pull request #17 from alliedmodders/shim-noshim
987 Fix failing to load as VSP is GameDLL iface version >= 10.
986 Fix detection on TF2-branch games after recent updates.
985 Trigger build.
984 Trigger Build.
983 Trigger Build
982 Merge pull request #16 from alliedmodders/more-version-cleanup
980 Merge branch 'travis'
978 AMBuildScript fixes for Black Mesa that didn't get committed when making PR.
977 Merge branch 'bms-support'
975 Merge pull request #14 from alliedmodders/bms-support
973 More probably fix build on Clang.
972 Merge branch 'master' of https://github.com/alliedmodders/metamod-source
966 Probably fix build on Clang.
965 Really fix build.
964 Fix build.
963 Merge pull request #10 from alliedmodders/fix-vsgen-manualbuilds
961 Fix build.
960 Force build.
959 Merge pull request #9 from alliedmodders/nd-detect
957 Merge pull request #8 from KyleSanderson/metaiface
954 Remove /Zo on debug builds and add on release builds.
953 Add /Zo flag to msvc debug builds. http://msdn.microsoft.com/en-us/library/dn785163.aspx
952 Trigger build for hl2sdk-tf2 changes.
951 Trigger build for hl2sdk-tf2 changes.
950 Link libstdc++ on CS:GO.
949 Revert "Branch fixes."
948 Revert "Hacks to correct linking."
947 Hacks to correct linking.
946 Branch fixes.
945 Trigger build.
944 Trigger build for hl2sdk-tf2 changes.
943 Fix Mac build.
942 Merge pull request #7 from alliedmodders/more-missing-game-param
939 Merge pull request #6 from alliedmodders/swarm-fix
937 Merge pull request #5 from alliedmodders/bug-6020
935 Merge pull request #4 from alliedmodders/ambuild-typo
933 Merge pull request #3 from alliedmodders/fix-build
931 Trigger build.
930 Merge pull request #2 from alliedmodders/git-build
927 Merge pull request #1 from alliedmodders/git-mv
922 Fix snapshots URL in readme.
921 Replace .hgignore with .gitignore.
920 Delete .hgtags
919 Create README.md
918 Trigger build for hl2sdk-l4d changes.
917 Update for hl2sdk-l4d changes.
916 Add AMBuild build directories to hgignore.
915 Sync changes from SourceMod's bootstrap script.
914 Force reconfigures to happen every time.
913 Trigger build for hl2sdk-dota changes.
912 Trigger build for hl2sdk-csgo changes.
911 Update for hl2sdk-nd changes.
910 Add support for Contagion (bug 6006).
909 Enable SDK "COMPILER_*" defines for all builds (nobug, r=asherkin).
908 Trigger build.
907 Really fix Linux build.
906 Fix Linux build.
905 Attempt to fix uploading step of builds.
904 Trigger build.
903 Trigger build.
902 Add support for Dota 2 on Linux and Mac OS X (bug 6067, r=psychonic).
901 Make symstore.pl die if it fails to open a symbol directory (no bug, r=me).
900 Add -mmacosx-version-min=10.5 to compiler flags on OS X. (no bug, r=me).
899 Triggering build for OS X 10.9 VM.
898 Triggering build.
897 Improve automatic engine detection for some games (nobug, irc r=asherkin).
896 Update for latest AMBuild API (no bug, r=me).
895 Triggering a build.
894 Allow passing the compiler name to startbuild.pl for AMB2 reconfigures (r=dvander).
893 Changes to pushbuild.txt now trigger a reconfigure (r=dvander).
892 Triggering a build.
891 Triggering build.
890 Trigger build.
889 Trigger build.
888 Extract version info into a static library to speed up builds (bug 5990, r=ds).
887 Trigger build.
886 Fix dependency graph.
885 Push build.
884 Push build.
883 Push build.
882 Push build.
881 Fix configuring on gcc-4.4.
880 Push build.
879 Python 2.6 support for generate_headers.py.
878 Remove unused sentinel file.
877 Push build.
876 More bad reconf detection.
875 Fix versioning script on Python 3.
874 Disable console colors on buildbot.
873 Use correct command.
872 De-hardcode Python 3.
871 Upgrade build scripts to AMBuild 2 (bug 5970, r=ds).
870 Fix linux build.
869 Update Insurgency detection to not rely on -game parameter.
868 Fix regression in engine detection for some cases (bug 5963, r=asherkin).
867 Trigger build.
866 Trigger build. Seventh time's a charm.
865 Link iconv on Mac for SDK 2013 as required by its tier1.
864 Trigger build for greater justice.
863 Trigger build for great justice.
862 Trigger build.
861 Trigger build.
860 Trigger build.
859 Add support for Insurgency (bug 5950, r=asherkin).
858 Add support for Blade Symphony (bug 5948, r=asherkin).
857 Add support for Source SDK Base 2013 (bug 5916, r=asherkin).
856 Fixed MetamodVersionInfo::GetGameDir always returning NULL or garbage.
855 Rolling version.
854 Triggering build.
853 Triggering build.
852 Triggering build.
851 Split TF2, DoD:S, HL2:DM, and ND to separate binaries (bug 5667, r=asherkin).
850 Updated for latest hl2sdk-dota changes.
849 Fixed NULL conversion warning in loader.
848 Define POSIX and GNUC when compiling for any build on linux/mac.
847 Updated makefiles.
846 Updated ambuild script for new l4d2 library names.
845 Triggering build to fix clang 3.3 build.
844 Triggering build to test clang 3.3.
843 Updated Dota detection.
842 Triggering build to test buildbot.
841 Triggering build to test buildbot.
840 Updated for latest hl2sdk-dota changes.
839 Don't omit frame pointer on msvc builds.
838 Merge.
836 Triggering a build.
835 Triggering a build.
834 Build fixes for recent hl2sdk-dota updates.
833 Merge.
831 Added basic VDF file for easier installation (bug 5681, r=dvander).
830 Triggering build.
829 Triggering build.
828 Triggering build.
827 Triggering build.
826 Triggering build.
825 Triggering build.
824 Merge.
822 Triggering build.
821 Removed loader's reliance on tier0 by manually parsing command line for -game (bug 5674, r=DS).
820 Fixed typo in AMBuild script causing Dota 2 bin to not attempt to build.
819 Added support for Dota 2 (bug 5640).
818 Updated for CS:S sync (r=asherkin).
817 Triggering build.
816 Removed usermessage api support for CS:GO (bug 5578, r=asherkin).
Click here to view the Metamod:Source License