

dll files which should be put in the dlls directory you just created. Essentially, create the directory cstrike/addons/metamod/dlls/ and extract the metamod linux binary in there. The official documentation is fantastic and easy to follow.
AMX CS 1.6 INSTALL
Metamod is the initial mod manager, AMX Mod X is a plugin for Metamod, and CSDM is a plugin for AMX Mod X, hence why it's required to install these in order. CSDM is short for Counter Strike DeathMatch. Metamod and AMX Mod X are Mod managers with some facilities that make mod creation and management easier. Voting and Deathmatch: Metamod, AMX Mod X, and CSDM Now you can issue changelevel in the console to change the map.

AMX CS 1.6 ZIP
Once you download the zip file, you can extract all the files in /path/to/cs16_directory/cstrike/maps. My favorite maps include aim_map and fy_iceworld2k. I have found relatively good for finding maps, although I didn't search too hard and am not aware of any other map repositories. Part of the nostalgia lies within the alternate maps I used to play with friends at the local GameNet. If you don't require any other bells or whistles, this is as far as you need to read. Now you should be able to join your server. Iptables -A INPUT -p tcp -m tcp -dport 27015 -j ACCEPT iptables -A INPUT -p udp -m udp -dport 27015 -j ACCEPT

Once the game is installed, running a server is now possible by running hlds with appropriate options: What is not mentioned there is that to download counter strike specific files, you need to set the mod to cstrikee through app_set_config 90 mod cstrike at the steamcmd prompt (see above).

SteamCMD refers to whether it can be installed through steamcmd program. 90 refers to half life steam application id ("app id") and can be found either by going to steam and searching for the app, or if you're installing a dedicated server as is the case here, search through the dedicated server list, scrolling down to your platform, and you'll see the column named ID. Make sure to run the last command multiple times to make sure it has worked as there's a bug where app id 90 (HLDS) requires multiple installs to install all game files. I've set my path to /home//cs16, but it could be any path on your filesystem. > force_install_dir /some/path/ > app_update 90 > app_set_config 90 mod cstrike > app_update 90 validate I recommend reading through the official page which has information for Windows, Linux, and macOS installation. Instructions for downloading, and running steamcmd are available from valve. Steamcmd is a developer tool from Valve which allows relatively painless installation of dedicated servers. The first step is of course to install the game. Installing Counter Strike Dedicated Server I'm using Ubuntu 16.04 64bit (quite old at this point, but shouldn't make a difference). The only requirement for this guide is a headless Linux server. I'll go over the process that caused my half my hair density considering only official documentation as much as possible. I've found it helpful to set up a dedicated server with a few bells and whistles on a linux server I had that wasn't being used for much. With the recent Covid-19 pandemic, I've found renewed interest among my friends to return to this classic game. Setting up a Counter Strike 1.6 server on LinuxĪ nostalgic game for many gamers from the years past, Counter Strike 1.6 is alive and well. Setting up a Counter Strike 1.6 server on Linux Home
