<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.tf2classified.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azzy</id>
	<title>TF2 Classified Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tf2classified.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Azzy"/>
	<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/wiki/Special:Contributions/Azzy"/>
	<updated>2026-09-05T17:20:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0-rc.0</generator>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=Dedicated_Linux_server&amp;diff=11262</id>
		<title>Dedicated Linux server</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=Dedicated_Linux_server&amp;diff=11262"/>
		<updated>2026-07-31T22:53:14Z</updated>

		<summary type="html">&lt;p&gt;Azzy: dont disable autoupdate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ambox|contents=This article is based on a guide written by Raizo, the original of which can be found [https://blog.raizo.dev/posts/tf2-classic-linux-server-tutorial/ here].}}&lt;br /&gt;
&lt;br /&gt;
== Reading this article ==&lt;br /&gt;
&amp;lt;!-- Originally from https://wiki.teamfortress.com/wiki/Linux_dedicated_server#Reading_this_article --&amp;gt;&lt;br /&gt;
A command prefixed by &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt; is meant to be run as &#039;&#039;&#039;root&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
A command prefixed by &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt; is meant to be run as a &#039;&#039;&#039;regular user&#039;&#039;&#039; without root permissions. In this case the &amp;lt;code&amp;gt;srcds&amp;lt;/code&amp;gt; user.&lt;br /&gt;
&lt;br /&gt;
A command prefixed by &amp;lt;code&amp;gt;Steam&amp;gt;&amp;lt;/code&amp;gt; is meant to be run inside of a SteamCMD shell.&lt;br /&gt;
&lt;br /&gt;
Some commands are listed in-line with the rest of a paragraph and lack this symbol, in which case you should run the command as whichever account you&#039;re currently logged in with.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* A Linux server running Ubuntu Server&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; on an amd64 CPU&amp;lt;sup&amp;gt;**&amp;lt;/sup&amp;gt; with root access&lt;br /&gt;
* At least 25GB of free storage&lt;br /&gt;
* A minimum of a ten megabit upload speed if you intend on hosting a server over the Internet, more will be needed if you host custom content&lt;br /&gt;
* An opened port on your firewall for the server if you want a persistent IP address (unless using SDR, see [[#Enabling the Steam Datagram Relay|this section on enabling the Steam Datagram Relay]])&lt;br /&gt;
* &#039;&#039;Optional&#039;&#039;: An SSH/SFTP client if doing remote access/file management&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt; This guide was written for and tested on Ubuntu Server 24.04 LTS Minimal. Other Linux distributions may use different package names and conventions.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sup&amp;gt;**&amp;lt;/sup&amp;gt;Architectures other than amd64 (including 32-bit x86) are unsupported. Compatibility layers like FEX or Box64 may not work or cause unexpected problems.&lt;br /&gt;
&lt;br /&gt;
== Preparing for install ==&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need to install some required software and tools for our server first. Let&#039;s start with SteamCMD, which we&#039;ll use to download and update the server software.&lt;br /&gt;
&lt;br /&gt;
Since SteamCMD is built for 32-bit, we&#039;ll need to enable 32-bit packages. We&#039;ll also add the &amp;lt;code&amp;gt;multiverse&amp;lt;/code&amp;gt; repository which has SteamCMD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# add-apt-repository multiverse&lt;br /&gt;
# dpkg --add-architecture i386&lt;br /&gt;
# apt update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Next, we&#039;ll install the &amp;lt;code&amp;gt;dialog&amp;lt;/code&amp;gt; package so the Steam Subscriber Agreement dialog works, and then the rest of the packages we need.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt install dialog&lt;br /&gt;
# apt install steamcmd p7zip aria2 tilde lib32z1 libbz2-1.0:i386 lib32gcc-s1 lib32stdc++6 libcurl3-gnutls:i386 libsdl2-2.0-0:i386 wget&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If your version of Ubuntu doesn&#039;t come with a text editor, you may install one now. For this guide we&#039;ll use &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# apt install nano&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creating a user for the server ===&lt;br /&gt;
&lt;br /&gt;
Pick a directory to install your server into. Many put it under a directory in &amp;lt;code&amp;gt;/opt&amp;lt;/code&amp;gt;, but for this guide we&#039;ll be using &amp;lt;code&amp;gt;/home/srcds&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Create a disabled user with a home directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# useradd -s /bin/false -mr srcds&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-m&amp;lt;/code&amp;gt; creates a home directory for the new user, &amp;lt;code&amp;gt;-r&amp;lt;/code&amp;gt; specifies that it&#039;s a system account that will not have a password, and &amp;lt;code&amp;gt;-s /bin/false&amp;lt;/code&amp;gt; prevents the account from having a default shell.&lt;br /&gt;
&lt;br /&gt;
=== Installing the live TF2 server ===&lt;br /&gt;
&lt;br /&gt;
The live version of TF2&#039;s dedicated server is required to run a Classified server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sudo -Hu srcds bash&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ . /etc/environment&lt;br /&gt;
$ steamcmd&lt;br /&gt;
Steam&amp;gt;force_install_dir /home/srcds/tf&lt;br /&gt;
Steam&amp;gt;login anonymous&lt;br /&gt;
Steam&amp;gt;app_update 232250 validate&lt;br /&gt;
Steam&amp;gt;quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installing the dedicated server ==&lt;br /&gt;
&lt;br /&gt;
Ensure you&#039;ve quit SteamCMD before continuing.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ . /etc/environment&lt;br /&gt;
$ steamcmd&lt;br /&gt;
Steam&amp;gt;force_install_dir /home/srcds/classified&lt;br /&gt;
Steam&amp;gt;login anonymous&lt;br /&gt;
Steam&amp;gt;app_update 3557020 validate&lt;br /&gt;
Steam&amp;gt;quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before continuing, we&#039;ll need to symlink the install&#039;s &amp;lt;code&amp;gt;steamclient.so&amp;lt;/code&amp;gt; to a special directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir -p ~/.steam/sdk64&lt;br /&gt;
$ ln -s ~/classified/linux64/steamclient.so ~/.steam/sdk64/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Testing the server ===&lt;br /&gt;
&lt;br /&gt;
Before proceeding, we can manually run the server to make sure the install was successful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~/classified&lt;br /&gt;
$ ./srcds.sh -port 27015 -tf_path ~/tf +map ctf_2fort +sv_password changethis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If all goes well, it should start and be accessible over the internet.&lt;br /&gt;
&lt;br /&gt;
== Server configuration ==&lt;br /&gt;
&lt;br /&gt;
For a basic, private server, you should only need to set a password in &amp;lt;code&amp;gt;classified/tf2classified/cfg/server.cfg&amp;lt;/code&amp;gt; by appending the file with &amp;lt;code&amp;gt;sv_password yourpassword&amp;lt;/code&amp;gt;.&lt;br /&gt;
You can also make it LAN-only by appending &amp;lt;code&amp;gt;sv_lan 1&amp;lt;/code&amp;gt; in the same file.&lt;br /&gt;
&lt;br /&gt;
If you want a more complicated setup, consider using [https://cfg.tf/ cfg.tf]. If you don&#039;t need this you can skip to the next section.&lt;br /&gt;
&lt;br /&gt;
Make sure the server type is set to “Internet and LAN” if you want players outside your LAN to be able to join (you may need to port forward if you’re on consumer broadband or open ports on your firewall).&lt;br /&gt;
&lt;br /&gt;
Upload the generated ZIP file to your server, perhaps using SFTP, and unzip the folder.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd /tmp&lt;br /&gt;
$ unzip $PATH_TO_ARCHIVE&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And merge the &amp;lt;code&amp;gt;cfg&amp;lt;/code&amp;gt; folder with &amp;lt;code&amp;gt;/home/srcds/classified/tf2classified/cfg&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ rsync /tmp/cfg ~/classified/tf2classified/cfg&lt;br /&gt;
$ rm -rf /tmp/cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Managing the server via Systemd ==&lt;br /&gt;
&lt;br /&gt;
Systemd is a program that will automatically handle things like logging, restarts, and starting your server when your machine boots. We&#039;ll use this to run our server, instead of manually running commands.&lt;br /&gt;
&lt;br /&gt;
=== Creating an update script ===&lt;br /&gt;
&lt;br /&gt;
We&#039;re going to create a script that will update the dedicated server for us instead of typing it out manually each time. Later, we&#039;ll optionally use this script to check and update our server automatically when the server starts. &lt;br /&gt;
&lt;br /&gt;
First, let&#039;s create a directory for the script.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mkdir ~/bin&lt;br /&gt;
$ nano ~/bin/update-classified.steamcmd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fill the file with the following contents:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ShutdownOnFailedCommand 1 //set to 0 if updating multiple servers at once&lt;br /&gt;
@NoPromptForPassword 1&lt;br /&gt;
force_install_dir /home/srcds/classified&lt;br /&gt;
login anonymous&lt;br /&gt;
app_update 3557020&lt;br /&gt;
quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can execute this script manually by using the +runscript argument on SteamCMD.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ . /etc/environment&lt;br /&gt;
$ steamcmd +runscript /home/srcds/bin/update-classified.steamcmd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Similarly, we will create one for the live TF2 server as that will need to be updated occasionally. We&#039;ll put&lt;br /&gt;
it at &amp;lt;code&amp;gt;/home/srcds/bin/update-tf.steamcmd&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ShutdownOnFailedCommand 1 //set to 0 if updating multiple servers at once&lt;br /&gt;
@NoPromptForPassword 1&lt;br /&gt;
force_install_dir /home/srcds/tf&lt;br /&gt;
login anonymous&lt;br /&gt;
app_update 232250&lt;br /&gt;
quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Creating a service file ===&lt;br /&gt;
&lt;br /&gt;
Create a service file in &amp;lt;code&amp;gt;/etc/systemd/system/&amp;lt;/code&amp;gt; as root. For this guide we&#039;ll use &amp;lt;code&amp;gt;/etc/systemd/system/tf2c.service&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=TF2C Server&lt;br /&gt;
After=network-online.target&lt;br /&gt;
Wants=network-online.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
Type=simple&lt;br /&gt;
User=srcds&lt;br /&gt;
StandardError=journal&lt;br /&gt;
StandardOutput=journal&lt;br /&gt;
WorkingDirectory=/home/srcds/classified&lt;br /&gt;
RemainAfterExit=no&lt;br /&gt;
ExecStartPre=-/usr/games/steamcmd +runscript /home/srcds/bin/update-tf.steamcmd&lt;br /&gt;
ExecStartPre=-/usr/games/steamcmd +runscript /home/srcds/bin/update-classified.steamcmd&lt;br /&gt;
Environment=&amp;quot;LD_LIBRARY_PATH=&amp;quot;.:bin/linux64:$LD_LIBRARY_PATH&amp;quot;&amp;quot;&lt;br /&gt;
ExecStart=/usr/bin/script -e -c &amp;quot;/home/srcds/classified/srcds_linux64 -port 27015 -tf_path /home/srcds/tf +map ctf_2fort +maxplayers 24&amp;quot; /dev/null&lt;br /&gt;
TimeoutStartSec=infinity&lt;br /&gt;
Restart=always&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Then, enable the service to start with Systemd on boot.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl enable tf2c.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may create as many services as you have TF2C servers but remember to name the service files uniquely. When modifying existing service files, remember to run &amp;lt;code&amp;gt;systemctl daemon-reload&amp;lt;/code&amp;gt; before restarting the service.&lt;br /&gt;
&lt;br /&gt;
=== Automatic restarts using crontab ===&lt;br /&gt;
&lt;br /&gt;
Cron is a program built into most Linux distros that runs scheduled commands.&lt;br /&gt;
&lt;br /&gt;
As root, execute &amp;lt;code&amp;gt;crontab -e&amp;lt;/code&amp;gt;. This will open a special file in your editor where you can declare what jobs you want to run and when. Let&#039;s add a job to run at 04:00 that will restart our server.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0 4 * * * systemctl restart tf2c.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Manually managing services ===&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t wish to use the service files above to automatically boot servers, or you need to perform these actions for maintenance: you may issue commands to manually &#039;&#039;start&#039;&#039;, &#039;&#039;stop&#039;&#039;, &#039;&#039;restart&#039;&#039;, or &#039;&#039;update&#039;&#039; the server(s) through systemd. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# systemctl restart tf2c # in case you need to restart manually or to grab updates!! &lt;br /&gt;
# systemctl stop tf2c # in case you need to stop the server manually&lt;br /&gt;
# systemctl start tf2c # in case you need to start the server manually&lt;br /&gt;
# systemctl disable tf2c # in case you need to stop the server from booting as your system initializes &lt;br /&gt;
# systemctl enable tf2c # in case you need to start the server to boot as your system initializes &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Extras ==&lt;br /&gt;
&lt;br /&gt;
=== Enabling the Steam Datagram Relay ===&lt;br /&gt;
&lt;br /&gt;
Servers can use the Steam Datagram Relay. It masks your server&#039;s IP address, helps prevent DDoS attacks, and allows you to run a server without port forwarding or configuring firewalls. However, this comes at the cost of added latency and using ephemeral IP addresses for your server, the latter breaking server favoriting and IP bans.&lt;br /&gt;
&lt;br /&gt;
You can enable this by adding &amp;lt;code&amp;gt;sv_use_steam_networking 1&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;classified/tf2classified/cfg/default.cfg&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If you want your server to appear on the server browser with SDR enabled you will need to supply a GLST token. You can acquire a key by going to [https://steamcommunity.com/dev/managegameservers this page]. Once you&#039;ve got it, put &amp;lt;code&amp;gt;sv_setsteamaccount $KEY&amp;lt;/code&amp;gt; in your configuration, replacing $KEY with the token from the page.&lt;br /&gt;
&lt;br /&gt;
=== Installing SourceMod ===&lt;br /&gt;
&lt;br /&gt;
SourceMod is a server modding platform that provides admin tools, permissions, and plugin support. Installing it is strongly recommended if you plan to run a public-facing server.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to install the &#039;&#039;&#039;a development version&#039;&#039;&#039; of SourceMod, as well as MetaMod which SourceMod depends on to work. &#039;&#039;&#039;It will not work with stable releases currently&#039;&#039;&#039;. As of writing this article, the latest known working development build is 7301 and 1389 respectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ wget https://mms.alliedmods.net/mmsdrop/2.0/mmsource-2.0.0-git1389-linux.tar.gz -O /tmp/mm.tar.gz&lt;br /&gt;
$ wget https://sm.alliedmods.net/smdrop/1.13/sourcemod-1.13.0-git7301-linux.tar.gz -O /tmp/sm.tar.gz&lt;br /&gt;
$ tar -xf /tmp/mm.tar.gz&lt;br /&gt;
$ tar -xf /tmp/sm.tar.gz&lt;br /&gt;
$ mv addons ~/classified/tf2classified&lt;br /&gt;
$ mv cfg/sourcemod ~/classified/tf2classified/cfg&lt;br /&gt;
$ rm -r cfg&lt;br /&gt;
$ rm /tmp/mm.tar.gz&lt;br /&gt;
$ rm /tmp/sm.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once the server starts it should work. A good way to test if everything is running properly is to use the &amp;lt;code&amp;gt;!motd&amp;lt;/code&amp;gt; command in chat. If the MOTD pops up after the command that means SourceMod is working. For further information on setting up SourceMod, read [https://wiki.alliedmods.net/Category:SourceMod_Documentation the documentation].&lt;br /&gt;
&lt;br /&gt;
Existing SourceMod plugins are not guaranteed to work and may require special steps or patching to get working.&lt;br /&gt;
&lt;br /&gt;
==== Installing the patched TF2 Tools extension ====&lt;br /&gt;
&lt;br /&gt;
Many plugins depend on the built-in TF2 Tools extension that comes with Sourcemod. This isn&#039;t compatible with TF2C. Instead, we can use a patched version of the extension which enables the use of many plugins.&lt;br /&gt;
&lt;br /&gt;
There&#039;s currently no public download link for this extension. After joining the Team Fortress 2 Classified Discord server you can find the files you need in [https://discordapp.com/channels/196337717267791874/1011914229307166780/1467172013637636327 this message]. Specifically, you need &amp;lt;code&amp;gt;game.tf2.ext.2.tf2.so&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;sm-tf2.games.txt&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Next we&#039;ll add both the gamedata file and the plugin to our installation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ mv $WHEREVER_YOU_PUT_IT/sm-tf2.games.txt ~/classified/tf2classified/addons/gamedata/custom/sm-tf2.games.txt&lt;br /&gt;
$ mv $WHEREVER_YOU_PUT_IT/game.tf2.ext.2.tf2.so ~/classified/tf2classified/addons/extensions/x64&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finally, create an empty file so that the extension is automatically loaded.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ touch ~/classified/tf2classified/addons/sourcemod/extensions/game.tf2.autoload&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Sounds are missing/only stock weapons are usable ===&lt;br /&gt;
&lt;br /&gt;
This is likely due to a problem with &amp;lt;code&amp;gt;libvstdlib.so&amp;lt;/code&amp;gt;. It&#039;s possible it wasn&#039;t updated or is corrupted. Validate your install.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ~&lt;br /&gt;
$ . /etc/environment&lt;br /&gt;
$ steamcmd&lt;br /&gt;
Steam&amp;gt;force_install_dir /home/srcds/classified&lt;br /&gt;
Steam&amp;gt;login anonymous&lt;br /&gt;
Steam&amp;gt;app_update 3557020 validate&lt;br /&gt;
Steam&amp;gt;quit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Server not showing up on the server browser while using SDR ===&lt;br /&gt;
&lt;br /&gt;
This is likely happening because you enabled use of the SDR but didn&#039;t supply a game key. Read [[#Enabling the Steam Datagram Relay|the last paragraph of this section]] for more information.&lt;br /&gt;
&lt;br /&gt;
=== Server using high levels of CPU when ran via the service file ===&lt;br /&gt;
&lt;br /&gt;
The service file included in this guide has a workaround for Source servers refusing to log without a TTY present. There has been at least one report of this causing unusually high CPU usage. It&#039;s believed this happens on servers with slower SSDs and spinning hard drives. You can disable it, but it will mean there will be no journald logs for your server and you can&#039;t use features like Systemd sockets.&lt;br /&gt;
&lt;br /&gt;
To disable it, unwrap the &amp;lt;code&amp;gt;srcds_linux64&amp;lt;/code&amp;gt; command from &amp;lt;code&amp;gt;script&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ExecStart=/usr/bin/script -e -c &amp;quot;/home/srcds/classified/srcds_linux64 -port 27015 -tf_path /home/srcds/tf +map ctf_2fort +maxplayers 24&amp;quot; /dev/null&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;ExecStart=/home/srcds/classified/srcds_linux64 -port 27015 -tf_path /home/srcds/tf +map ctf_2fort +maxplayers 24&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=TF2Classic_Wiki:About&amp;diff=11196</id>
		<title>TF2Classic Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=TF2Classic_Wiki:About&amp;diff=11196"/>
		<updated>2026-07-09T21:08:57Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tf2classified logo.svg|thumb|right|The TF2 Classified logo.]]&lt;br /&gt;
Welcome to the official TF2 Classified Wiki! This wiki serves as a knowledge base for the the sourcemod &#039;&#039;Team Fortress 2 Classified&#039;&#039;, developed by EMINOMA. Anyone may contribute to this wiki and ensure that it remains a reliable resource for anyone who wants to know more about &#039;&#039;TF2 Classified&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone is invited to contribute to the wiki. However, as of right now, registration is closed due to security-related issues. That doesn&#039;t mean you cannot get an account.&lt;br /&gt;
&lt;br /&gt;
If you wish to contribute, feel free to ask a staff on the [https://discord.gg/3zMk4vn TF2 Classified Discord] to get yourself an account!&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
&lt;br /&gt;
* [[Help:Language translation]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=TF2Classic_Wiki:About&amp;diff=11195</id>
		<title>TF2Classic Wiki:About</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=TF2Classic_Wiki:About&amp;diff=11195"/>
		<updated>2026-07-09T21:08:37Z</updated>

		<summary type="html">&lt;p&gt;Azzy: tf2classified&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Tf2classified logo.svg|thumb|right|The TF2 Classified logo. We do not have a wiki logo yet if you have not noticed.]]&lt;br /&gt;
Welcome to the official TF2 Classified Wiki! This wiki serves as a knowledge base for the the sourcemod &#039;&#039;Team Fortress 2 Classified&#039;&#039;, developed by EMINOMA. Anyone may contribute to this wiki and ensure that it remains a reliable resource for anyone who wants to know more about &#039;&#039;TF2 Classified&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
&lt;br /&gt;
Anyone is invited to contribute to the wiki. However, as of right now, registration is closed due to security-related issues. That doesn&#039;t mean you cannot get an account.&lt;br /&gt;
&lt;br /&gt;
If you wish to contribute, feel free to ask a staff on the [https://discord.gg/3zMk4vn TF2 Classified Discord] to get yourself an account!&lt;br /&gt;
&lt;br /&gt;
=== See also ===&lt;br /&gt;
&lt;br /&gt;
* [[Help:Language translation]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=5368</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=5368"/>
		<updated>2025-01-18T17:48:39Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Patch [[2.1.3]] will mark the end of Linux client support. We will instead pivot towards supporting &#039;&#039;&#039;Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
This wiki page serves as a guide on how to migrate to Proton to continue playing.&lt;br /&gt;
&lt;br /&gt;
== Important note for Proton users ==&lt;br /&gt;
We have shipped some visual fixes regarding font rendering on Proton. &#039;&#039;&#039;However, this may break support for some custom HUDs.&#039;&#039;&#039; For backwards compatibility, you may run the game using the &amp;lt;code&amp;gt;-defaultscheme&amp;lt;/code&amp;gt; launch option.&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
Locate &#039;&#039;&#039;Source SDK Base 2013 Multiplayer&#039;&#039;&#039; in your Steam library, &#039;&#039;&#039;right-click&#039;&#039;&#039;, and go to &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013.png|800px]]&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
Select the &#039;&#039;&#039;Compatibility&#039;&#039;&#039; tab, and enable &#039;&#039;&#039;Steam Play&#039;&#039;&#039;. Select &#039;&#039;&#039;Proton Experimental&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013_2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4025</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4025"/>
		<updated>2023-12-03T22:02:05Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Important note for Proton users ==&lt;br /&gt;
We have shipped some visual fixes regarding font rendering on Proton. &#039;&#039;&#039;However, this may break support for some custom HUDs.&#039;&#039;&#039; For backwards compatibility, you may run the game using the &amp;lt;code&amp;gt;-defaultscheme&amp;lt;/code&amp;gt; launch option.&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
Locate &#039;&#039;&#039;Source SDK Base 2013 Multiplayer&#039;&#039;&#039; in your Steam library, &#039;&#039;&#039;right-click&#039;&#039;&#039;, and go to &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013.png|800px]]&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
Select the &#039;&#039;&#039;Compatibility&#039;&#039;&#039; tab, and enable &#039;&#039;&#039;Steam Play&#039;&#039;&#039;. We typically recommend selecting the latest version of Proton available.&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013_2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4024</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4024"/>
		<updated>2023-12-03T22:01:16Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Important note for Proton users ==&lt;br /&gt;
We have shipped some visual fixes regarding fonts. &#039;&#039;&#039;However, this may break support for some custom HUDs.&#039;&#039;&#039; For backwards compatibility, you may run the game using the &amp;lt;code&amp;gt;-defaultscheme&amp;lt;/code&amp;gt; launch option.&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
Locate &#039;&#039;&#039;Source SDK Base 2013 Multiplayer&#039;&#039;&#039; in your Steam library, &#039;&#039;&#039;right-click&#039;&#039;&#039;, and go to &#039;&#039;&#039;Properties&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013.png|800px]]&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
Select the &#039;&#039;&#039;Compatibility&#039;&#039;&#039; tab, and enable &#039;&#039;&#039;Steam Play&#039;&#039;&#039;. We typically recommend selecting the latest version of Proton available.&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013_2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4023</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4023"/>
		<updated>2023-12-03T21:59:30Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Important note for Proton users ==&lt;br /&gt;
We have shipped some visual fixes regarding fonts. &#039;&#039;&#039;However, this may break support for some custom HUDs.&#039;&#039;&#039; For backwards compatibility, you may run the game using the &amp;lt;code&amp;gt;-defaultscheme&amp;lt;/code&amp;gt; launch option.&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== Step 1 ===&lt;br /&gt;
Locate Source SDK Base 2013 in your Steam library, right-click, and go to Properties&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013.png|800px]]&lt;br /&gt;
=== Step 2 ===&lt;br /&gt;
Select the Compatibility tab, and enable Steam Play. We typically recommend selecting the latest version of Proton available.&lt;br /&gt;
&lt;br /&gt;
[[File:sdk2013_2.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Sdk2013_2.png&amp;diff=4022</id>
		<title>File:Sdk2013 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Sdk2013_2.png&amp;diff=4022"/>
		<updated>2023-12-03T21:58:50Z</updated>

		<summary type="html">&lt;p&gt;Azzy: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Sdk2013.png&amp;diff=4021</id>
		<title>File:Sdk2013.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Sdk2013.png&amp;diff=4021"/>
		<updated>2023-12-03T21:57:01Z</updated>

		<summary type="html">&lt;p&gt;Azzy: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4018</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4018"/>
		<updated>2023-12-02T20:19:57Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Important Note for Proton Users ==&lt;br /&gt;
We have shipped some visual fixes regarding fonts. &#039;&#039;&#039;However, this may break support for some custom HUDs.&#039;&#039;&#039; For backwards compatibility, you may run the game using the &amp;lt;code&amp;gt;-defaultscheme&amp;lt;/code&amp;gt; launch option.&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== Step 1: Locate Team Fortress 2 Classic in your Steam library, right-click, and go to Properties ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
[[File:tf2classicsdk2013.png|800px]]&lt;br /&gt;
=== Step 2: Select the Compatibility tab, and enable Steam Play ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;We typically recommend selecting the latest version of Proton available.&#039;&#039;&#039;&lt;br /&gt;
[[File:tf2classicsdk2013_2.png|800px]]&lt;br /&gt;
=== Step 3: Repeat Step 1 and 2 for Source SDK Base 2013 Multiplayer ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
[[File:tf2classicsdk2013_3.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4017</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4017"/>
		<updated>2023-12-02T20:11:59Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Enabling Proton ==&lt;br /&gt;
=== &amp;lt;big&amp;gt;Step 1: Locate Team Fortress 2 Classic in your Steam library, right-click, and go to Properties&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
[[File:tf2classicsdk2013.png|800px]]&lt;br /&gt;
=== &amp;lt;big&amp;gt;Step 2: Select the Compatibility tab, and enable Steam Play&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;We typically recommend selecting the latest version of Proton available.&#039;&#039;&#039;&lt;br /&gt;
[[File:tf2classicsdk2013_2.png|800px]]&lt;br /&gt;
=== &amp;lt;big&amp;gt;Step 3: Repeat Step 1 and 2 for Source SDK Base 2013 Multiplayer&amp;lt;/big&amp;gt; ===&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
[[File:tf2classicsdk2013_3.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4016</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4016"/>
		<updated>2023-12-02T20:08:13Z</updated>

		<summary type="html">&lt;p&gt;Azzy: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Step 1: Locate Team Fortress 2 Classic in your Steam library, right-click, and go to Properties ==&lt;br /&gt;
[[File:tf2classicsdk2013.png|800px]]&lt;br /&gt;
== Step 2: Select the Compatibility tab, and enable Steam Play ==&lt;br /&gt;
* &#039;&#039;&#039;We typically recommend selecting the latest version of Proton available.&#039;&#039;&#039;&lt;br /&gt;
[[File:tf2classicsdk2013_2.png|800px]]&lt;br /&gt;
== Step 3: Repeat Step 1 and 2 for Source SDK Base 2013 Multiplayer ==&lt;br /&gt;
[[File:tf2classicsdk2013_3.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4015</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4015"/>
		<updated>2023-12-02T20:07:38Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support_FAQ&amp;diff=4014</id>
		<title>End of Linux Client support FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support_FAQ&amp;diff=4014"/>
		<updated>2023-12-02T20:05:52Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Removed redirect to End of Linux Client support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. &#039;&#039;&#039;We will instead pivot towards supporting Proton (also known as Steam Play)&#039;&#039;&#039;, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This wiki page serves as a guide on how to migrate to Proton to continue playing.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Step 1: Locate Team Fortress 2 Classic in your Steam library, right-click, and go to Properties ==&lt;br /&gt;
[[File:tf2classicsdk2013.png|800px]]&lt;br /&gt;
== Step 2: Select the Compatibility tab, and enable Steam Play ==&lt;br /&gt;
* &#039;&#039;&#039;We typically recommend selecting the latest version of Proton available.&#039;&#039;&#039;&lt;br /&gt;
[[File:tf2classicsdk2013_2.png|800px]]&lt;br /&gt;
== Step 3: Repeat Step 1 and 2 for Source SDK Base 2013 Multiplayer ==&lt;br /&gt;
[[File:tf2classicsdk2013_3.png|800px]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013_3.png&amp;diff=4013</id>
		<title>File:Tf2classicsdk2013 3.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013_3.png&amp;diff=4013"/>
		<updated>2023-12-02T20:05:08Z</updated>

		<summary type="html">&lt;p&gt;Azzy: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013_2.png&amp;diff=4012</id>
		<title>File:Tf2classicsdk2013 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013_2.png&amp;diff=4012"/>
		<updated>2023-12-02T19:56:28Z</updated>

		<summary type="html">&lt;p&gt;Azzy: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013.png&amp;diff=4011</id>
		<title>File:Tf2classicsdk2013.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013.png&amp;diff=4011"/>
		<updated>2023-12-02T19:51:12Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Azzy uploaded a new version of File:Tf2classicsdk2013.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013.png&amp;diff=4010</id>
		<title>File:Tf2classicsdk2013.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=File:Tf2classicsdk2013.png&amp;diff=4010"/>
		<updated>2023-12-02T19:42:30Z</updated>

		<summary type="html">&lt;p&gt;Azzy: File uploaded with MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File uploaded with MsUpload&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support_FAQ&amp;diff=4009</id>
		<title>End of Linux Client support FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support_FAQ&amp;diff=4009"/>
		<updated>2023-12-02T18:36:16Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Azzy moved page End of Linux Client support FAQ to End of Linux Client support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[End of Linux Client support]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4008</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4008"/>
		<updated>2023-12-02T18:36:16Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Azzy moved page End of Linux Client support FAQ to End of Linux Client support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. We will instead pivot towards supporting Proton, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
This wiki page serves as a guide on how to migrate to Proton to continue playing.&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=Deprecation_of_Linux_Client&amp;diff=4007</id>
		<title>Deprecation of Linux Client</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=Deprecation_of_Linux_Client&amp;diff=4007"/>
		<updated>2023-12-02T18:29:26Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Azzy moved page Deprecation of Linux Client to End of Linux Client support FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[End of Linux Client support FAQ]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4006</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4006"/>
		<updated>2023-12-02T18:29:26Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Azzy moved page Deprecation of Linux Client to End of Linux Client support FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. We will instead pivot towards supporting Proton, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
This wiki page serves as a guide on how to migrate to Proton to continue playing.&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4005</id>
		<title>End of Linux Client support</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=End_of_Linux_Client_support&amp;diff=4005"/>
		<updated>2023-12-02T18:29:04Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Created page with &amp;quot;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update 2.1.3 will mark the end of Linux client support. We will instead pivot towards supporting Proton, Valve&amp;#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&amp;#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.  This wiki page serves as a guide on how to migrate to Proton to co...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As announced in [https://tf2classic.com/?id=6192 a previous blog post], update [[2.1.3]] will mark the end of Linux client support. We will instead pivot towards supporting Proton, Valve&#039;s compatibility layer for Windows games running on Linux, and focus on fixing any bugs that manifest with it. Proton&#039;s Vulkan-based backend renderer, DXVK, should have better performance and fewer issues for Linux users.&lt;br /&gt;
&lt;br /&gt;
This wiki page serves as a guide on how to migrate to Proton to continue playing.&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=2.0.0&amp;diff=2224</id>
		<title>2.0.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=2.0.0&amp;diff=2224"/>
		<updated>2023-05-12T18:47:05Z</updated>

		<summary type="html">&lt;p&gt;Azzy: Redirected page to Death &amp;amp; Taxes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Death &amp;amp; Taxes]]&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
	<entry>
		<id>https://wiki.tf2classified.com/w/index.php?title=User:Azzy&amp;diff=1423</id>
		<title>User:Azzy</title>
		<link rel="alternate" type="text/html" href="https://wiki.tf2classified.com/w/index.php?title=User:Azzy&amp;diff=1423"/>
		<updated>2022-09-26T19:38:36Z</updated>

		<summary type="html">&lt;p&gt;Azzy: ,&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;hi&lt;/div&gt;</summary>
		<author><name>Azzy</name></author>
	</entry>
</feed>