

In order for your game to recognise Metamod (and therefore Sourcemod), you must provide a metamod.vdf file in your addons directory. Your addons directory should now contain 2 folders metamod, sourcemod, and a metamod.vdf. Make sure you extract both the sourcemod and mmsource archives using the Untar option. Using the File Manager, extract both of these archives by selecting them, and then hitting the untar button, like so: Your server directory should now look something like the following:

Depending on your game, this may be tf, cstrike, etc. Upload both of these archives to your server's main game directory. Once downloaded, you should have a folder ready with the 2 tar.gz archives, like so (the filenames and sizes may be slightly different):

We recommend the stable builds unless you have a specific requirement. Here at Nodecraft, the servers run on Linux, so make sure to get the Linux versions of both files, which are identified by the penguin mascot of Linux.

Installationĭownload Metamod and Sourcemod from the following URLs: You can find more information on their website. A base-set of plugins is included, but there are thousands of plugins available in the community from sites such as the AlliedModders forums. Sourcemod is a server modification that depends on Metamod, and then extends various Source engine games with a highly optimised platform for scripting plugins and handling server administration. It specifically provides a mechanism called SourceHook, which is a very powerful library for intercepting overriding and superseding virtual function calls. It essentially acts as a mod that sits between the game and the engine, allowing plugins to intercept calls that flow between. Metamod is a C++ plugin environment for Source engine games. This guide will show you to install Metamod and Sourcemod on your Nodecraft game server. can be extended via the use of Metamod and Sourcemod. A lot of Source Engine games such as Team Fortress 2, Counter-Strike Source, etc.
