TF2 Tower Defense is a modification to Valve's game Team Fortress 2. Basically you have to stop enemies from crossing a map by buying towers and building up defenses.
TF2 Tower Defense was originally created by floube and mani.
It was last maintained by Hurp Durp.
Plugin - floube, Benedevil, Hurp Durp
- Dedicated Team Fortress 2 server (windows or linux)
- MySQL/MariaDB server
- Metamod + Sourcemod
- TF2Items
- SteamWorks -> Download
- TF2Attributes
-
Create a dedicated TF2 server and install metamod + sourcemod, and the extensions and plugins above. Ensure that the server and plugins work before continuing.
-
Download the latest release of TF2TD.
-
On your MySQL/MariaDB server, create a new
towerdefensedatabase and user. Import thetf2td.sqlfile from the download into your database. -
Add the database information to your sourcemod
databases.cfgfile (an example can be found here). -
Copy
towerdefense.cfgto your server'stf/cfgfolder. This file has settings that need to be executed when the server starts. Add the following to the end of your server'scfg/server.cfgfile to do so:exec towerdefense -
Copy the
tf2tdcustom/folder and its contents into your server'stf/custom/directory. -
Copy
towerdefense.smxto your sourcemodtf/addons/sourcemod/pluginsfolder. -
Start your server with the map
td_firstone_v11b. You should be able to connect and play if everything was set up correctly.
In case you are using STAC you need to set "stac_work_with_sv_cheats" to "1" or else STAC will shut itself down. It is recommended to also use Cheat-Control.