1) First things first! Download metamod source from HERE
2) In the file that you download, there will be either a server.dll or a server_i486.so For now, take that file and put it on your desktop, so we can find it easily when we need it.
3) Then, go to your C:\Program Files\Steam\Steamapps\USERNAME\Source Dedicated Server\cstrike when you are there, if you dont have it already, make a folder called addons. Inside the addons folder, create another one called metamod and another folder in METAMOD called bin. Now, go back the the \metamod folder, and create a new text document called metaplugins.ini
4) Now that you have all these folders, take the server.dll or server_i486.so from your desktop and place it inside the /bin folder that you just created.
5) Take a water break. This is intense...
6) Now, go back to the cstrike\ directory. In there, there should be a file called gameinfo.txt. If there is not, then you need to run your dedicated server at least once, before it appears.
If it is there, then open it up. Inside, you will see a whole bunch of writing At the bottom, you should see something like this:
SearchPaths { Game |gameinfo_path|. Game cstrike Game hl2 }
Replace ONLY THAT PART with this:
SearchPaths { GameBin |gameinfopath|addons/metamod/bin Game |gameinfopath|. Game cstrike Game hl2 }
7) Now, that file will automatically get overwritten when you run your dedicated server, so you need to make it read only. Do this by rightclicking it, and going to <b.Properties. There will be a little box near the bottom that says Read Only. Make sure this box is checked.
8) Now start your dedicated server and type meta list into console. You should get a message in console. If it says Unknown Command: meta then you have incorrectly installed it.
Installing a Mod
Now that you have metamod installed and running, you want a mod. Lets use ManiMod for example.
1) Download Mani BetaO of ManiMod from HERE
Other versions may NOT work. This is what I use on mine, and it works fine.
2) Open up the file you downloaded, and you will see four folders: addons, cfg, materials and sound. Drag them all to your desktop so we can easily grab them when we need them.
3) Now, go to C:\Program Files\Steam\Steamapps\USERNAME\Source Dedicated Server\cstrike. When you are there, drag all the files (addons, cfg, etc..) into your cstrike folder.
4)Now go to \Source Dedicated Server\cstrike\addons\metamod and open up the metaplugins.ini file you made earlier and add the line
addons/maniadminplugin/bin/maniadminplugin_mm
5) Then, go to your server.cfg, in the /cstrike/cfg directory, and add the line
exec mani_server.cfg
If you do not have a server.cfg file, go Here to make one
6) Restart your server, and type admin in console. If you get an Unknown Command: admin error, then you need to try re-installing it again.
7) If you DONT get that error, then you can go on adding yourself as an admin, by going to
\cfg\maniadminplugin\
and opening the adminlist.txt file. add your steam id to the bottom of the file, without the \ in front. Then, change the map, and type admin in console to open an in game menu.
If you do not have an adminlist.txt file:
PLZ RATE
I hope this guide has helped you out :)







