• AMX Guide Home
  • Step 1: Installing AMX
  • Step 2: Enabling AMX
  • Step 3: Configuring AMX
  • Misc. Resources
  • Credit
AMX Mod 2005v1.0 Setup Guide
Half-Life server administration

Step 1: Installing AMX Mod and Metamod

Metamod-P 1.18p26 is included with AMX Mod 2005. If you already have Metamod installed, simply extract the amx folder from the AMX 2005 download and put it in your addons folder and skip ahead to Step 2.

A. Download AMX Mod 2005 from the AMX Mod downloads page

B. Extract the zip file to your mod folder. For example, if the game you play is Counter-Strike, then the mod folder you're looking for is cstrike. The folder structure should look like this when done unless you chose not to install Steam or HLDS in the default location:

C:\HLServerDefault path for HLDS server:
C:\HLServer

Default path for Dedicated Server in the Steam Games menu:
C:\Program Files\steam\SteamApps\accountname\dedicated server\

Default path for Listen Server:
C:\Program Files\steam\SteamApps\accountname\
<- Hover your mouse over me
        └ mod (ie. cstrike, tfc, dod)
              └ addons
                     ├ metamod
                     │      └ dlls
                     └ amx
                           ├ config
                           ├ dlls
                           ├ examples
                           │      ├ include
                           │      └ source
                           │            └ default
                           ├ lang
                           ├ logs
                           ├ modules
                           └ plugins
C. Now that AMX and Metamod are installed, we need to enable Metamod.

Enabling Metamod:    (If you only have FTP access to your server click here)

Metamod can be enabled by adding a command line switch to your server's shortcut or startup script. The old method done by editing the liblist.gam file should be used if your only access to the server is by FTP. The -dll switch is how it's done. Choose your type of server from below and follow the instructions:

  • "Windows Listen Servers": Right-click on your game (ex. Counter-Strike) from the Games menu in Steam and choose Properties. Then choose Launch options. Now add
    -dll addons\metamod\dlls\metamod.dll
    to the space provided and choose OK.
  • "Windows Dedicated Servers from the Games menu in Steam": Right-click on Dedicated Server choose Properties, then choose Launch options. Now add
    -dll addons\metamod\dlls\metamod.dll
    to the space provided and choose OK.
  • "Windows Stand Alone Dedicated Servers (HLDS)": Right-click on the shortcut for your server and choose Properties. From the Shortcut tab find the Target field. At the end of that line, add
    -dll addons\metamod\dlls\metamod.dll
    and choose OK.
  • "Linux Dedicated Servers (HLDS)" Edit the script you use to start up your server and add
    -dll addons/metamod/dlls/metamod_i386.so
    to the end of the line. Save and exit.

Servers with FTP access only (most rentals):      (If you have full access to your server click here)

For FTP access servers, find the file called liblist.gam in your mod folder (ie. cstrike). Download the file to your computer and open it in a text editor, or open it up for editing in the web panel provided to you by your rental company if they offer one. Find the lines:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs_i386.so"

And change them to this:

;gamedll "dlls\mp.dll"
gamedll "addons\metamod\dlls\metamod.dll"
;gamedll_linux "dlls/cs_i386.so"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

(Note: A semi-colon ; was inserted at the beginning of the original lines. This prevents them from being used without deleting the original lines. Also you can have both lines listed above in the liblist.gam file, but both are not required. If you are a Windows user, then the Linux line is ignored and vice vera.)

When you're finished upload the file back to your server overwriting the old one. For the web panel users just save the changes.

D. To find out if Metamod is running, start your server and type meta version on the server console and press enter. Remember if you're doing this from your client this is an rcon command. You should get something that looks like this:

Metamod v1.18p26 2005/08/29 (5:12)
by Will Day
   Patch: Metamod-P (mm-p) v26
by Jussi Kivilinna
   http://koti.mbnet.fi/axh/
compiled: Aug 29 2005, 16:08:55 EET (optimized)

If you do, then you have successfully installed and enabled Metamod! Now move on to Step 2 and let's enable AMX next.

Half-Life is a registered trademark of VALVe Software and Sierra
AMX Mod was created by OLO and is not affiliated with VALVe.