Troubleshooting: Difference between revisions
From TF2 Classified Wiki
More actions
Remove horizontal bars for now, they look bad on Vector |
m Updated formatting: italicised game titles and added code formatting where appropriate (filenames, code examples, etc.). |
||
| Line 1: | Line 1: | ||
This page attempts to document common problems with | This page attempts to document common problems with ''TF2 Classic'', and their solutions. | ||
== I get an error when I try to extract the game! == | == I get an error when I try to extract the game! == | ||
You're extracting it using Windows Explorer. | You're extracting it using Windows Explorer. ''TF2 Classic'' must be extracted using an archiver. | ||
Tested and supported options include [https://www.7-zip.org/ 7-Zip], [https://peazip.github.io/ PeaZip], and [https://www.winzip.com/en/ WinZip (not free)]. WinRAR will likely also work, however it is discouraged as it's been known to randomly botch extractions in the past, along with being proprietary. | Tested and supported options include [https://www.7-zip.org/ 7-Zip], [https://peazip.github.io/ PeaZip], and [https://www.winzip.com/en/ WinZip (not free)]. WinRAR will likely also work, however it is discouraged as it's been known to randomly botch extractions in the past, along with being proprietary. | ||
== My game doesn't appear in my Steam library! == | == My game doesn't appear in my Steam library! == | ||
You should first make sure your pathing is correct. Inside your | You should first make sure your pathing is correct. Inside your <code>sourcemods</code> folder, there should be a <code>tf2classic</code> folder, which should contain a <code>gameinfo.txt</code> file. If this doesn't perfectly line up, you extracted it incorrectly. If you have a path that looks like <code>sourcemods/tf2classic-2.0.3/tf2classic</code> or if all of your files are dumped loosely in <code>sourcemods</code>, that will cause it to be undetectable. | ||
This issue can also appear if Steam and | This issue can also appear if Steam and ''TF2 Classic'' are installed on separate disks (for instance, Steam on your <code>C:</code> drive and ''TF2 Classic'' on your <code>E:</code> drive). The solution is to create a "symlink", a folder in your Steam installation that redirects to a folder on your external disk. The steps to do this vary depending on your system. | ||
==== On Windows: ==== | ==== On Windows: ==== | ||
1. Locate your | 1. Locate your <code>sourcemods</code> folder. If you can't find it, you can run <code>reg query HKCU\Software\Valve\Steam /v SourceModInstallPath</code> in Command Prompt to see the path. | ||
2. Delete your | 2. Delete your <code>sourcemods</code> folder, otherwise the symlink can't be made. If any mods are still in there, transfer them over to your preferred new location. | ||
3. Open Command Prompt as administrator. | 3. Open Command Prompt as administrator. | ||
| Line 20: | Line 20: | ||
4. Enter this command: <code>mklink /d /j "path to steam sourcemods" "path to your sourcemods"</code> | 4. Enter this command: <code>mklink /d /j "path to steam sourcemods" "path to your sourcemods"</code> | ||
Replace | Replace <code>"path to steam sourcemods"</code> with your Steam <code>sourcemods</code> path, for instance: <code>"C:\Program Files (x86)\Steam\steamapps\sourcemods"</code> | ||
Replace | Replace <code>"path to your sourcemods"</code> with whatever path you require, for instance: <code>"D:\Games\sourcemods"</code> | ||
==== On Linux: ==== | ==== On Linux: ==== | ||
1. Delete your Steam sourcemods folder, usually found at | 1. Delete your Steam <code>sourcemods</code> folder, usually found at <code>~/.steam/steam/steamapps/sourcemods</code> | ||
2. Open a terminal and run <code>ln -s /path/to/your/sourcemods ~/.steam/steam/steamapps/sourcemods</code> | 2. Open a terminal and run <code>ln -s /path/to/your/sourcemods ~/.steam/steam/steamapps/sourcemods</code> | ||
Like you would Windows, exchange | Like you would Windows, exchange <code>/path/to/your/sourcemods</code> with the full path to the folder you wish to use on your external disk. | ||
Note that any external disk used for running games '''must be readable and writable by your user, and you must have execute permissions.''' If this is an NTFS disk, follow Valve's guide on preparing it: https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows | Note that any external disk used for running games '''must be readable and writable by your user, and you must have execute permissions.''' If this is an NTFS disk, follow Valve's guide on preparing it: https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows. | ||
== (Linux) My game can't connect to servers!/My in-game overlay doesn't work! == | == (Linux) My game can't connect to servers!/My in-game overlay doesn't work! == | ||
On Linux, TF2C requires a special launch option to function properly. Right-click the game in your Steam library, click "Properties", then paste this into the Launch Options field: | On Linux, ''TF2C'' requires a special launch option to function properly. Right-click the game in your Steam library, click "Properties", then paste this into the Launch Options field: | ||
<code>LD_PRELOAD="$HOME/.steam/steam/ubuntu12_32/gameoverlayrenderer.so" %command% -steam -steam</code> | <code>LD_PRELOAD="$HOME/.steam/steam/ubuntu12_32/gameoverlayrenderer.so" %command% -steam -steam</code> | ||
| Line 41: | Line 41: | ||
== "The server you are trying to connect to is running an older version of the game." == | == "The server you are trying to connect to is running an older version of the game." == | ||
This error is partially erroneous. Most commonly, the server isn't running an older version of the game, you are. If you downloaded TF2C 2.0.0 from some third-party mirror, you'll receive this error when connecting to official servers. Hence, you'll need to reinstall the game from an archive using the latest version of the game. | This error is partially erroneous. Most commonly, the server isn't running an older version of the game, you are. If you downloaded ''TF2C'' 2.0.0 from some third-party mirror, you'll receive this error when connecting to official servers. Hence, you'll need to reinstall the game from an archive using the latest version of the game. | ||
== The launcher tells me that SDK2013 isn't installed, but it is! == | == The launcher tells me that SDK2013 isn't installed, but it is! == | ||