Erik Southworth avatar Erik Southworth committed 78d7014 Draft

make release with console

Comments (0)

Files changed (12)

-Changes in 50:
+Changes in 49.1:
   o Code Changes:
     * Added: Use 'steam --interactive [args]' to drop to console(steamcmd);
-        for CS-GO or use 'steam console [args]'. -enjoy
+        for like CS-GO or use 'steam console [args]'. -enjoy
     * Changed: Some short options are changed to accomodate the console.
 
 Changes in 49:

doc/source/install-css.rst

 .. -*- reStructuredText -*-
 
     This is part of the Linux Source DS Reference Manual.
-        Copyright (c) 2010,2011 Erik Southworth <erik.southworth@gmail.com>
+        Copyright (c) 2010,2011,2012 Erik Southworth <erik.southworth@gmail.com>
     See the file COPYING.rst for copying conditions.
 
 .. include:: includes/links.rst
 ====================================
 
 Assuming you have installed :doc:`Steam-Boiler <install-steam-boiler>`
-and have logged in to a normal user account.  The following shell session
+and have logged in to a normal user account. The following shell session
 demonstrates how a typical installation is accomplished. Open a shell
 terminal and follow these steps.
 
 1. Make directory (if required) and change directory to where user
 gameserver downloads are to be stored. Here we call it 'Gameserver'.
 
-    * $ mkdir -pv ~/Gameserver/orange-box
+    * $ mkdir -pv ~/Gameserver
     * $ cd ~/Gameserver
 
 .. code-block:: none
 
-    [~]$ mkdir -pv ~/Gameserver/orange-box
+    [~]$ mkdir -pv ~/Gameserver
     mkdir: created directory `/home/user/Gameserver'
-    mkdir: created directory `/home/user/Gameserver/orange-box'
     [~]$ cd ~/Gameserver
     [Gameserver]$
 
 2. Download dedicated server files from Valve content servers.
 
-  * $ steam -command update -game 'counter-strike source' -dir orange-box
+  * $ steam -command update -game 'counter-strike source' -dir ~/Gameserver
 
 .. code-block:: none
 
-    [Gameserver]$ steam -command update -game 'counter-strike source' -dir orange-box
-    + steam -command update -game counter-strike source -dir /home/user/Gameserver/orange-box
-    Checking bootstrapper version ...
-    Getting version 49 of Steam HLDS Update Tool
-    Downloading. . . . . . . . . . . .Could not open file steam
-    + Retrying command ...
+    [Gameserver]$ steam -command update -game 'counter-strike source' -dir ~/Gameserver
+    + ionice -c 3 steam -command update -game counter-strike source -dir /home/user/Gameserver/
     Checking bootstrapper version ...
     Updating Installation
-    No installation record found at /home/user/Gameserver/orange-box/orangebox
-    No installation record found at /home/user/Gameserver/orange-box
-    Checking/Installing 'Counter-Strike Source Shared Content' version 86
+    Determining which depot(s) to install/update...
+    5 depot(s) will be installed/updated
+      0:01 Checking local files and building download list for depot 242 'Counter-Strike Source Shared' version 127
+      0:01     Connecting content server session for version 127
+      0:01     [63.149.72.158:27030] Connecting...
+      0:01     [63.149.72.158:27030] Connection established; handshaking...
+      0:01     [63.149.72.158:27030] Sending login message...
+      0:02     Fetching version 127 manifest
+      0:04     Reading version 127 checksum table
 
-    0.20%	downloading /home/user/Gameserver/orange-box/orangebox/cstrike/bin/server.dll
-    0.55%	downloading /home/user/Gameserver/orange-box/orangebox/cstrike/bin/server.dylib
-    1.09%	downloading /home/user/Gameserver/orange-box/orangebox/cstrike/bin/server.so
-    ...
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/hl2/pure_server_whitelist.txt
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/srcds_linux
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/srcds_run
+      0:09     18637 file(s) totaling 1712400539 bytes will be downloaded
+      0:09 Checking local files and building download list for depot 207 'Source Models' version 4
+      0:09     Connecting content server session for version 4
+      0:09     [63.149.72.158:27030] Reusing connection
+      0:09     [63.149.72.158:27030] Sending login message...
+      0:09     Fetching version 4 manifest
+      0:10     Reading version 4 checksum table
+      0:11     Fetching exclude list
+      0:11     Calculating download size
+      0:11     No files will be downloaded
+      0:11 Checking local files and building download list for depot 208 'Source Sounds' version 4
+      0:11     Connecting content server session for version 4
+      0:12     [63.149.72.158:27030] Reusing connection
+      0:12     [63.149.72.158:27030] Sending login message...
+      0:12     Fetching version 4 manifest
+      0:12     Reading version 4 checksum table
+      0:12     Fetching exclude list
+      0:12     Calculating download size
+      0:13     No files will be downloaded
+      0:13 Checking local files and building download list for depot 206 'Source Materials' version 8
+      0:13     Connecting content server session for version 8
+      0:13     [63.149.72.158:27030] Reusing connection
+      0:13     [63.149.72.158:27030] Sending login message...
+      0:14     Fetching version 8 manifest
+      0:14     Reading version 8 checksum table
+      0:14     Fetching exclude list
+      0:14     Calculating download size
+      0:15     No files will be downloaded
+      0:15 Checking local files and building download list for depot 257 'Counter-Strike Source Linux Dedicated Server' version 10
+      0:15     Connecting content server session for version 10
+      0:15     [63.149.72.158:27030] Reusing connection
+      0:15     [63.149.72.158:27030] Sending login message...
+      0:15     Fetching version 10 manifest
+      0:15     Reading version 10 checksum table
+      0:15     Calculating download size
+      0:15     64 file(s) totaling 42898182 bytes will be downloaded
 
-    Connection Reset, errno 104 "Connection reset by peer"
-    + Retrying command ...
-    Checking bootstrapper version ...
-    Updating Installation
-    Checking/Installing 'Counter-Strike Source Shared Content' version 118
+      0:15 Checking/Installing 'Counter-Strike Source Shared Content' version 127
 
+      0:15 [63.149.72.158:27030] Reusing connection
+      0:15 [63.149.72.158:27030] Sending login message...
+      0:17    0.37%  downloading /home/user/Gameserver//css/cstrike/bin/server.dll
+      0:18    0.97%  downloading /home/user/Gameserver//css/cstrike/bin/server.dylib
 
-    Checking/Installing 'Base Source Shared Models' version 4
-
-
-    Checking/Installing 'Base Source Shared Sounds' version 4
-
-
-    Checking/Installing 'Base Source Shared Materials' version 8
-
-
-    Checking/Installing 'Counter-Strike Source Linux Dedicated Server' version 3
-
-
+      19:31    100.00%  downloading /home/user/Gameserver//css/srcds_linux
+      19:31    100.00%  downloading /home/user/Gameserver//css/srcds_run
+      19:31 [63.149.72.158:27030] Disconnecting
     HLDS installation up to date
 
 
-    + Checking steam symlink in /home/user/Gameserver/orange-box/orangebox ... 	missing
-    + Creating symlink /home/user/Gameserver/orange-box/orangebox/steam -> `/usr/local/bin/steam'
+    + Checking steam symlink in /home/user/Gameserver/css ... 	missing
+    + Creating symlink /home/user/Gameserver/css/steam -> `/usr/local/bin/steam'
 
 .. Tip::
 
     Using :doc:`Steam-Boiler <man-boiler>` simplifies the command-line to
-    ``steam update css orange-box`` instead of ``steam -command update
-    -game 'counter-strike source' -dir orange-box``.
+    ``steam update css ~/Gameserver`` instead of ``steam -command update
+    -game 'counter-strike source' -dir ~/Gameserver``.
 
 3. Change directory to where the run-script is located and test the
 dedicated server.
 
-    * $ cd ~/Gameserver/orange-box/orangebox
+    * $ cd ~/Gameserver/css
     * $ ./srcds_run -game cstrike +map de_dust2 +ip 0.0.0.0
 
 .. code-block:: none
 
-    [Gameserver]$ cd ~/Gameserver/orange-box/orangebox/
-    [orangebox]$ ./srcds_run -game cstrike +map de_dust2 +ip 0.0.0.0
+    [Gameserver]$ cd ~/Gameserver/css/
+    [css]$ ./srcds_run -game cstrike +map de_dust2 +ip 0.0.0.0
     Auto detecting CPU
     Using default binary: ./srcds_linux
     Server will auto-restart if there is a crash.
     Forcing breakpad minidump interfaces to load
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
-    Installing breakpad exception handler for appid(240)/version(4724)
+    Installing breakpad exception handler for appid(240)/version(5028)
     maxplayers set to 32
     No '-replayserverdir' parameter found - using default replay folder.
     Replay: Creating thread pool...succeeded.
     Replay: Starting thread pool with 4 threads...succeeded.
-    Cleaning files from temp dir, "/home/user/Gameserver/orange-box/css/cstrike/replay/server/tmp/" ...no files removed.
+    Cleaning files from temp dir, "/home/user/Gameserver/css/cstrike/replay/server/tmp/" ...no files removed.
     Unknown command "r_decal_cullsize"
     Network: IP 0.0.0.0, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
     ConVarRef room_type doesn't point to an existing ConVar
-    Executing dedicated server config file
+    Executing dedicated server config file server.cfg
     Initializing Steam libraries for secure Internet server
-    Failed to load Steam Service
-    ServiceStart: failed to start
+    [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
+    Logging into anonymous gameserver account.
     'server.cfg' not present; not executing.
     Connection to Steam servers successful.
-       Public IP is nn.nn.nn.nn.
-       VAC secure mode is activated.
+    Assigned anonymous gameserver Steam ID [A-1:1156987905(3079)].
+    VAC secure mode is activated.
 
 Use CTRL-C to exit...
 
+.. code-block:: none
+
+    Sat Sep  8 12:56:47 EDT 2012: Server Quit
+
 .. include:: includes/srcds-footnote.rst

doc/source/install-cstrike.rst

 .. -*- reStructuredText -*-
 
     This is part of the Linux Source DS Reference Manual.
-        Copyright (c) 2010,2011 Erik Southworth <erik.southworth@gmail.com>
+        Copyright (c) 2010,2011,2012 Erik Southworth <erik.southworth@gmail.com>
     See the file COPYING.rst for copying conditions.
 
 .. include:: includes/links.rst
 1. Make directory (if required) and change directory to where user
 gameserver downloads are to be stored. Here we call it 'Gameserver'.
 
-    * $ mkdir -pv ~/Gameserver/hlds
-    * $ cd ~/Gameserver
+    * $ mkdir -pv ~/Gameserver/cstrike-ds
+    * $ cd ~/Gameserver/cstrike-ds
 
 .. code-block:: none
 
-    [~]$ mkdir -pv ~/Gameserver/hlds
+    [~]$ mkdir -pv ~/Gameserver/cstrike-ds
     mkdir: created directory `/home/user/Gameserver'
-    mkdir: created directory `/home/user/Gameserver/hlds'
-    [~]$ cd ~/Gameserver
+    mkdir: created directory `/home/user/Gameserver/cstrike-ds'
+    [~]$ cd ~/Gameserver/cstrike-ds
     [Gameserver]$
 
 2. Download dedicated server files from Valve content servers.
 
-  * $ steam -command update -game cstrike -dir hlds
+  * $ steam -command update -game cstrike -dir ~/Gameserver/cstrike-ds
 
 .. code-block:: none
 
-    [Gameserver]$ steam -command update -game cstrike -dir hlds
-    + steam -command update -game cstrike -dir /home/user/Gameserver/hlds
+    [Gameserver]$ steam -command update -game cstrike -dir ~/Gameserver/cstrike-ds
+    + ionice -c 3 steam -command update -game cstrike -dir /home/user/Gameserver/cstrike-ds/
     Checking bootstrapper version ...
     Updating Installation
-    No installation record found at /home/user/Gameserver/hlds
-    Checking/Installing 'Counter-Strike Base Content' version 35
+    Determining which depot(s) to install/update...
+    3 depot(s) will be installed/updated
+      0:01 Checking local files and building download list for depot 11 'Counter-Strike' version 35
+      0:01     Connecting content server session for version 35
+      0:02     [68.142.73.210:27030] Connecting...
+      0:02     [68.142.73.210:27030] Connection established; handshaking...
+      0:02     [68.142.73.210:27030] Sending login message...
+      0:02     Fetching version 35 manifest
+      0:02     Reading version 35 checksum table
+      0:02     Fetching exclude list
+      0:02     Calculating download size
+      0:02     No files will be downloaded
+      0:02 Checking local files and building download list for depot 4 'Linux Server Engine' version 74
+      0:02     Connecting content server session for version 74
+      0:03     [68.142.73.210:27030] Reusing connection
+      0:03     [68.142.73.210:27030] Sending login message...
+      0:03     Fetching version 74 manifest
+      0:03     Reading version 74 checksum table
+      0:03     Calculating download size
+      0:03     No files will be downloaded
+      0:03 Checking local files and building download list for depot 1 'Half-Life' version 12
+      0:03     Connecting content server session for version 12
+      0:03     [68.142.73.210:27030] Reusing connection
+      0:03     [68.142.73.210:27030] Sending login message...
+      0:03     Fetching version 12 manifest
+      0:03     Reading version 12 checksum table
+      0:04     Fetching exclude list
+      0:04     Calculating download size and verifying checksums
 
-    0.16%	downloading /home/user/Gameserver/hlds/cstrike/cl_dlls/client.dll
-    0.16%	downloading /home/user/Gameserver/hlds/cstrike/classes/ak47.res
-    0.16%	downloading /home/user/Gameserver/hlds/cstrike/classes/arctic.res
-    ...
-    99.06%	downloading /home/user/Gameserver/hlds/valve/valve.rc
-    99.06%	downloading /home/user/Gameserver/hlds/valve/valvecomm.lst
-    100.00%	downloading /home/user/Gameserver/hlds/valve/xeno.wad
-
-    Connection Reset, errno 104 "Connection reset by peer"
-    + Retrying command ...
-    Checking bootstrapper version ...
-    Updating Installation
-    Checking/Installing 'Counter-Strike Base Content' version 35
-
-
-    Checking/Installing 'Linux Server Engine' version 65
-
-
-    Checking/Installing 'Half-Life Base Content' version 12
-
-
+      2:10    97.54%  downloading /home/user/Gameserver/cstrike-ds//valve/titles.txt
+      2:10    97.54%  downloading /home/user/Gameserver/cstrike-ds//valve/user.scr
+      2:10    97.54%  downloading /home/user/Gameserver/cstrike-ds//valve/valve.rc
+      2:10    97.54%  downloading /home/user/Gameserver/cstrike-ds//valve/valvecomm.lst
+      2:13    100.00%  downloading /home/user/Gameserver/cstrike-ds//valve/xeno.wad
+      2:13 [68.142.73.210:27030] Disconnecting
     HLDS installation up to date
 
 
-    + Checking steam symlink in /home/user/Gameserver/hlds ... 	missing
-    + Creating symlink /home/user/Gameserver/hlds/steam -> `/usr/local/bin/steam'
+    + Checking steam symlink in /home/user/Gameserver/cstrike-ds ... 	missing
+    + Creating symlink /home/user/Gameserver/cstrike-ds/steam -> `/usr/local/bin/steam'
 
 .. Tip::
 
     Using :doc:`Steam-Boiler <man-boiler>` simplifies the command-line to
-    ``steam update cstrike hlds`` instead of ``steam -command update
-    -game cstrike -dir hlds``.
+    ``steam update cstrike cstrike-ds`` instead of ``steam -command update
+    -game cstrike -dir cstrike-ds``.
 
 3. Change directory to where the run-script is located and test the
 dedicated server.
 
-    * $ cd ~/Gameserver/hlds
+    * $ cd ~/Gameserver/cstrike-ds
     * $ ./hlds_run -game cstrike +map de_dust +ip 0.0.0.0
 
 .. code-block:: none
 
-    [Gameserver]$ cd ~/Gameserver/hlds/
-    [hlds]$ ./hlds_run -game cstrike +map de_dust +ip 0.0.0.0
+    [Gameserver]$ cd ~/Gameserver/cstrike-ds/
+    [cstrike-ds]$ ./hlds_run -game cstrike +map de_dust +ip 0.0.0.0
     Auto detecting CPU
     Using AMD Optimised binary.
     Auto-restarting the server on crash
     Forcing breakpad minidump interfaces to load
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
-    Installing breakpad exception handler for appid(10)/version(5408)
-    Protocol version 49
+    Installing breakpad exception handler for appid(10)/version(5787)
+    scandir failed:/home/user/Gameserver/cstrike-ds/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./valve/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./platform/SAVE
+    Protocol version 48
     Exe version 1.1.2.6/Stdio (cstrike)
-    Exe build: 22:54:50 Aug 15 2011 (5408)
+    Exe build: 11:30:01 Aug 28 2012 (5787)
     STEAM Auth Server
     Server IP address 0.0.0.0:27015
+    scandir failed:/home/user/Gameserver/cstrike-ds/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./valve/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./platform/SAVE
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
 
     couldn't exec listip.cfg
     couldn't exec banned.cfg
-
+    scandir failed:/home/user/Gameserver/cstrike-ds/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./valve/SAVE
+    scandir failed:/home/user/Gameserver/cstrike-ds/./platform/SAVE
     Forcing breakpad minidump interfaces to load
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
     Looking up breakpad interfaces from steamclient
-    Calling BreakpadMiniDumpSystemInit
+    Calling BreakpadMiniDumpSyssstemInit
 
     Connection to Steam servers successful.
        VAC secure mode is activated.
 
 Use CTRL-C to exit...
 
+.. code-block:: none
+
+    Sat Sep  8 13:16:59 EDT 2012: Server Quit
+
 .. include:: includes/hlds-footnote.rst

doc/source/install-hl2mp.rst

 .. -*- reStructuredText -*-
 
     This is part of the Linux Source DS Reference Manual.
-        Copyright (c) 2010,2011 Erik Southworth <erik.southworth@gmail.com>
+        Copyright (c) 2010,2011,2012 Erik Southworth <erik.southworth@gmail.com>
     See the file COPYING.rst for copying conditions.
 
     2010-10-02  Erik Southworth  <erik.southworth@gmail.com>

doc/source/install-steam-boiler.rst

 .. -*- reStructuredText -*-
 
     This is part of the Linux Source DS Reference Manual.
-        Copyright (c) 2010,2011 Erik Southworth <erik.southworth@gmail.com>
+        Copyright (c) 2010,2011,2012 Erik Southworth <erik.southworth@gmail.com>
     See the file COPYING.rst for copying conditions.
 
 .. include:: includes/links.rst
 2. Download Steam-Boiler and unpack the tarball. The **current** release
 distribution archive is: steam-boiler-|version|.tar.bz2.
 
-    * $ wget http://bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.tar.bz2
+    * $ wget http://bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.1.tar.bz2 --no-check-certificate
     * $ tar -xvf steam-boiler-|version|.tar.bz2
 
 .. code-block:: none
 
-    [steam-boiler]$ wget http://bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.tar.bz2
+    [steam-boiler]$ wget http://bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.1.tar.bz2
     --23:00:58--  steam-boiler-|version|.tar.bz2
-               => `steam-boiler-49.tar.bz2'
+               => `steam-boiler-49.1.tar.bz2'
     Resolving bitbucket.org... 184.73.244.143
     Connecting to bitbucket.org|184.73.244.143|:80... connected.
     HTTP request sent, awaiting response... 302 FOUND
-    Location: http://cdn.bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.tar.bz2 [following]
-    --23:00:58--  http://cdn.bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.tar.bz2
-               => `steam-boiler-49.tar.bz2'
+    Location: http://cdn.bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.1.tar.bz2 [following]
+    --23:00:58--  http://cdn.bitbucket.org/superstition/steam-boiler/downloads/steam-boiler-49.1.tar.bz2
+               => `steam-boiler-49.1.tar.bz2'
     Resolving cdn.bitbucket.org... 216.137.59.5, 216.137.59.30, 216.137.59.32, ...
     Connecting to cdn.bitbucket.org|216.137.59.5|:80... connected.
     HTTP request sent, awaiting response... 200 OK
 
     100%[================================================================>] 2,134,171     83.74K/s    ETA 00:00
 
-    23:01:30 (66.71 KB/s) - `steam-boiler-49.tar.bz2' saved [2134171/2134171]
+    23:01:30 (66.71 KB/s) - `steam-boiler-49.1.tar.bz2' saved [2134171/2134171]
 
-    [steam-boiler]$ tar -xvf steam-boiler-49.tar.bz2
-    steam-boiler-49/
-    steam-boiler-49/doc/
-    steam-boiler-49/doc/html/
+    [steam-boiler]$ tar -xvf steam-boiler-49.1.tar.bz2
+    steam-boiler-49.1/
+    steam-boiler-49.1/doc/
+    steam-boiler-49.1/doc/html/
     ...
-    steam-boiler-49/hldsupdatetool/hldsupdatetool
-    steam-boiler-49/wscript
-    steam-boiler-49/THANKS
+    steam-boiler-49.1/hldsupdatetool/hldsupdatetool
+    steam-boiler-49.1/wscript
+    steam-boiler-49.1/THANKS
     [steam-boiler]$
 
 3. Change directory to where the distribution software was unpacked,
 
 .. code-block:: none
 
-    [steam-boiler]$ cd steam-boiler-49
-    [steam-boiler-49]$ ./configure
-    Checking for WAF			     : /home/user/Source/steam-boiler/steam-boiler-49/waf
+    [steam-boiler]$ cd steam-boiler-49.1
+    [steam-boiler-49.1]$ ./configure
+    Checking for WAF			     : /home/user/Source/steam-boiler/steam-boiler-49.1/waf
     Checking for program find                : /usr/bin/find
     Checking for program getopt              : /usr/bin/getopt
     Checking for program install             : /usr/bin/install
     Checking for program ln                  : /bin/ln
     'configure' finished successfully (0.013s)
-    [steam-boiler-49]$ make
-    Waf: Entering directory `/home/user/Source/steam-boiler/steam-boiler-49/build'
+    [steam-boiler-49.1]$ make
+    Waf: Entering directory `/home/user/Source/steam-boiler/steam-boiler-49.1/build'
     [1/2] copy: src/boiler.in -> build/default/src/boiler
     [2/2] true: src/steam.6 src/boiler.6
-    Waf: Leaving directory `/home/user/Source/steam-boiler/steam-boiler-49/build'
-    'build' finished successfully (0.049s)
-    [steam-boiler-49]$ sudo make install
-    /home/user/Source/steam-boiler/steam-boiler-49/waf install
-    Waf: Entering directory `/home/user/Source/steam-boiler/steam-boiler-49/build'
+    Waf: Leaving directory `/home/user/Source/steam-boiler/steam-boiler-49.1/build'
+    'build' finished successfully (0.049.1s)
+    [steam-boiler-49.1]$ sudo make install
+    /home/user/Source/steam-boiler/steam-boiler-49.1/waf install
+    Waf: Entering directory `/home/user/Source/steam-boiler/steam-boiler-49.1/build'
     * installing hldsupdatetool/hldsupdatetool as /usr/local/share/steam-boiler/hldsupdatetool
     * installing build/default/src/boiler as /usr/local/bin/boiler
     * symlink /usr/local/bin/steam (-> boiler)
     * installing src/steam.6 as /usr/local/share/man/man6/steam.6
     * installing src/boiler.6 as /usr/local/share/man/man6/boiler.6
-    Waf: Leaving directory `/home/user/Source/steam-boiler/steam-boiler-49/build'
-    'install' finished successfully (0.149s)
-    [steam-boiler-49]$
+    Waf: Leaving directory `/home/user/Source/steam-boiler/steam-boiler-49.1/build'
+    'install' finished successfully (0.149.1s)
+    [steam-boiler-49.1]$
 
 .. hint::
 

doc/source/install-tf.rst

 1. Make directory (if required) and change directory to where user
 gameserver downloads are to be stored. Here we call it 'Gameserver'.
 
-    * $ mkdir -pv ~/Gameserver/orange-box
+    * $ mkdir -pv ~/Gameserver/tf-ds
     * $ cd ~/Gameserver
 
 .. code-block:: none
 
-    [~]$ mkdir -pv ~/Gameserver/orange-box
+    [~]$ mkdir -pv ~/Gameserver/tf-ds
     mkdir: created directory `/home/user/Gameserver'
-    mkdir: created directory `/home/user/Gameserver/orange-box'
+    mkdir: created directory `/home/user/Gameserver/tf-ds'
     [~]$ cd ~/Gameserver
     [Gameserver]$
 
 
 2. Download dedicated server files from Valve content servers.
 
-  * $ steam -command update -game tf -dir orange-box
+  * $ steam -command update -game tf -dir tf-ds
 
 .. code-block:: none
 
-    [Gameserver]$ steam -command update -game tf -dir orange-box
-    + steam -command update -game tf -dir /home/user/Gameserver/orange-box
+    [Gameserver]$ steam -command update -game tf -dir tf-ds
+    + ionice -c 3 steam -command update -game tf -dir /home/user/Gameserver/tf-ds/
     Checking bootstrapper version ...
     Updating Installation
-    No installation record found at /home/user/Gameserver/orange-box/orangebox
-    No installation record found at /home/user/Gameserver/orange-box
-    Checking/Installing 'Team Fortress 2 Content' version 163
+    Determining which depot(s) to install/update...
+    6 depot(s) will be installed/updated
+      0:01 Checking local files and building download list for depot 441 'Team Fortress 2 Content' version 356
+      0:01     Connecting content server session for version 356
+      0:01     [63.149.72.158:27030] Connecting...
+      0:01     [63.149.72.158:27030] Connection established; handshaking...
+      0:01     [63.149.72.158:27030] Sending login message...
+      0:02     Fetching version 356 manifest
+      0:04     Reading version 356 checksum table
+      0:07     Fetching exclude list
+      0:07     Calculating download size
+      0:07     15746 file(s) totaling 5179866451 bytes will be downloaded
+      0:07 Checking local files and building download list for depot 442 'Team Fortress 2 Materials' version 196
+      0:07     Connecting content server session for version 196
+      0:08     [63.149.72.158:27030] Reusing connection
+      0:08     [63.149.72.158:27030] Sending login message...
+      0:08     Fetching version 196 manifest
+      0:09     Reading version 196 checksum table
+      0:10     Fetching exclude list
+      0:10     Calculating download size
+      0:10     23269 file(s) totaling 791357863 bytes will be downloaded
+      0:10 Checking local files and building download list for depot 206 'Source Materials' version 8
+      0:10     Connecting content server session for version 8
+      0:10     [63.149.72.158:27030] Reusing connection
+      0:10     [63.149.72.158:27030] Sending login message...
+      0:11     Fetching version 8 manifest
+      0:11     Reading version 8 checksum table
+      0:12     Fetching exclude list
+      0:12     Calculating download size
+      0:12     4414 file(s) totaling 948694 bytes will be downloaded
+      0:12 Checking local files and building download list for depot 207 'Source Models' version 4
+      0:12     Connecting content server session for version 4
+      0:13     [63.149.72.158:27030] Reusing connection
+      0:13     [63.149.72.158:27030] Sending login message...
+      0:13     Fetching version 4 manifest
+      0:14     Reading version 4 checksum table
+      0:15     Fetching exclude list
+      0:15     Calculating download size
+      0:15     8145 file(s) totaling 241484008 bytes will be downloaded
+      0:15 Checking local files and building download list for depot 208 'Source Sounds' version 4
+      0:15     Connecting content server session for version 4
+      0:15     [63.149.72.158:27030] Reusing connection
+      0:15     [63.149.72.158:27030] Sending login message...
+      0:16     Fetching version 4 manifest
+      0:16     Reading version 4 checksum table
+      0:16     Fetching exclude list
+      0:16     Calculating download size
+      0:17     5514 file(s) totaling 995522479 bytes will be downloaded
+      0:17 Checking local files and building download list for depot 314 'OB Linux Dedicated Server' version 179
+      0:17     Connecting content server session for version 179
+      0:17     [63.149.72.158:27030] Reusing connection
+      0:17     [63.149.72.158:27030] Sending login message...
+      0:17     Fetching version 179 manifest
+      0:17     Reading version 179 checksum table
+      0:17     Calculating download size
+      0:17     65 file(s) totaling 42905559 bytes will be downloaded
 
-    0.13%	downloading /home/user/Gameserver/orange-box/orangebox/tf/bin/server.dll
-    0.33%	downloading /home/user/Gameserver/orange-box/orangebox/tf/bin/server.dylib
-    0.68%	downloading /home/user/Gameserver/orange-box/orangebox/tf/bin/server.so
-    ...
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/hl2/pure_server_whitelist.txt
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/srcds_linux
-    100.00%	downloading /home/user/Gameserver/orange-box/orangebox/srcds_run
+      0:17 Checking/Installing 'Team Fortress 2 Content' version 356
 
-    Connection Reset, errno 104 "Connection reset by peer"
-    + Retrying command ...
-    Checking bootstrapper version ...
-    Updating Installation
-    Checking/Installing 'Team Fortress 2 Content' version 280
+      0:18 [63.149.72.158:27030] Reusing connection
+      0:18 [63.149.72.158:27030] Sending login message...
 
-
-    Checking/Installing 'Team Fortress 2 Materials' version 142
-
-
-    Checking/Installing 'Base Source Shared Materials' version 8
-
-
-    Checking/Installing 'Base Source Shared Models' version 4
-
-
-    Checking/Installing 'Base Source Shared Sounds' version 4
-
-
-    Checking/Installing 'OB Linux Dedicated Server' version 130
-
-
+      79:34    100.00%  downloading /home/user/Gameserver/tf-ds//orangebox/libcurl.so.4
+      79:34    100.00%  downloading /home/user/Gameserver/tf-ds//orangebox/libcurl.so.4.2.0
+      79:34    100.00%  downloading /home/user/Gameserver/tf-ds//orangebox/srcds_linux
+      79:34    100.00%  downloading /home/user/Gameserver/tf-ds//orangebox/srcds_run
+      79:34 [63.149.72.158:27030] Disconnecting
     HLDS installation up to date
 
 
-    + Checking steam symlink in /home/user/Gameserver/orange-box/orangebox ... 	missing
-    + Creating symlink /home/user/Gameserver/orange-box/orangebox/steam -> `/usr/local/bin/steam'
+    + Checking steam symlink in /home/user/Gameserver/tf-ds/orangebox ... 	missing
+    + Creating symlink /home/user/Gameserver/tf-ds/orangebox/steam -> `/usr/local/bin/steam'
 
 .. Tip::
 
     Using :doc:`Steam-Boiler <man-boiler>` simplifies the command-line to
-    ``steam update tf orange-box`` instead of ``steam -command update
-    -game tf -dir orange-box``.
+    ``steam update tf tf-ds`` instead of ``steam -command update
+    -game tf -dir tf-ds``.
 
 3. Change directory to where the run-script is located and test the
 dedicated server.
 
-    * $ cd ~/Gameserver/orange-box/orangebox
+    * $ cd ~/Gameserver/tf-ds/orangebox
     * $ ./srcds_run -game tf +map tr_dustbowl +ip 0.0.0.0
 
 .. code-block:: none
 
-    [Gameserver]$ cd ~/Gameserver/orange-box/orangebox
+    [Gameserver]$ cd ~/Gameserver/tf-ds/orangebox
     [orangebox]$ ./srcds_run -game tf +map tr_dustbowl +ip 0.0.0.0
     Auto detecting CPU
     Using default binary: ./srcds_linux
     Forcing breakpad minidump interfaces to load
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
-    Installing breakpad exception handler for appid(440)/version(4724)
+    Installing breakpad exception handler for appid(440)/version(5051)
     Particles: Missing 'particles/error.pcf'
     maxplayers set to 24
     No '-replayserverdir' parameter found - using default replay folder.
     Replay: Creating thread pool...succeeded.
     Replay: Starting thread pool with 4 threads...succeeded.
-    Cleaning files from temp dir, "/home/user/Gameserver/orange-box/orangebox/tf/replay/server/tmp/" ...no files removed.
+    Cleaning files from temp dir, "/home/user/Gameserver/tf-ds/orangebox/tf/replay/server/tmp/" ...no files removed.
     Unknown command "r_decal_cullsize"
     Unknown command "startupmenu"
     Network: IP 0.0.0.0, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
     ConVarRef room_type doesn't point to an existing ConVar
-    Executing dedicated server config file
+    Executing dedicated server config file server.cfg
     Initializing Steam libraries for secure Internet server
-    Failed to load Steam Service
-    ServiceStart: failed to start
+    [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
     Looking up breakpad interfaces from steamclient
     Calling BreakpadMiniDumpSystemInit
+    Logging into anonymous gameserver account.
     'server.cfg' not present; not executing.
     'tr_dustbowl.cfg' not present; not executing.
+    Sending CMsgGameServerMatchmakingStatus (state=ServerMatchmakingState_NOT_PARTICIPATING)
     Connection to Steam servers successful.
-       Public IP is nn.nn.nn.nn.
-       VAC secure mode is activated.
-    Fetched 926616 bytes item schema version 076A8922 via HTTP; update is queued.
+    Assigned anonymous gameserver Steam ID [A-1:1790318595(3079)].
+    VAC secure mode is activated.
+    Connection to game coordinator established.
+    Current item schema is up-to-date with version 8ED7AC8A.
+    tf_server_identity_account_id not set; not logging into registered account
 
 Use CTRL-C to exit...
 

doc/source/man-pages.rst

 
                $ steam -command list
 
-           Install or update Counter-Strike Source located in user $HOME/orange-box directory:
+           Install or update Counter-Strike Source located in user $HOME/gameserver directory:
 
-               $ steam -command update -game ’counter-strike source’ -dir ~/orange-box
+               $ steam -command update -game ’counter-strike source’ -dir ~/gameserver
 
     FILES
            These are automatically generated as output. In the event of errors or corruption, remove
            Mailing Lists
                   http://list.valvesoftware.com/mailman/listinfo
 
-    Steam Boiler 49                           21 April 2012                                 steam(6)
+    Steam Boiler 49.1                           21 April 2012                                 steam(6)
 
 Reading the boiler Man Page
 ---------------------------
            -s, --nobootstrapupdate
                   do not check for updates to the update tool
 
+           -i, --interactive, console
+                  drop into the Steam Console Client (c) Valve Corporation
+
            -u, --username=USERNAME
                   steam account username (only needed to access limited content)
 
 
                $ steam list
 
-           Install or update Counter-Strike Source located in user $HOME/orange-box directory:
+           Install or update Counter-Strike Source located in user $HOME/gameserver directory:
 
-               $ steam update css ~/orange-box
+               $ steam update css ~/gameserver
 
     FILES
            $HOME/Steam/last-run-path
     SEE ALSO
            steam(6)
 
-    Steam Boiler 49                           21 April 2012                                boiler(6)
+    Steam Boiler 49.1                           04 August 2012                               boiler(6)

doc/source/man-steam.rst

 
     :command:`steam` :option:`-command` ``list``
 
-Install or update Counter-Strike Source located in user $HOME/orange-box directory:
+Install or update Counter-Strike Source located in user $HOME/gameserver directory:
 
     :command:`steam` :option:`-command` ``update`` :option:`-game`
-    ``'counter-strike source'`` :option:`-dir` ``~/orange-box``
+    ``'counter-strike source'`` :option:`-dir` ``~/gameserver``
 
 FILES
 =====

doc/source/using-steam-boiler.rst

       -a, --verify_all          verifies all files are up to date (over-write control)
       -r, --retry               retry every 30sec if Steam Network is busy
       -s, --nobootstrapupdate   do not check for updates to the update tool
+      -i, --interactive, console  drop into the Steam Console Client (c) Valve Corporation
 
     Example:
-      steam update css /home/dvs/orange-box
+      steam update css /home/user/gameserver
 
       (Use --verbose to get a full option listing)
 
       -a, --verify_all          verifies all files are up to date (over-write control)
       -r, --retry               retry every 30sec if Steam Network is busy
       -s, --nobootstrapupdate   do not check for updates to the update tool
+      -i, --interactive, console  drop into the Steam Console Client (c) Valve Corporation
       -u, --username=USERNAME   steam account username (only needed to access limited content)
       -p, --password=PASSWORD   steam account password (only needed to access limited content)
       -t, --remember_password   remember password (if a username is supplied)
     /home/user/orange-box``)
 
 The original help text is also available but is not so clearly read. Just
-use the **steam** command with NO options. Presented below is the command
-output as it appears prior to Bootstrapper version 49 being released.
+use the **steam** command with NO options.
 
     * $ steam
 
      update: Install or update HLDS
 
        parameters:
-          -game <game>            -   Game name: use 'list' to see available games
+          -game <game>            -   Game name (use '-command list' to see available games)
           -dir <installdir>       -   HLDS Install dir
           (if dir not specified, will use value from last run of tool)
 
 
     Optional parameters for all commands:
 
-          -username <username>    -   Steam account username (only needed to access limited content)
-          -password <password>    -   Steam account password (only needed to access limited content)
+          -nobootstrapupdate      -   Do not check for updates to the update tool
 
 .. note::
 
 .. code-block:: none
 
     [~]$ steam --command list
+    Checking bootstrapper version ...
     ** 'game' options for Source DS Install:
 
         "Counter-Strike Source"
         "modernwarfare3"
         "mondaynightcombat"
         "naturalselection2"
-        "nucleardawn"
+        "nexuiz"
         "pvkii"
         "redorchestra"
         "redorchestra2"
         "ship"
         "sin"
         "smashball"
+        "sniperelitev2"
         "synergy"
         "tshb"
         "zps"
 
     $ steam list
 
-  Install or update Counter-Strike Source located in user \$HOME/orange-box directory:
+  Install or update Counter-Strike Source located in user \$HOME/gameserver directory:
 
-    $ steam update css ~/orange-box
+    $ steam update css ~/gameserver
 FILES
   \$HOME/Steam/last-run-path  The last directory path that was processed.
 AUTHOR
 
     $ steam -command list
 
-  Install or update Counter-Strike Source located in user $HOME/orange-box directory:
+  Install or update Counter-Strike Source located in user $HOME/gameserver directory:
 
-    $ steam -command update -game 'counter-strike source' -dir ~/orange-box
+    $ steam -command update -game 'counter-strike source' -dir ~/gameserver
 FILES
   These are automatically generated as output. In the event of errors
   or corruption, remove them from the system.
 APPNAME = 'steam-boiler'
 
 NAME = 'Steam Boiler'
-VERSION = '50'
+VERSION = '49.1'
 BUGREPORT = 'http://bitbucket.org/superstition/steam-boiler/issues/'
 HOMEPAGE = 'http://bitbucket.org/superstition/steam-boiler/wiki/'
 RELEASE = '2009,2010,2011,2012'
-REVISION = '04 August 2012'
+REVISION = '08 September 2012'
 
 top = '.'
 out = 'build'
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.