👉 smx.icegame.ro is a free online compiler for SourceMod plugins (CS:S, CS:GO, TF2, L4D, L4D2, DoD and other Source mods).
Upload your .sp file or paste the source code, pick the SourceMod version, and download the compiled .smx plugin. No local SourcePawn compiler required.
Compiling a SourceMod plugin normally means downloading the right SourceMod package, matching the compiler (spcomp) to your server version, and collecting every include file by hand. This compiler does it all in the browser: you pick the version, send the source, and get the .smx back.
Simple workflow
- Upload a
.spfile or paste the source code directly into the page - Compiled
.smxplugin is available to download as soon as the build succeeds - Compiler output can be shown on every compilation, so you can see warnings and errors line by line
- Option to automatically import the source code, so you can keep working on it
SourceMod versions
- Build against 1.7.3, 1.8.0, 1.9.0, 1.10.0, 1.11.0 or 1.12.0
- Pick the version that matches your server, so the plugin is compiled with the same includes you run in production
Custom includes
- If your plugin depends on an external
.incfile that the compiler does not provide, you can upload your own include files
Sandboxed compilation
- Compilation runs in a sandbox, separated from the website
- Live status indicators for the database, server load and build sandbox directly in the header
Interface
- 16 languages: English, Romanian, Italian, Hungarian, Serbian, Bulgarian, German, French, Russian, Turkish, Portuguese, Hindi, Spanish, Arabic, Japanese, Chinese
- Compilation statistics by SourceMod version (successful and failed builds)
- Navbar button to switch between the SourceMod, CounterStrikeSharp and AMX Mod X compilers
- Go to smx.icegame.ro and pick your interface language.
- Select the SourceMod version. Not sure which one? Type
sm versionin the server console to check what your server runs. - Select your
.spfile, or paste the source code into the box. - If the plugin needs extra includes, press Upload .inc and add them first.
- Press Compile Now.
- If the build succeeds, download the compiled
.smxand upload it toaddons/sourcemod/plugins/on your server.
- The compiler takes a single
.spfile. If your plugin includes custom.incfiles, upload them with the Upload .inc button before compiling. - Always compile with the SourceMod version that matches your server, to avoid errors caused by missing or different natives and methodmaps.
- Compiler: https://smx.icegame.ro
- IceGame Romania: https://icegame.ro
Found a bug or have a suggestion? Open an issue. Feedback is welcome.