diff --git a/README.md b/README.md index 4d1b492f..eb28db54 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,6 @@ Team Fortress 2 This is the old Team Fortress 2 source code from February 2008 ported to Source Engine 2013. This ensures the game has all the latest engine features and security fixes. No new features will be added to the code. No bugs will be fixed with the exception of crashes and bugs that were not in the original 2008 build of the game. -Official Facepunch thread: https://forum.facepunch.com/games/squi/Team-Fortress-2-1-0-1-8-Source-2013-Port/ - ## Dependencies ### Windows @@ -21,8 +19,44 @@ Official Facepunch thread: https://forum.facepunch.com/games/squi/Team-Fortress- ## Building -Compiling process is the same as for Source SDK 2013. Instructions for building Source SDK 2013 can be found here: -https://developer.valvesoftware.com/wiki/Source_SDK_2013 +Compiling process is the same as for Source SDK 2013. Instructions for building Source SDK 2013 can be found here: https://developer.valvesoftware.com/wiki/Source_SDK_2013 + +Assets that need to be used with compiled binaries: https://mega.nz/#!PFZiwCyY!BKDYXH4UOhTgCCvGCAaI2JULNc8B94HdmLo308BNeI4 + +Note that the above archive is not a playable build. It does not contain binaries, you need to build them yourself from this repository. + +## Installing: + +### Client: + +1. Go to the Tools section in your Steam Library and install Source SDK Base 2013 Multiplayer. + +2. Download the assets package and extract its contents to \steamapps\sourcemods. + +3. Restart Steam. "Team Fortress 2 1.0.1.8 Port" should appear in your Steam Library. + +4. Put your compiled binaries into "bin" directory. + +NOTE: If you're on Linux or Mac, Steam client currently has a bug where it doesn't attach -steam parameter when running Source mods like it's supposed to. You'll need to manually add -steam parameter to the mod in your Steam Library. + +### Server: + +1. These instructions assume you know how to host a dedicated server for TF2 and/or other Source games. If you don't, refer to these articles: + + * https://developer.valvesoftware.com/wiki/SteamCMD + + * https://wiki.teamfortress.com/wiki/Windows_dedicated_server + + * https://wiki.teamfortress.com/wiki/Linux_dedicated_server + +2. Use SteamCMD to download app 244310 (Source SDK Base 2013 Dedicated Server). + +3. Download the assets package and extract its contents to where you installed Source SDK Base 2013 Dedicated Server. + +4. If you're on Linux, go to /bin and make copies of the files as follows: + + * soundemittersystem_srv.so -> soundemittersystem.so + + * scenefilecache_srv.so -> scenefilecache.so -Assets that need to be used with compiled binaries and running instructions can be found here: -https://forum.facepunch.com/games/squi/Team-Fortress-2-1-0-1-8-Source-2013-Port/ +5. Put your compiled binaries into "bin" directory.