Adding Plugins to Your HL2:DM Server
Set up SourceMod and install plugins and extensions on your Half-Life 2: Deathmatch dedicated server.
Installing plugins on your Half-Life 2: Deathmatch server can enhance gameplay and add new features. XGamingServer makes it easy to enable SourceMod, which is required for most plugins.
How to Install SourceMod
Select Your Server
Log in to the XGamingServer Panel and select your server.
Enable SourceMod
In the sidebar, go to Startup. Find the Enable SourceMod option and change its value to 1.
Restart Your Server
Restart your server. SourceMod and Metamod will automatically stay up to date with the latest stable version.
📝 Note: If you want to manually install a specific version of SourceMod and Metamod, keep this setting disabled to stop our system from handling these frameworks.
How to Install Plugins
Once SourceMod is installed, you can start adding plugins to your server.
Open the Plugins Directory
In the sidebar, go to Files and navigate to /hl2mp/addons/sourcemod/plugins.
Upload Your Plugins
Upload your plugin files (usually ending in .smx) to this directory.
Load the Plugins
Restart your server or use the sm plugins refresh command in the server console.
How to Install Extensions
Some plugins require additional extensions to function properly.
Open the Extensions Directory
In Files, navigate to /hl2mp/addons/sourcemod/extensions/.
Upload Extension Files
Upload the extension files (ending in .so for Linux) to this directory. If the extension came with a .cfg file, upload it to hl2mp/cfg/sourcemod.
Restart Your Server
Restart your server to load the extensions.
📝 Note: Always make sure you are using extensions compatible with Linux and your SourceMod version.
How is this guide?
FastDL Setup for Half-Life 2: Deathmatch
Learn how XGamingServer's automatic FastDL system works for your Half-Life 2: Deathmatch server and how to use a third-party FastDL.
Change the Player Limit on Your HL2:DM Server
Adjust the maximum player count on your Half-Life 2: Deathmatch dedicated server through the XGamingServer Panel.