The halflife-steam ebuild instructs the user to download the files steam.gz and Steam_README.txt from ftp://ftp.valvesoftware.com/Linux/steam when these files do not exist. Valve changed their location. You can now find the files at: (user hlserver password hlserver) ftp://ftp.valvesoftware.com/Linux/hldsupdatetool.bin ftp://ftp.valvesoftware.com/Linux/hldsupdatetool_readme.txt It's a good idea to recommend to the user that they create a new user named "hlds" (or something equally appropriate) and run the server under that name, rather then under their normal user, or root. The half-life server is not an incredibly secure server to run. Then, the .bin must recieve a "chmod 755" and executed as so: # ./hldsupdatetool.bin Agree to the liscense and this will create a binary file named "steam", which you can use to install steam and create a user account. To create a user account: ./steam -create <username> <password> <question> <answer> To update the steam server/client ./steam -update <game> <installdir> <username> [<password> [Y]] Y => remember password I suggest the install directory be /usr/steam or /var/steam (I dunno about the linux file structure standards. whichever is more appropriate.) Valid games are (this is not a comprehensive list): valve dod cstrike tfc opfor ricochet dmc The first time you update it will probably say something like: Steam Linux Client updated, please retry the command Then run it again, and it will download all the content necesarry to run the half-life server (similar to portage) and say something more useful, like: Checking bootstrapper version ... Updating Installation Logging in as 'youremail@gentoo.org' No installation record found at /usr/steam Updating 'Linux Server Engine' from version 0 to version 4 Downloading: /usr/steam\core_i386.so ---etc etc, it downloads all the stuff--- Downloading: /usr/steam\valve\xeno.wad HLDS installation up to date Then it's done!
*** Bug 29438 has been marked as a duplicate of this bug. ***
fixed in cvs, thanks