Steamcmd

Server Deploy
There are known bugs requiring these commands to be ran several times rather than once.

Metamod
We will use metamod & amxmodx to make administration of your new servers easy.

Download Metamod:

Decompress Metamod:

Remove Metamod Archive:

Activate Metamod:

amxmodx
As amxmodx is a metamod plugin, you will need to tell metamod to load amxmodx.

Then download amxmodx mod specific files and install them to addons/amxmodx/ (sitting next to metamod)

http://www.amxmodx.org/downloads.php

amxmodx requires steam ids to know who has administrative powers over your server. To extract steam ids from halflife & mods open a game terminal using ~ & type status, look for your in game player name & copy down the id for later insertion into server files.

see: adding admins to amxmodx

&

configuring amxmodx plugins

Fast Download FTP
Install a FTP server to enable fast downloading. Rsync maps & other resources to a FTP directory mirroring the hlds information with out copying passwords or exposing critical configurations.

External Resources

 * Official steamcmd wiki
 * list of server numbers to install other hlds mods
 * server performance fps settings
 * http://metamod.org
 * http://www.amxmodx.org/