If you want to add any mods or plugins to your server, you pretty much need to install
metamod. Metamod is the mod the allows your server to communicate with other installed mods.
Linux
Make a directory in which to put the Metamod .so file, then download and decompress the file:
Quote:
cd /usr/home/gamer/hlds/czero
mkdir ./addons
mkdir ./addons/metamod
mkdir ./addons/metamod/dlls
cd ./addons/metamod/dlls
wget
http://prdownloads.sourceforge.net/meta ... 586.tar.gz
tar xfz metamod-p-1.19p32-linux_i586.tar.gz
Now, I have to edit my liblist.gam file so that it references metamod instead of just referencing the normal game.
Code:
cd /usr/home/gamer/hlds/czero
nano liblist.gam
Edit the line: gamedll_linux "dlls/cs_i386.so"
Replace it with: gamedll_linux "addons/metamod/dlls/metamod_i386.so"
Windows
Make a directory to put the metamod .dll file into. (Right click in a folder, choose "new folder", and name the folder the correct name.
If you installed your server into the default directory of C:\Program Files\Valve\HLServer, you want to create the following path:
Code:
C:\Program Files\Valve\HLServer\czero\addons\metamod\dlls
Now edit your liblist.gam file to reference the metamod dll you just installed. I like to use
Notepad++ for editting things like this - it organizes lines of code a lot better than notepad does.
liblist.gam should be located in C:\Program Files\Valve\HLServer\czero.
Edit the line: gamedll "dlls\mp.dll"
Replace it with: gamedll "addons\metamod\dlls\metamod.dll"
Now, if you're keen on that, you can
install AMX Mod X.