<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://uname.pingveno.net/blog/index.php/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title># uname -a - Mot-clé - Team Fortress</title>
    <link>https://uname.pingveno.net/blog/index.php/</link>
    <atom:link href="https://uname.pingveno.net/blog/index.php/feed/tag/Team%20Fortress/rss2" rel="self" type="application/rss+xml" />
    <description>Le blog de uname.pingveno.net</description>
    <language>fr</language>
    <pubDate>Wed, 01 Apr 2026 16:19:15 +0200</pubDate>
    <copyright>Mathieu Pellegrin</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
          <item>
        <title>Install Team Fortress 2 server using SteamCMD on Linux (and get rid of MasterRequestRestart)</title>
        <link>https://uname.pingveno.net/blog/index.php/post/2013/05/15/Install-Team-Fortress-2-server-using-SteamCMD-on-Linux-%28and-get-rid-of-MasterRequestRestart%29</link>
        <guid isPermaLink="false">urn:md5:b69ba7e9beb68fb6f242fe03942fce4b</guid>
        <pubDate>Wed, 15 May 2013 16:26:00 +0200</pubDate>
        <dc:creator>Mathieu</dc:creator>
                  <category>Hacks</category>
                          <category>debian</category>
                  <category>Dedicated Server</category>
                  <category>HLDSUpdateTool</category>
                  <category>ia32-libs</category>
                  <category>steam</category>
                  <category>SteamCMD</category>
                  <category>SteamPipe</category>
                  <category>Team Fortress</category>
                  <category>TF2</category>
                  <category>tip</category>
                <description>          &lt;p&gt;You may have noticed that the legacy &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt;, is deprecated for a while. Since the recent udpate from Steam that forces all &lt;strong&gt;TF2&lt;/strong&gt; clients to use the new &lt;em&gt;SteamPipe&lt;/em&gt; system, the server downloaded by &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt; is definitely deprecated. The &lt;strong&gt;Team Fortress&lt;/strong&gt;&amp;#8217; wiki is giving wrong informations, &lt;a hreflang=&quot;en&quot; href=&quot;http://wiki.teamfortress.com/wiki/Linux_server&quot;&gt;&lt;strong&gt;that procedure is deprecated&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you try to run a deprecated version of your server (acquired with &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt;), you will get one of the following&amp;#160;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;MasterRequestRestart&lt;br /&gt;Your server is out of date.&amp;nbsp;&amp;nbsp;Please update and restart.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;MasterRequestRestart&lt;br /&gt;Server will restart on map change.&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And the client is getting the following&amp;#160;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;The server you are connecting to is running an older version of the game&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;You can try to update using &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt; but nothing will change, you will be stuck with your old version, and you will keep getting the same errors.&lt;/p&gt;
&lt;p&gt;The key is to get the new &lt;strong&gt;TF2&lt;/strong&gt; server software, that uses &lt;em&gt;SteamPipe&lt;/em&gt;. To do so, you have to grab the new &lt;strong&gt;SteamCMD&lt;/strong&gt; program, that replaces &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt;, and install the &lt;strong&gt;TF2 server&lt;/strong&gt; as explained in &lt;a hreflang=&quot;en&quot; href=&quot;https://developer.valvesoftware.com/wiki/SteamCMD&quot;&gt;Valve documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Because the documentation is not quite clear (in particular, concerning the new &lt;a hreflang=&quot;en&quot; href=&quot;https://developer.valvesoftware.com/wiki/Steam_Application_IDs&quot;&gt;AppID&lt;/a&gt; to use), here is a few-steps tutorial to install your new &lt;strong&gt;TF2 server&lt;/strong&gt;&amp;#160;:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Make sure you create a new directory for &lt;strong&gt;SteamCMD&lt;/strong&gt; files, do not install it in &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt; directory&amp;#160;: &lt;code&gt;mkdir&amp;nbsp;steamcmd&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;cd&amp;nbsp;steamcmd&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Download &lt;strong&gt;SteamCMD&lt;/strong&gt;&amp;#160;: &lt;code&gt;wget &lt;a href=&quot;http://media.steampowered.com/client/steamcmd_linux.tar.gz&quot; class=&quot;external free&quot; rel=&quot;nofollow&quot;&gt;http://media.steampowered.com/client/steamcmd_linux.tar.gz&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extract &lt;strong&gt;SteamCMD&lt;/strong&gt;&amp;#160;: &lt;code&gt;tar&amp;nbsp;-xzf&amp;nbsp;steamcmd_linux.tar.gz&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you are running a 64bit system (every decent server does), install &lt;strong&gt;ia32-libs&lt;/strong&gt; (for instance, in Debian&amp;#160;: &lt;code&gt;dpkg --add-architecture i386 &amp;amp;&amp;amp; apt-get&amp;nbsp;install&amp;nbsp;ia32-libs&lt;/code&gt;).&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Run &lt;strong&gt;SteamCMD&lt;/strong&gt;&amp;#160;: &lt;code&gt;./steamcmd.sh&lt;/code&gt; it will update automatically.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Install &lt;strong&gt;TF2 dedicated server&lt;/strong&gt;, in a custom directory (for me it&amp;#8217;s the folder tf2_server in upper directory)&amp;#160;:&lt;code&gt; &lt;br /&gt;./steamcmd.sh&amp;nbsp;+login&amp;nbsp;anonymous&amp;nbsp;+force_install_dir&amp;nbsp;../tf2_server/&amp;nbsp;+app_update&amp;nbsp;232250&amp;nbsp;validate&amp;nbsp;+quit&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;Note that the Steam AppID is now &lt;strong&gt;232250&lt;/strong&gt; and not &lt;strong&gt;440&lt;/strong&gt; as &lt;strong&gt;HLDSUpdateTool&lt;/strong&gt; used to prompt.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Now you can run your new &lt;strong&gt;TF2 server&lt;/strong&gt;&amp;#160;: get back to the upper directory (&lt;code&gt;cd ..&lt;/code&gt;) and start it&amp;#160;:&lt;br /&gt; &lt;code&gt;./tf2_server/srcds_run&amp;nbsp;-steam_dir&amp;nbsp;steamcmd/&amp;nbsp;-steamcmd_script&amp;nbsp;steamcmd/steamcmd.sh&amp;nbsp;-console&amp;nbsp;-game&amp;nbsp;tf&amp;nbsp;+map&amp;nbsp;cp_dustbowl&amp;nbsp;-maxplayers&amp;nbsp;16&lt;/code&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course, you will have to copy your existing &lt;em&gt;server.cfg&lt;/em&gt;, &lt;em&gt;mapcycle&lt;/em&gt;, and &lt;em&gt;MODs&lt;/em&gt; to your new TF2 installation directory (in &lt;code&gt;tf2_server/tf/&lt;/code&gt; sub-folders, indeed). If you have no clue of what I am talking about, please read &lt;a hreflang=&quot;en&quot; href=&quot;http://wiki.teamfortress.com/wiki/Dedicated_server_configuration&quot;&gt;the Team Fortress Wiki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hope this post will help those who are stuck with these &amp;#8220;server deprecated&amp;#8221; errors and unable to use their server. Have fun&amp;#160;!&lt;/p&gt;</description>
        
              </item>
      </channel>
</rss>
