Installation: Difference between revisions

From TF2 Classic Wiki
Jump to navigation Jump to search
(The new official archive is a .7z, so let's jot that down as a possibility)
(updated manual download link)
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
So you've chosen to prove your worth in the world of ''Team Fortress 2 Classic''. Great!
So you've chosen to prove your worth in the world of Team Fortress 2 Classic. Great!


It is important to note a few things before downloading.
It is important to note a few things before downloading:
* By downloading ''TF2 Classic'', you accept that the software is provided '''"as is,"''' without warranty of any kind. Eminoma (the ''TF2 Classic'' development team), Valve, Steam, and any other affiliated parties are '''not responsible''' for any damages (direct or indirect) caused by installation or usage of the supplied software.
* ''TF2 Classic'' is entirely separate from your ''Team Fortress 2'' installation. Usage of this software will not and cannot directly impact your ''Team Fortress 2'' game or items, nor does it require ''Team Fortress 2'' to be installed.


== Step 1: Downloading ==
* By downloading ''TF2 Classic'', you accept that the software is provided "as is," without warranty of any kind. Eminoma (the ''TF2 Classic'' development team), Valve Corporation, Steam, and any other affiliated parties are not responsible for any damages (direct or indirect) caused by installation or usage of the supplied software.
First, you'll need to download an archive containing ''TF2 Classic'' 2.0.3.
* ''TF2 Classic'' runs separate from your ''Team Fortress 2'' installation. This means that usage of this software cannot directly impact your ''Team Fortress 2'' game.


Official mirrors:
== Step 1. Installing the Engine Base ==
To run ''TF2 Classic'', you must have Source SDK Base 2013 Multiplayer installed. Skip this step if you've already already installed it.
 
Download:
* [steam://install/243750 Source SDK Remote Install]
 
If the link doesn't work, you can go into your Steam library and type "Source SDK Base 2013 Multiplayer" in the search bar. Then, install it from the listing whenever it appears.


* [https://download.tf2classic.com/tf2classic-2.0.3.exe Self-extracting executable (.exe) file]
'''Importantly''', the SDK must be installed on the same drive that your Steam client is installed on (almost always C:\). Your game will fail to start if it's located on an external Steam library.
* [https://download.tf2classic.com/tf2classic-2.0.3.7z .7z archive, must be extracted with 7-Zip]


Approved community mirrors:
''Note: Source SDK Base 2013 has two versions - one for singleplayer and one for multiplayer. Ensure you have the multiplayer version installed, or the game will not work.''


* [https://wiki.tf2classic.com/tf2classic-2.0.3.zip Wiki mirror (.zip archive)]
== Step 2. Downloading ''TF2CDownloader'' ==
* [https://tf2classic.org/tf2c/tf2classic-2.0.3.zip TF2Classic.org mirror (.zip archive)]
To install ''TF2 Classic'', the fastest and easiest option is to use our dedicated utility, ''TF2CDownloader''.
* [https://gg.apple-shack.org/tf2c/tf2classic-latest.zip Apple Shack mirror (.zip archive)]
* [https://archive.org/download/tf2classic_full_2-0-3 Archive.org mirror (.zip archive)]
* [https://tf2classic.org/tf2c/tf2classic-2.0.3.torrent Torrent file]


== Step 2: Installing the engine base ==
Download:
To run ''TF2 Classic'', you must have Source SDK Base 2013 Multiplayer installed. Skip this step if you've already already installed it.
* [https://github.com/tf2classic/TF2CDownloader/releases/latest/download/TF2CDownloaderWindows.exe Download for Windows (.exe 64-bit)]
* [https://github.com/tf2classic/TF2CDownloader/releases/latest/download/TF2CDownloaderLinux Download for Linux (desktop or server)]
 
''Note: Downloading and running this program may trigger a false-positive with some antivirus software. If this happens, add an exemption for the file. This program is [https://github.com/chloecormier/TF2CDownloader free and open-source].''


Otherwise, to install it, [steam://install/243750 you can click here].
== Step 3. Installing ''TF2 Classic'' ==
Before running TF2CDownloader, ensure that you have at least 5GB of free space on your C:\ drive, and 12GB on the drive you're installing on, otherwise the process may fail.


'''If that link doesn't work,''' you can go into your Steam library and start typing "Source SDK Base 2013 Multiplayer" in your search bar. Then, install it from the listing whenever it appears.
'''On Windows''', you can run it by simply double-clicking the file after it finishes downloading. It should open up a small window where you can type answers to its questions.


:''Note: Source SDK Base 2013 has two versions. One for Multiplayer and one for Singleplayer. Ensure you've got the Multiplayer version installed, or your game will not work.''
'''On Linux''', you must run it from the terminal. Right-click the folder where you downloaded it, click "Open in Terminal", then run <code>chmod +x ./TF2CDownloaderLinux</code> followed by <code>./TF2CDownloaderLinux</code> and let it run.


== Step 3: Installing ''TF2 Classic'' ==
When you first launch it, it'll attempt to autodetect your sourcemods folder. You should accept this. If you absolutely need to put it on a different drive, [[Troubleshooting#Creating_a_symlink_on_Windows|create a symlink]]!
Locate your <code>sourcemods</code> folder. Its typical location is:


'''Windows:''' <code>C:\Program Files (x86)\Steam\steamapps\sourcemods\</code>
After it begins downloading, you must wait until it says "The installation has successfully completed" for your game to be playable. Closing the window or cancelling it early will leave your game in an inconsistent state. If this happens accidentally, you can simply run the application again and it should resume its progress.


'''Linux:''' <code>~/.steam/steam/steamapps/sourcemods/</code>
When it finishes, you should have a "tf2classic" folder inside of your sourcemods folder containing the game files.


After locating your <code>sourcemods</code> folder, you'll need to extract your download.
== Step 4. Running the game ==
First, restart the Steam client completely. In the main Steam window, click the "Steam" button at the top-left, then "Exit" from the dropdown. Then you can start Steam again.


Your download will be either an executable (<code>.exe</code>) file or an archive (<code>.zip</code> or <code>.7z</code>). You can simply run the executable, but you'll need an archiver to open the ZIP archive (7-Zip, WinRAR, WinZip, etc.).
'''Windows:''' Open the <code>tf2classic</code> folder that was extracted. Inside the folder, locate and run <code>TF2ClassicLauncher.exe</code> for a game launcher. This will also check for and apply new updates.


After opening your downloaded file, you will need to extract it into the <code>sourcemods</code> folder that you located. After this finishes, you should have a folder named <code>tf2classic</code> in your <code>sourcemods</code> folder.
'''Linux:''' Restart your Steam client. ''Team Fortress 2 Classic'' should have appeared as a new item in your library. Right-click on it, click "Properties", and type <code>-steam -steam</code> in the launch options field, and then close the window. You can now launch the game through your Steam library.


:''Note: If you're unsure if you've extracted the folder correctly, check that you have a <code>gameinfo.txt</code> file within your <code>sourcemods/tf2classic</code> folder.''
== Installing without using ''TF2CDownloader'' ==
If you cannot or do not want to use ''TF2CDownloader'', it's also possible to install the game manually.


== Step 4. Running the game ==
Download an archive containing the game by [https://tf2classic.org/tf2c/tf2classic-latest.zip clicking here].
'''Windows:''' Open the <code>tf2classic</code> folder that you have extracted. Inside the folder, locate and run <code>TF2ClassicLauncher.exe</code> for a game launcher. This will also check and apply new updates.


'''Linux:''' Restart your Steam client. ''Team Fortress 2 Classic'' should have appeared as a new item in your library.
After it finishes downloading, extract the downloaded archive into your sourcemods folder using an archive program like 7-Zip.
Right-click on it, click "Properties", and type <code>-steam -steam</code> in the launch options field, and then close the window. You can now launch the game through your Steam library.


== Additional help and support ==
== Additional Help And Support ==
Have problems you can't figure out? Check the [[Troubleshooting]] page first. If you can't figure it out, [https://discord.gg/3zMk4vn join our Discord] and post in the #technical-issues channel for personal support.
Have problems you can't figure out? Check the [[Troubleshooting]] page first or join our [https://discord.gg/3zMk4vn Discord] and ask in the #technical-issues channel for personal support.


[[Category:Guides]]
[[Category:Guides]]

Revision as of 22:20, 16 December 2022

So you've chosen to prove your worth in the world of Team Fortress 2 Classic. Great!

It is important to note a few things before downloading:

  • By downloading TF2 Classic, you accept that the software is provided "as is," without warranty of any kind. Eminoma (the TF2 Classic development team), Valve Corporation, Steam, and any other affiliated parties are not responsible for any damages (direct or indirect) caused by installation or usage of the supplied software.
  • TF2 Classic runs separate from your Team Fortress 2 installation. This means that usage of this software cannot directly impact your Team Fortress 2 game.

Step 1. Installing the Engine Base

To run TF2 Classic, you must have Source SDK Base 2013 Multiplayer installed. Skip this step if you've already already installed it.

Download:

If the link doesn't work, you can go into your Steam library and type "Source SDK Base 2013 Multiplayer" in the search bar. Then, install it from the listing whenever it appears.

Importantly, the SDK must be installed on the same drive that your Steam client is installed on (almost always C:\). Your game will fail to start if it's located on an external Steam library.

Note: Source SDK Base 2013 has two versions - one for singleplayer and one for multiplayer. Ensure you have the multiplayer version installed, or the game will not work.

Step 2. Downloading TF2CDownloader

To install TF2 Classic, the fastest and easiest option is to use our dedicated utility, TF2CDownloader.

Download:

Note: Downloading and running this program may trigger a false-positive with some antivirus software. If this happens, add an exemption for the file. This program is free and open-source.

Step 3. Installing TF2 Classic

Before running TF2CDownloader, ensure that you have at least 5GB of free space on your C:\ drive, and 12GB on the drive you're installing on, otherwise the process may fail.

On Windows, you can run it by simply double-clicking the file after it finishes downloading. It should open up a small window where you can type answers to its questions.

On Linux, you must run it from the terminal. Right-click the folder where you downloaded it, click "Open in Terminal", then run chmod +x ./TF2CDownloaderLinux followed by ./TF2CDownloaderLinux and let it run.

When you first launch it, it'll attempt to autodetect your sourcemods folder. You should accept this. If you absolutely need to put it on a different drive, create a symlink!

After it begins downloading, you must wait until it says "The installation has successfully completed" for your game to be playable. Closing the window or cancelling it early will leave your game in an inconsistent state. If this happens accidentally, you can simply run the application again and it should resume its progress.

When it finishes, you should have a "tf2classic" folder inside of your sourcemods folder containing the game files.

Step 4. Running the game

First, restart the Steam client completely. In the main Steam window, click the "Steam" button at the top-left, then "Exit" from the dropdown. Then you can start Steam again.

Windows: Open the tf2classic folder that was extracted. Inside the folder, locate and run TF2ClassicLauncher.exe for a game launcher. This will also check for and apply new updates.

Linux: Restart your Steam client. Team Fortress 2 Classic should have appeared as a new item in your library. Right-click on it, click "Properties", and type -steam -steam in the launch options field, and then close the window. You can now launch the game through your Steam library.

Installing without using TF2CDownloader

If you cannot or do not want to use TF2CDownloader, it's also possible to install the game manually.

Download an archive containing the game by clicking here.

After it finishes downloading, extract the downloaded archive into your sourcemods folder using an archive program like 7-Zip.

Additional Help And Support

Have problems you can't figure out? Check the Troubleshooting page first or join our Discord and ask in the #technical-issues channel for personal support.