News Games Store Play Online Downloads Forums Gameplanet
Close
Gameplanet has relaunched. You're looking at the old Gameplanet site. To view the new site, go to www.gameplanet.co.nz.
Gameplanet Gameplanet Network
 

Downloads: Half-Life: Official: Dedicated Server - Half-Life Dedicated Server (Steam) Update Tool (Linux)


Gameplanet Downloads Powered by Xnet

Half-Life Dedicated Server (Steam) Update Tool (Linux)

HldsUpdateTool is an application that will update an existing Half-Life Dedicated Server installation to the latest version or will download the latest version (from scratch) if an existing version is not found.

Author: Valve Software
Date Added: 11 Sep 2003, 8:37 p.m.
Downloads: 18205
File Size: 2.84 MB (2981254 bytes)
Download Time: Approx. 2 mins at 256 kbit/s

Download NowDownload Now

Readme

Half-Life Dedicated Server (Steam) Update Tool (Linux)
[9.09.03]

HldsUpdateTool is an application that will update an existing Half-Life
Dedicated Server installation to the latest version or will download the
latest version (from scratch) if an existing version is not found.
To save time/bandwidth downloading files, it's better to install
HldsUpdateTool into the root folder of an existing Half-Life Dedicated
Server installation.


Installation
------------

1) Creating an Account

Get your Steam account username and password from an existing Steam
account or use the Steam tool to create a new account. Your dedicated
server should have its own username and password (separate from any
client accounts you might have). Only create an account if you do not
have an existing account (for your dedicated server) in Steam. The
username field MUST be a valid email address.

To create an account:

a) Change to the directory where the HLDS Update Tool is
installed.

a) Run the HLDS Update Tool with "-create":

>./steam -create <username> <password> <question> <answer>

e.g.
>./steam -create email@here.com comPlexPass "Your hint" "answer"

d) If the account is created successfully, you'll see the
following output:

Checking bootstrapper version ...
Creating Account
Account Created successfully

e) Be sure to record your username, password, question, and
answer for future reference.


2) Getting the latest version of the Dedicated Server

To download the latest version of the dedicated server to your machine:

a) Change to the directory where the HLDS Update Tool is
installed.

b) Run the HLDS Update Tool with "-update":

>./steam -update <game> <installdir> <username> [<password> [Y]]

<game> "cstrike", "dmc", "dod", "ricochet",
"tfc", or "valve"

<installdir> is the path where you want the files
installed
e.g. . (for the current
directory) or c:\hlserver

<username> Steam account username

<password> Steam account password

[Y] (optional) means save your
password so you don't have
to use it later

e.g.
>./steam -update cstrike . email@here.com comPlexPass Y

or

>./steam -update cstrike c:\hlserver email@here.com comPlexPass Y

c) Steam remembers the options you use, so when you need to
update next time you only need to run:

>./steam -update <game>

d) You can also install multiple copies of the server by
specifying a different <installdir>.


3) Updating your Dedicated Server

If your dedicated server becomes out-of-date you will see the following
message in your server console and in the server log:

"Your server needs to be restarted in order to receive the
latest update."

To update, stop your dedicated server and run the update commands
described in Section 2 (above).

To allow hlds to auto-update itself on version change add "-autoupdate"
to the command line of hlds_run. For "-autoupdate" to work the steam
binary MUST be in the same directory as hlds_run, and you must have run
"./steam -update" once manually in that directory with the "Y" option to
save the user password.

About Steam
-----------
Steam is a broadband business platform for direct software delivery and
content management. At its core, Steam is a distributed file system and
shared set of technology components that can be implemented into any
software application.


Privacy
-------
Valve respects the privacy of its users. The details of our privacy
policy can be viewed at:

http://www.valvesoftware.com/privacy.htm


FAQ
---
1) Q: No one is connecting to my server/I get errors when I try to
connect to my server
A: Run the update command to make sure you have the most recent
version.


2) Q: How do I automate updating to the latest version?
A: Add "-autoupdate" to the command line of hlds_run.
e.g ./hlds_run -game cstrike +map de_dust -autoupdate
Make sure the steam binary is in the same directory as hlds.


3) Q: When I first run "steam" I see:
Getting version X of Steam Linux Client
Downloading. . . . . . . . . . .
and then says "Could not create file: Permission denied"
What is wrong?

A: Steam has the ability to auto-update itself, but to do
this it must be able to overwrite itself. Make sure the user you are
running the command as has the permission to overwrite the "steam"
binary.
If they don't then copy the binary to your local directory and run it
(by typing "./steam").


4) Q: I see this error message when I start the server:
Error connecting to Auth server: ES_ERROR_NO_TYPE

A: You MUST use the "hlds_run" script to start your server. You are
seeing this error because you are using the old (and outdated)
"hlds" binary.


5) Q: When I update over an existing hlds_l installation I see errors
about being unable to write to
libSteamValidateUserIDTicket.so/hlds_run/other files.

A: Make sure that ALL files in the hlds_l directory and below are
writeable by the user running the steam binary. Steam updates your
files for you and so it must have permission to overwrite them. By
default libSteamValidateUserIDTicket.so was read only so you will
need to change this. Issue the command
chmod u+w libSteamValidateUserIDTicket.so
to make it writeable.


6) Q: I am unable to connect to my server, I see this in the log:
Dropped Player from server
Reason: Error verifying STEAM UserID Ticket(server was
unable to contact the authentication server, 27).

A: Log out of Steam and back in again to fix this. To logout right
click on the steam taskbar icon and choose settings. Then go to
the "Account" tab and click the logout button. Once you log back
in try connecting to a server.


7) Q: Where can I get help?

A: Join the Steampowered forums or one of the Valve Server Admin
Mailing lists:

http://www.steampowered.com/forums

http://list.valvesoftware.com/mailman/listinfo


Search


advertisement

Search Advanced
Find a file:



Copyright © 2000-2009 Gameplanet (NZ) Limited. All rights reserved.