/TF2_FF2

Oldbox's own TF2 FF2 server.

Primary LanguageSourcePawn

OldBox's TF2 FF2 Server Files.

Plugins installed - [SM] Listing 107 plugins:

  • 001 "Fun Commands X" (2.5) by Spazman0 and Arg!
  • 002 "Anti-Flood" (1.10.0.6490) by AlliedModders LLC
  • 003 "[TF2] Set class health regen" (5.0) by MrFrenzoid
  • 004 "Basic Votes" (1.10.0.6490) by AlliedModders LLC
  • 005 "[TF2] Homing Rocket" (2409) by Leonardo
  • 006 "Minecraft Plugin" (1.01) by Moonly Days
  • 007 "Goomba Stomp Core" (2.0.2) by Flyflo
  • 008 "Round Timer Redux" (1.4.1) by ReFlexPoison, updated by Frenzoid
  • 009 "Goomba Stomp TF2" (1.1.0) by Flyflo
  • 010 "Simple Chat Processor (Redux)" (2.3.0) by Simple Plugins, Mini
  • 011 "[TF2] Explosive Arrows" (1.31) by Tak (Chaosxk)
  • 012 "Sound Commands" (1.10.0.6490) by AlliedModders LLC
  • 013 "[TF2] Set class max speed" (5.0) by MrFrenzoid
  • 014 "[Source 2013] Custom Chat Colors" (3.1.0) by Dr. McKay
  • 015 "[TF2] Model Manager" (1.0.4) by FlaminSarge (based on Damizean's TF2 Equipment Manager)
  • 016 "Player Commands" (1.10.0.6490) by AlliedModders LLC
  • 017 "Nextmap" (1.10.0.6490) by AlliedModders LLC
  • 018 "Reserved Slots" (1.10.0.6490) by AlliedModders LLC
  • 019 "Killstreak" (1.8) by Dr_Knuckles / Kredit
  • 020 "[TF2] Resize etc." (0.1.0) by nosoop
  • 021 "Basic Commands" (1.10.0.6490) by AlliedModders LLC
  • 022 "Player Respawn" (1.6) by Rogue
  • 023 "[TF2] TF2Attributes" (1.2.1) by FlaminSarge
  • 024 "TF2 Class Restrictions" (0.6.1) by Tsunami
  • 025 "Store - Trade System" (1.0) by Zephyrus
  • 026 "Basic Info Triggers" (1.10.0.6490) by AlliedModders LLC
  • 027 "Basic Chat" (1.10.0.6490) by AlliedModders LLC
  • 028 "SourceBans++: SourceComms" (1.6.3) by Alex, SourceBans++ Dev Team
  • 029 "Super Spray Handler" (1.3.4) by shavit, Nican132, CptMoore, Lebson506th, and TheWreckingCrew6
  • 030 "invisiwepfix" (1.0) by Frenzoid
  • 031 "[TF2Items] Manager" (1.4.3) by Damizean & Asherkin
  • 032 "SourceBans++: Main Plugin" (1.6.3) by SourceBans Development Team, SourceBans++ Dev Team
  • 033 "SourceBans++: SourceSleuth" (1.6.3) by ecca, SourceBans++ Dev Team
  • 034 "[TF2] Engineer Pads" (1.1.0) by Starblaster 64
  • 035 "Mapchooser Extended Sounds" (1.10.1) by Powerlord
  • 036 "TF2 Set Speed" (1.4.0) by Tylerst
  • 037 "[TF2] Baseball" (1.0.0) by Scag
  • 038 "Store - The Resurrection" (1.0) by Zephyrus
  • 039 "SteamWorks Update Check" (1.0b) by Kyle Sanderson
  • 040 "Client Preferences" (1.10.0.6490) by AlliedModders LLC
  • 041 "Rock The Vote Extended" (1.10.0) by Powerlord and AlliedModders LLC
  • 042 "[TF2] Set class max health" (5.0) by MrFrenzoid
  • 043 "Admin Menu" (1.10.0.6490) by AlliedModders LLC
  • 044 "Player Climb" (1.4) by Nanochip
  • 045 "SourceBans++ Report Plugin" (1.6.3) by RumbleFrog, SourceBans++ Dev Team
  • 046 "Advertisements" (2.0.3) by Tsunami
  • 047 "TF2 Hidden Attribuites" (1.2) by rafradek
  • 048 "Basic Comm Control" (1.10.0.6490) by AlliedModders LLC
  • 049 "SourceBans++: Bans Checker" (1.6.3) by psychonic, Ca$h Munny, SourceBans++ Dev Team
  • 050 "Thirdperson Mode" (1.0) by Zephyrus
  • 051 "Freak Fortress 2" (Unofficial 1.19.9) by Many many people
  • 052 "Fysics Control" (1.0.4) by thaCURSEDpie
  • 053 "Admin Stealth REDUX" (1.6.1) by necavi and Naydef (new developer)
  • 054 "SourceBans++: Admin Config Loader" (1.6.3) by AlliedModders LLC, SourceBans++ Dev Team
  • 055 "[TF2] Engineer Metal Regen" (2.0.3) by DarthNinja
  • 056 "MapChooser Extended" (1.10.2) by Powerlord, Zuko, and AlliedModders LLC
  • 057 "Map Nominations Extended" (1.10.0) by Powerlord and AlliedModders LLC
  • 058 "Fun Votes" (1.10.0.6490) by AlliedModders LLC
  • 059 "Admin File Reader" (1.10.0.6490) by AlliedModders LLC
  • 060 "The Amplifier" (2.4) by RainBolt Dash (plugin); Jumento M.D. (idea & model); Naris and FlaminSarge (helpers)
  • 061 "Fun Commands" (1.10.0.6490) by AlliedModders LLC
  • 062 "TF2 Add Condition" (1.0.0) by Tylerst
  • 063 "Admin Help" (1.10.0.6490) by AlliedModders LLC
  • 064 "Freak Fortress 2: Koishi's Abilities Pack" (1.23) by Koishi (SHADoW NiNE TR3S)
  • 065 "Freak Fortress 2: TFConditions" (1.1.1) by SHADoW NiNE TR3S
  • 066 "Freak Fortress 2: Deathreus Boss Pack" (1.5) by Deathreus
  • 067 "Freak Fortress 2: Bat's Public Pack" (1.9.0) by Batfoxkid
  • 067 "Freak Fortress 2: Bat's Public Pack" (1.9.0) by Batfoxkid
  • 068 "Freak Fortress 2: WC3 Ability Pack (1.1)" by Otokiru
  • 069 "Freak Fortress 2: AMS Do Ability" (1.1.0) by Batfoxkid
  • 070 "Freak Fortress 2: DOT Template" (1.0.0) by sarysa
  • 071 "Freak Fortress 2: sarysa's public mods, third pack" (1.0.1) by sarysa
  • 072 "Freak Fortress 2: Default DOTs" (1.1.3) by sarysa
  • 073 "Freak Fortress 2: Dynamic Defaults" (1.3.2) by sarysa, with a small amount of code by RainBolt Dash
  • 074 "Freak Fortress 2: rage_overlay" (1.9.2) by Jery0987, RainBolt Dash
  • 075 "Freak Fortress 2: The Killing Manns abilities" (1.0) by M7
  • 076 "Freak Fortress 2: Monochromatic" (1.00) by Koishi
  • 077 "Freak Fortress 2: sarysa's mods, eighth pack" (1.2.3) by sarysa
  • 078 "Freak Fortress 2: Default Abilities" (1.10.4) by RainBolt Dash
  • 079 "Freak Fortress 2: The Administrator" (1.0) by M7
  • 080 "Freak Fortress 2: Koishi's Boss Abilities" (1.23) by Koishi (SHADoW NiNE TR3S)
  • 081 "Freak Fortress 2: Abilities of 1st set" (1.10.7) by RainBolt Dash
  • 082 "Freak Fortress 2: Salmon Summon System" (0.4.6) by Koishi (SHADoW NiNE TR3S)
  • 083 "Freak Fortress 2: sarysa's mods, fifth pack" (1.1.1) by sarysa
  • 084 "Freak Fortress 2: sarysa's mods, third pack" (1.1.1) by sarysa
  • 085 "Freak Fortress 2: sarysa's mods, seventh pack" (1.3.1) by sarysa
  • 086 "Freak Fortress 2: sarysa's mods" (1.1.0) by sarysa
  • 087 "Freak Fortress 2: sarysa's mods, second pack" (1.1.1) by sarysa
  • 088 "Freak Fortress 2: TFConditions" (1.1.1) by SHADoW NiNE TR3S
  • 089 "Freak Fortress 2: Gray Mann" (1.4.3) by SHADoW NiNE TR3S, edited by Batfoxkid
  • 090 "Freak Fortress 2: skeleton king" (1.0.1) by DaNetNavern0
  • 091 "freaks/duck_abilities.ff2"
  • 092 "Freak Fortress 2: Advanced Formulas" (1.0) by Batfoxkid
  • 093 "Freak Fortress 2: Phat Rages" (0.9.4) by frog,Kemsan,Peace Maker,LeGone,RainBolt Dash
  • 094 "Freak Fortress 2: Mr. Dan and Dr. Dum" (1.0) by M76030
  • 095 "Freak Fortress 2: Bloodrider - the 9 Soul Grenade Spammer" (3.0) by M7
  • 096 "Freak Fortress 2: Saxtoner Ability Pack" (1.6.6) by Otokiru, updated by SHADow93
  • 097 "Freak Fortress 2: Easter Abilities" (1.10.7) by Powerlord and FlaminSarge, updated by Wliu
  • 098 "Freak Fortress 2: M7's new Abilities" (3.0) by M76030
  • 099 "Freak Fortress 2: special_noanims" (1.10.7) by RainBolt Dash, Wliu
  • 100 "Unofficial Freak Fortress 2: Defaults" (0.6.0) by Many many people
  • 101 "Freak Fortress 2: Fog Effects" (1.04) by Koishi
  • 102 "Freak Fortress 2: sarysa's mods, fourth pack" (1.4.2) by sarysa
  • 103 "Freak Fortress 2: The Blitzkrieg" (3.3 Beta (Stable)) by SHADoW NiNE TR3S, sarysa
  • 104 "Freak Fortress 2: Move Speed" (1.3.4) by SHADoW NiNE TR3S
  • 105 "Freak Fortress 2: The Blitzkrieg Return" (0.1.0) by Batfoxkid
  • 106 "Freak Fortress 2: Boss Tweaks" (1.0) by frog
  • 107 "Freak Fortress 2: Ready to Mann Up?" (1.0) by M7

How to run this repo on your server.

    1. Install your TF2 vanilla server on a directory ( any directory will do ).
    1. Stop the server.
    1. Copy-Paste or git-clone this repository directly in your tf2 server dir.
    1. Uncompress all materials, below you'll find a bash command which does all of this for you.
    1. Configure the rcon password and the databases credentials and addresses.
    1. OPTIONAL: If you use a FDL with Nginx, theres a configuration which you might find helpful.
    1. OPTIONAL: If you have the screen command installed, you can start the server by running the start_server.sh script.
    1. Start the server.
    1. Pray it doesn't crash because of SourceMod has to cope with 100 different plugins developed for different versions of SourcePawn from the past 24 years.

Contributors.

  • I+D Plugins, sourcepawn scripting, permissions, plugins management and dev -> Frenzoid
  • I+D Plugins, Weapon attributes manager, gameplay balancing, custom weapons, store and tags manager -> Nezzie

Extra things and reminders.

  • The automated folder contains the following:

    • compressallbz2.sh: A script that compresses all INDIVIDUAL files recusivelly inside their own folder, takes as first argument the path to compress the files from.
    • compilemaps.sh: A script that compiles all maps from maps/ into sourcemod/config/mapchooser-extended/maps/tf.txt and cfg/mapcycle.txt
  • autocommit.sh: A script ran by crontab every 2 days, it updates this repository with any changes that devs / admins made during the week.

  • ipdrop.sh: A script used to root-block via iptables any ip passded as parameter ( used during a time when people tried to DDoS and Brute Force password attack our services ).

  • ALL CUSTOM FILES MUST HAVE THEIR UNCOMPRESSED BZ2 VERSION BESIDE THEM, FAILURE TO PERFORM THE FOLLOWING WILL CAUSE SERVER SIDE ARTIFACTS

  • nginxconf.txt: A default usable FDL NGINX server configuration.

  • cfg/mapcycle.txt and addons/sourcemod/config/mapchooser-extended/maps/tf.txt: must be the same or else the MPE plugin will fail to verify.

  • addons/sourcemod/config/custom-chatcolors.cfg: GROUPS are specified by FLAGS and not GROUP NAMES.

  • addons/sourcemod/config/adminmenu_custom.txt: custom admin menu, make it more easier for your server operators to manage plugins in-game.

  • mce_menustyle "1": Mapchooser-extended is set to use the old style valve menu, this is to avoid mindless voting, so people who want to actually contribute to the vote have to go back to the main menu and select a map from a pop-up window.

  • The command find ./ -name "*.bz2" -exec bzip2 -d {} + & can be used to uncompress all bz2 files in their respective folders.

External links: