diff --git a/modules/billing/docs/tf2/index.php b/modules/billing/docs/tf2/index.php
index 0ac45607..72d95110 100644
--- a/modules/billing/docs/tf2/index.php
+++ b/modules/billing/docs/tf2/index.php
@@ -1,68 +1,156 @@
-
Team Fortress 2 Server Guide
-
-Overview
-Team Fortress 2 is available for hosting on our platform. This guide covers the basics of setting up and managing your Team Fortress 2 server.
-
-
Server Information
-
- - Default Port:
27015
- - Protocol: UDP
- - Additional Info: Query port also uses 27015 UDP
-
-
- Note: When running on a VPS or dedicated server, you can use the default port or configure a custom port in your server configuration file.
-
+
Navigation
+
-Getting Started
-To create a Team Fortress 2 server:
-
- - Navigate to the Game Servers page
- - Find Team Fortress 2 in the list
- - Select your preferred configuration (slots, duration, etc.)
- - Add to cart and complete checkout
- - Your server will be automatically provisioned within minutes
-
+Team Fortress 2 Dedicated Server Hosting Guide
-Server Configuration
-After your server is created, you can configure it through the control panel:
+Overview
+Team Fortress 2 (TF2) is Valve's class-based multiplayer FPS game. This guide covers hosting a TF2 dedicated server using Source Dedicated Server (srcds) on VPS or dedicated servers.
+
+Quick Info
+
+
+ - Default Port:
27015 (UDP)
+ - RCON Port:
27015 (TCP)
+ - Additional Port:
27020 (TCP/UDP)
+ - Minimum RAM: 1GB (2GB+ recommended)
+ - Recommended CPU: 2+ cores @ 2.4GHz+
+ - Storage: 15-20GB for game files
+ - SteamCMD App ID: 232250
+ - Server Binary: srcds.exe (Windows) / srcds_run (Linux)
+ - Config Location: tf/cfg/server.cfg
+
+
+
+Installation & Setup
+
+System Requirements
- - Server settings and parameters
- - Player slots and limits
- - RCON/remote control access
- - FTP file access
+ - OS: Windows Server 2012+ or Linux (Ubuntu/Debian)
+ - CPU: 2+ cores @ 2.4GHz minimum
+ - RAM: 2GB minimum, 4GB recommended for 24 players
+ - Storage: 15-20GB for server files
+ - Network: 100Mbps recommended
-Common Tasks
+Installing via SteamCMD
+# Install SteamCMD
+# Linux:
+sudo add-apt-repository multiverse
+sudo dpkg --add-architecture i386
+sudo apt update
+sudo apt install lib32gcc1 steamcmd
-Starting Your Server
-Servers are automatically started after creation. You can stop/start your server from the control panel.
+# Create server directory
+mkdir -p ~/tf2server
+cd ~/tf2server
-Connecting to Your Server
-Use your server's IP address and port to connect from the game client.
+# Download TF2 server files (App ID 232250)
+steamcmd +login anonymous +force_install_dir ~/tf2server +app_update 232250 validate +quit
+
-Managing Files
-Access your server files via FTP using the credentials provided in your control panel.
+Startup Scripts
+Windows (start_tf2.bat):
+srcds.exe -console -game tf +map ctf_2fort +maxplayers 24 -port 27015 +exec server.cfg
+
-Support
-If you need assistance with your Team Fortress 2 server:
+Linux (start_tf2.sh):
+#!/bin/bash
+./srcds_run -console -game tf +map ctf_2fort +maxplayers 24 -port 27015 +exec server.cfg
+
+
+Server Configuration
+
+server.cfg Example
+Create tf/cfg/server.cfg:
+// Server Information
+hostname "My TF2 Server"
+sv_region 1
+rcon_password "your_secure_password"
+
+// Server Settings
+sv_lan 0
+sv_pure 2
+mp_autoteambalance 1
+sv_visiblemaxplayers 24
+mp_timelimit 30
+mp_maxrounds 5
+
+// Communication
+sv_alltalk 0
+sv_voiceenable 1
+
+// Logging
+log on
+sv_logbans 1
+
+
+Port Forwarding
+# Required ports:
+UDP 27015 - Game server
+TCP 27015 - RCON
+TCP/UDP 27020 - SourceTV
+
+# Linux:
+sudo ufw allow 27015
+sudo ufw allow 27020
+
+
+Plugins & Extensions
+
+SourceMod Installation
+Most TF2 servers use SourceMod for admin commands and plugins. Install Metamod:Source first, then SourceMod.
+
+Popular Plugins
- - Check our Common Issues guide
- - Contact support through your account dashboard
- - Visit the official Team Fortress 2 community for game-specific help
+ - AdminMenu: Complete admin interface
+ - RTV (Rock The Vote): Player map voting
+ - TF2 Competitive Fixes: Competitive tweaks
+ - MGE Mod: 1v1/2v2 training mode
+
+
+Troubleshooting
+
+Server Won't Start
+
+ - Verify files:
steamcmd +app_update 232250 validate
+ - Check port 27015 availability
+ - Review console errors
+
+
+Not in Server Browser
+
+ - Verify
sv_lan 0
+ - Confirm ports forwarded
+ - Wait 5-10 minutes for registration
+
+
+Additional Resources
+
-
Important Notes
+
Important Notes
- - Always keep your server updated to the latest version
- - Make regular backups of your server configuration
- - Review and follow the game's End User License Agreement (EULA)
+ - Keep server updated via SteamCMD
+ - Use strong RCON passwords
+ - Regular config backups
+ - Monitor for exploits
-
\ No newline at end of file
+
diff --git a/modules/billing/docs/tf2/index_old.php b/modules/billing/docs/tf2/index_old.php
new file mode 100644
index 00000000..0ac45607
--- /dev/null
+++ b/modules/billing/docs/tf2/index_old.php
@@ -0,0 +1,68 @@
+
+Team Fortress 2 Server Guide
+
+Overview
+Team Fortress 2 is available for hosting on our platform. This guide covers the basics of setting up and managing your Team Fortress 2 server.
+
+
+
Server Information
+
+ - Default Port:
27015
+ - Protocol: UDP
+ - Additional Info: Query port also uses 27015 UDP
+
+
+ Note: When running on a VPS or dedicated server, you can use the default port or configure a custom port in your server configuration file.
+
+
+
+Getting Started
+To create a Team Fortress 2 server:
+
+ - Navigate to the Game Servers page
+ - Find Team Fortress 2 in the list
+ - Select your preferred configuration (slots, duration, etc.)
+ - Add to cart and complete checkout
+ - Your server will be automatically provisioned within minutes
+
+
+Server Configuration
+After your server is created, you can configure it through the control panel:
+
+ - Server settings and parameters
+ - Player slots and limits
+ - RCON/remote control access
+ - FTP file access
+
+
+Common Tasks
+
+Starting Your Server
+Servers are automatically started after creation. You can stop/start your server from the control panel.
+
+Connecting to Your Server
+Use your server's IP address and port to connect from the game client.
+
+Managing Files
+Access your server files via FTP using the credentials provided in your control panel.
+
+Support
+If you need assistance with your Team Fortress 2 server:
+
+ - Check our Common Issues guide
+ - Contact support through your account dashboard
+ - Visit the official Team Fortress 2 community for game-specific help
+
+
+
+
Important Notes
+
+ - Always keep your server updated to the latest version
+ - Make regular backups of your server configuration
+ - Review and follow the game's End User License Agreement (EULA)
+
+
\ No newline at end of file