Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 34075 - halflife-steam ebuild is incorrect. easy fix.
Summary: halflife-steam ebuild is incorrect. easy fix.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All All
: High normal
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-21 18:09 UTC by Jorge Rodriguez
Modified: 2003-12-02 16:15 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jorge Rodriguez 2003-11-21 18:09:55 UTC
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 SpanKY gentoo-dev 2003-11-29 22:11:05 UTC
*** Bug 29438 has been marked as a duplicate of this bug. ***
Comment 2 SpanKY gentoo-dev 2003-12-02 16:15:03 UTC
fixed in cvs, thanks