T6Server
Simplifies installation, configuration, and administration of Plutonium T6 servers on Debian-based systems.
Install / Use
/learn @Sterbweise/T6ServerREADME
T6 Server - Plutonium Black Ops II Server Installer
T6 Server is a comprehensive management suite for setting up and running Plutonium Call of Duty: Black Ops II servers on Debian-based systems. This project aims to simplify the process of installing, configuring, and managing T6 servers, making it accessible to both beginners and experienced server administrators.
<center><b>Full video tutorial:</b> https://www.youtube.com/watch?v=iuTV-8hCv7M</center> <br><br>⚠️ During the installation, the game binaries are downloaded using the Plutonium T6 torrent, as this was the historically recommended method for setting up a T6 server and avoids manual file handling for non-technical users.
Due to copyright issues, Plutonium cannot officially support this method publicly in order to avoid legal problems. However, it still works; the limitation is purely for legal reasons.
If you do not want to use this step and prefer to provide your own legally obtained game files, you will currently need to manually adapt the script and point it to your existing game directory.
Table of Contents
- T6 Server - Plutonium Black Ops II Server Installer
Features
- Easy installation and uninstallation process
- Automated system updates and dependency management
- Firewall configuration and management with UFW
- Wine installation for Windows application support
- .NET Framework installation for IW4MAdmin support
- Multi-language support (English and French)
- Server binary installation and configuration
- User-friendly command-line interface
- MOD support with custom maps and game modes
- Advanced server configuration options
- Automatic server monitoring and resource tracking
- CPU and memory usage limits
- Detailed installation/uninstallation summaries
- System health monitoring and reporting
- Comprehensive logging and error handling
- Performance optimization tools
Prerequisites
System Requirements
- Operating System: Debian 10, 11, or 12 (64-bit)
- Architecture: x86_64 (AMD64)
- RAM: Minimum 512MB, 2GB recommended
- Storage: At least 15GB of free disk space
Software Requirements
- Root Access: Full system privileges (root or sudo)
- Package Manager: apt (comes pre-installed on Debian)
- Git: For cloning the repository
If you don't have sudo or git installed, you can install them as follows:
-
To install sudo (as root):
apt install sudo -
To install git:
sudo apt install git
These commands will ensure you have the necessary software to proceed with the installation.
Network Requirements
- Internet Connection: Stable broadband connection
- Firewall: Ability to open and forward necessary ports
- Static IP: Recommended for consistent server accessibility
Additional Considerations
- Basic familiarity with Linux command line
- Understanding of server administration concepts
- Willingness to troubleshoot potential issues
Ensure all prerequisites are met before proceeding with the installation to guarantee a smooth setup process.
Installation
-
Navigate to the application installation directory:
cd /opt -
Download and extract T6Server archive in a single command:
mkdir -p T6Server && wget -O T6Server.tar.gz https://github.com/Sterbweise/T6Server/releases/download/v3.1.1/T6Server.tar.gz && tar -xzvf T6Server.tar.gz -C T6Server && rm T6Server.tar.gz -
Move into the newly created T6Server directory:
cd T6Server -
Make the script executable:
chmod +x install.sh -
Launch the installation script with sudo privileges:
sudo ./install.sh -
Follow the on-screen instructions to complete the installation. The script will guide you through:
- Language selection
- UFW firewall installation and configuration
- SSH port configuration
- .NET installation (optional, required for IW4MAdmin)
- Wine installation
- Game binary installation
Configuration
After installation, the primary configuration file to modify is /opt/T6Server/T6Server.sh. This file contains essential settings for your Plutonium Call of Duty: Black Ops II server. Below are the key variables you should configure:
| Variable | Description | Default Value | |-------------|-------------------------------------------------------|----------------------------| | SERVER_NAME | The name of your server as it appears in server lists | "SERVER_NAME" | | GAME_PATH | Path to your game files (Multiplayer or Zombie mode) | "/opt/T6Server/Server/Multiplayer" | | SERVER_KEY | Your unique Plutonium server key | "YOURKEY" | | CONFIG_FILE | Server configuration file (mode-specific) | "dedicated.cfg" | | SERVER_PORT | UDP port your server will listen on | 21889 | | GAME_MODE | Game mode selection ("t6mp" or "t6zm") | "t6mp" | | MOD | Path to your MOD directory (optional) | "" | | ADDITIONAL_PARAMS | Additional parameters for the server (optional) | "" |
To configure your server:
-
Open the configuration file:
nano /opt/T6Server/Plutonium/T6Server.sh -
Modify the variables according to your preferences. For example:
readonly SERVER_NAME="My Awesome T6 Server" # The name of your server readonly SERVER_KEY="your_server_key" # Key provided by Plutonium readonly SERVER_PORT=4976 # Default port for T6 servers readonly GAME_MODE="t6mp" # "t6mp" for Multiplayer, "t6zm" for Zombies readonly MOD="mods/weapons" # MOD path readonly ADDITIONAL_PARAMS="" # Additional parameters for the server -
Save the file and exit the editor by pressing
Ctrl+x, thenYto confirm, and Enter to save.
Note: For Zombie mode, set GAME_PATH to "/opt/T6Server/Server/Zombie", CONFIG_FILE to "dedicated_zm.cfg", and GAME_MODE to "t6zm". Also, set the MOD variable to the path of the Zombie mode MOD.
Ensure all settings are correctly configured before launching your server.
New Server Parameters
sv_allowAimAssist: Enable/disable aim assist (default: 1)sv_securityLevel: Server security level (recommended: 23)sv_kickBareGUID: Kicks players without valid GUIDsv_allowDof: Controls depth of field effect
Default Ports
- T6 (Black Ops II): 21889 (UDP)
Directory Structure
| Directory | Path | Description |
|-----------|------|-------------|
| Mods | /opt/T6Server/Plutonium/storage/t6/mods/ | Custom game modifications |
| Config - Multiplayer | /opt/T6Server/Server/Multiplayer/main/configs/ | Multiplayer configuration files |
| Config - Zombie | /opt/T6Server/Server/Zombie/main/configs/ | Zombie mode configuration files |
| Logs | /opt/T6Server/Plutonium/storage/t6/logs/ | Server log files |
| Stats | /opt/T6Server/Plutonium/storage/t6/stats/ | Player statistics |
| Playlists | /opt/T6Server/Plutonium/storage/t6/playlists/ | Custom game playlists |
| Game Settings | /opt/T6Server/Plutonium/storage/t6/gamesettings/ | Game mode settings |
| Player Data | `/opt/T6Ser
Related Skills
node-connect
344.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
96.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
