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.
Dragonisser is currently looking at issues/enhancements/tweaks.
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
towerdefense
database and user. Import thetf2td.sql
file from the download into your database. -
Add the database information to your sourcemod
databases.cfg
file (an example can be found here). -
Copy
towerdefense.cfg
to your server'stf/cfg
folder. This file has settings that need to be executed when the server starts. Add the following to the end of your server'scfg/server.cfg
file to do so:exec towerdefense
-
Copy the
tf2tdcustom/
folder and its contents into your server'stf/custom/
directory. -
Copy
towerdefense.smx
to your sourcemodtf/addons/sourcemod/plugins
folder. -
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.