Skip to content

Step by step installation guide

Sean Lewis edited this page Apr 4, 2018 · 3 revisions

(wip)

Step 1: Figure out your host's Operating System (OS)

Join your server. Type status. There is a line that says "os" on it. Either Windows or Linux is written next to it.

Step 2: Installing Metamod:Source

Turn your server off.

Go to the MetaMod:Source download page. Hit the appropriate "Windows" or "Linux" button at the top. Open the download, and extract it anywhere (for example: your desktop). The only directory you should see is a addons directory.

Now you should upload that addons directory to your server. Typically, users use FTP with a program like FileZilla. Add your server info (ip, ftp port, user, password), and drag the directory over.

Once uploaded, you should see the addons directory along side the existing cfg, maps, etc. directories.

To make sure it worked, typing meta version in the server console should tell you your Metamod version.

Step 3: Installing sourcemod

Make sure your server is still off.

Go to the Sourcemod download page. Hit the appropriate "Windows" or "Linux" button at the top. Open the download, and extract it anywhere (for example: your desktop). You should see two directories: addons and cfg.

Now do the same steps you did for Metamod. The only difference is that you'll be merging both of these directories this time, since addons already exists (you just uploaded it when installing metamod!) and cfg definitely already exists.

Step 4: Installing practicemode

Download from the releases section. Get the latest zip file (not the source code!).

Then take the zip you downloaded above and extract all the files in the release zip.

You should see a addons directory and some extra files. Upload that addons directory to your server. Just like with installing sourcemod, you are merging it with the existing addons directory. If you did it right, you should see a practicemode.smx file in addons/sourcemod/plugins.

Step 5: Configuring practicemode

Make sure to add yourself as a sourcemod admin as well. You will need this to start practicemode via the .setup command. You could also remove the admin requirement for launching practicemode.

Note: access to the .setup requires having the sourcemod admin changemap flag ("g") by default. See the wiki for more information on changing how admin access works.