Bug 34075 - halflife-steam ebuild is incorrect. easy fix.
Bug#: 34075 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: All Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: games@gentoo.org Reported By: vino@vinoisnotouzo.ath.cx
Component: Games
URL: 
Summary: halflife-steam ebuild is incorrect. easy fix.
Keywords:  
Status Whiteboard: 
Opened: 2003-11-21 18:09 0000
Description:   Opened: 2003-11-21 18:09 0000
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!

------- Comment #1 From SpanKY 2003-11-29 22:11:05 0000 -------
*** Bug 29438 has been marked as a duplicate of this bug. ***

------- Comment #2 From SpanKY 2003-12-02 16:15:03 0000 -------
fixed in cvs, thanks