HLDSUpdateTool: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(→‎Downloading and running the server: Removed Valve games which are now on Steampipe / SteamCMD)
m (→‎top: clean up, replaced: {{GoldSrc → {{gldsrc)
 
(25 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The '''Half-Life Dedicated Server Update Tool''' or '''HLDSUpdateTool''' is a tool to update [[Half-Life Dedicated Server|GoldSrc]] and [[Source Dedicated Server|Source]] dedicated servers. New games using the [[SteamPipe]] content system, such as [[Counter-Strike: Global Offensive|CS:GO]], use [[SteamCMD]] instead.
{{lang|title=HLDSUpdateTool|HLDSUpdateTool}}
The '''Half-Life Dedicated Server Update Tool''' or '''HLDSUpdateTool''' was a tool to update {{gldsrc|4}} and {{Source|4}} [[dedicated server]]s.  
 
All games have been migrated from the deprecated HLDSUpdateTool to [[SteamCMD]].
 
== Limitations/Bugs ==
{{Important|HLDSUpdateTool was deprecated in early 2013 in favor of [[SteamCMD]].}}
{{Important|The Content Delivery Network HLDSUpdateTool used was shut down in late 2013, thus HLDSUpdateTool is no longer functional.}}


== Setting up ==
== Setting up ==
* '''Windows:''' [http://storefront.steampowered.com/download/hldsupdatetool.exe Just run the installer]
* '''Windows:''' [http://storefront.steampowered.com/download/hldsupdatetool.exe Just run the installer]
*: [http://youtu.be/qv5jE8FWd_A Video tutorial for setup on Windows]
 
* '''Linux:'''
* '''Linux:'''
*# If you have a 64-bit distribution, make sure you have <code>ia32-libs</code> or you will be told that the .bin file doesn't exist.
*# Open a terminal and browse to a suitable folder
*# Open a terminal and browse to a suitable folder
*# Execute <code>wget http://storefront.steampowered.com/download/hldsupdatetool.bin</code>
*# Execute <code>wget http://storefront.steampowered.com/download/hldsupdatetool.bin</code>
*# Execute <code>chmod +x hldsupdatetool.bin</code>
*# Execute <code>chmod +x hldsupdatetool.bin</code>
*# Execute <code>./hldsupdatetool.bin</code>
*# Execute <code>./hldsupdatetool.bin</code>
*:: If you are running a 64-bit Linux distro, you will probably have to install 32-bit libs. See [[SteamCMD#32-bit libraries on 64-bit Linux systems|here]] how to do this.
*#: If you are running a 64-bit Linux distro, you will probably have to install 32-bit libs. See [[SteamCMD#32-bit libraries on 64-bit Linux systems|here]] how to do this.
*# The ''real'' update tool is <code>./steam</code>
*# The ''real'' update tool is <code>./steam</code>


Line 16: Line 22:
Run the update tool with <code>-command update -game <game></code>. Optionally, add <code>-dir <path></code> to download to a custom location.
Run the update tool with <code>-command update -game <game></code>. Optionally, add <code>-dir <path></code> to download to a custom location.


Here are some game names:
Run the update tool with <code>-command list</code> to get a list of game names.


    tf - Team Fortress 2
To run the game, see either the [[Half-Life Dedicated Server]] or [[Source Dedicated Server]] page for more information.
    dmc - Deathmatch: Classic
    gearbox - Opposing Force
    ricochet - Ricochet
    tfc - Team Fortress Classic
    valve - Half-Life Deathmatch
 
Third-party Game Content
 
    redorchestra - Red Orchestra
    ship - The Ship
    sin - Sin Episodes
    darkmessiah - Dark Messiah
    garrysmod - Garry's Mod
                             


<!-- list from: https://support.steampowered.com/kb_article.php?ref=6758-tcmf-2234#Install_Game_Content -->
== External links ==
* [http://youtu.be/qv5jE8FWd_A Video tutorial to setup HLDSUpdateTool on Windows]


 
[[Category:Dedicated Server]]
 
{{warning|The HLDS Update Tool does not provide [[Lost Coast]], even though [[SDK Base]] does. Multiplayer mods should either not use anything from Lost Coast, or include what they do use in their dedicated server download.}}
 
To run the game, see either the [[Half-Life Dedicated Server]] or [[Source Dedicated Server]] page for more information.

Latest revision as of 12:56, 4 January 2024

English (en)Español (es)Português do Brasil (pt-br)Translate (Translate)

The Half-Life Dedicated Server Update Tool or HLDSUpdateTool was a tool to update GoldSrc GoldSrc and Source Source dedicated servers.

All games have been migrated from the deprecated HLDSUpdateTool to SteamCMD.

Limitations/Bugs

Icon-Important.pngImportant:HLDSUpdateTool was deprecated in early 2013 in favor of SteamCMD.
Icon-Important.pngImportant:The Content Delivery Network HLDSUpdateTool used was shut down in late 2013, thus HLDSUpdateTool is no longer functional.

Setting up

  • Linux:
    1. Open a terminal and browse to a suitable folder
    2. Execute wget http://storefront.steampowered.com/download/hldsupdatetool.bin
    3. Execute chmod +x hldsupdatetool.bin
    4. Execute ./hldsupdatetool.bin
      If you are running a 64-bit Linux distro, you will probably have to install 32-bit libs. See here how to do this.
    5. The real update tool is ./steam

Downloading and running the server

Run the update tool with -command update -game <game>. Optionally, add -dir <path> to download to a custom location.

Run the update tool with -command list to get a list of game names.

To run the game, see either the Half-Life Dedicated Server or Source Dedicated Server page for more information.

External links