# ahl_dc_rc2.1 release notes This release should be fully compatible with 2008's ahl_dc_rc2, including between clients and servers. You can, if desired, pick and chose specific files from this release without issue. ## Major improvements * Linux client support! * radio commands no longer crash on Half-Life "25th Anniversary Update" versions * func_tankrocket now does nothing instead of crashing servers ## Minor improvements * Game resource path and line-ending normalization across platforms * VGUI graphics cleanup * Map entity cleanup * Team definition changes so players don't teamkill eachother quite as much * Player model cleanup * Weapon model cleanup (Grenade and SAAs) * Improved default configs ## Installation instructions * Download ahl_dc_rc2.1-test1.zip * Unzip in Half-Life installation directory. The unzip will create the 'action' directory if it does not already exist. * The Half-Life installation directory can be found via right-clicking on Half-Life in the Steam Library, selecting "Manage", and then "Browse local files" * Otherwise, probably one of the following: * Windows: C:\Program Files (x86)\Steam\Steamapps\Common\Half-Life\ * Windows: D:\SteamLibrary\SteamApps\Common\Half-Life\ * Linux: ~/Steam/SteamApps/common/Half-Life/ * Linux (very old): ~/.steam/steam/steamapps/common/Half-Life/ * Restart Steam (so it rescans for Half-Life mods) * Select "AHL: Director's Cut" in Steam Library ### For existing installs that *just* want the critically important fixes: * Download ahl_dc_rc2.1-test1-dlls-hotfix.zip * Unzip to Half-Life directory * Linux Dedicated Servers will need to sort out the conflicts discussed in the following section. ## Linux Dedicated Server notes: ### GLIBC 2.41 GLIBC 2.41 introduced security defaults that break addon support in hlds_linux. Workaround: cd ~/Steam/SteamApps/common/Half-Life/ GLIBC_TUNABLES=glibc.rtld.execstack=2 LD_LIBRARY_PATH="$PWD" ./hlds_linux -game action +map ahl_calypso +ip 0.0.0.0 ### Metamod Metamod is subtly incompatible with modern hlds_linux in that they expect the AHL gamedll_linux .so to be in two different paths. This can be fixed by a symlink. cd ~/Steam/SteamApps/common/Half-Life/action/dlls ln -s ahl.so ahl_i386.so See action/liblist.gam for more details on both issues.