System Requirements
System requirements for optimal performance:
- Windows
- Linux
Operating System | Version | Supported | Notes |
---|---|---|---|
Windows Server | 2012 R2 | No | Support End October 10, 2023 |
Windows Server | 2016 | Yes | Support End Jan 12, 2027 |
Windows Server | 2019 | Yes | Support End Jan 9, 2029 |
Windows Server | 2022 | Yes | Support End Oct 14, 2031 |
Windows | 10 (32/64 bit) | Yes | Support End Oct 14, 2025 |
Windows | 11 | Yes | In Support |
Dependancies
- Microsoft .NET Framework 4.7.2 and above
- Npcap with "Install Npcap in WinPcap API-compatible mode" enabled (for bandwidth monitor)
Optional components
- Recommended registry changes
- A MySQL database located on the same server is recommended for best performance. Mysql (TCAdmin Supports MySQL 8 Password Encryption for Authentication)
Required by almost all games
- Microsoft Visual c++ (x64) 2015 to 2022
- Microsoft Visual c++ (x86) 2015 to 2022
- Direct X
- Java required for Minecraft. We recommend Adoptium variant
Operating System | Version | Supported | Notes |
---|---|---|---|
Ubuntu | 16.04 | No | LTS End April 30th 2021 |
Ubuntu | 18.04 | No | LTS End May 31 2023 |
Ubuntu | 20.04 | Yes | LTS End Apr 2025 |
Ubuntu | 22.04 | Yes | LTS End April 2027 |
Debian | 9 | No | LTS End June 30 2022 |
Debian | 10 | Yes | LTS End June 30 2024 |
Debian | 11 | Yes | LTS End June 2026 |
CentOS | 6 | No | LTS End November 30 2020 |
CentOS | 7 | Yes | LTS End June 30 2024 |
CentOS | 8 | No | LTS End December 31, 2021 (Moved to Centos stream) |
CentOS Stream | 8 | Yes | LTS End May 31 2024 |
CentOS Stream | 9 | Yes | In Support |
Check out the automated installer
Manual Installation Dependancies
Prior knowledge of Linux server management is required. TCAdmin support does not provide instruction on tasks such as logging in to your server using Putty, executing commands, or installing dependencies for game/voice servers or tools.
A swap partition is required. Mono is unstable when the server is configured without swap space.
If you accidentally install Mono 4 you must uninstall it before installing Mono 6.
CentOS / Fedora / Redhat 64bit
Install Mono 6.0 or greater
Add the Xamarin repository from mono-project.com Then execute:
yum install mono-complete mono-basic xsp
Install 32bit libraries for steamcmd and 32bit games: SteamCmd Libraries Execute these commands to install other dependencies.
yum -y install libpcap schedutils lsof glibc.i686 libstdc++.i686 socat screen
Optional: MySQL 5.1 or greater.
Debian 64bit
Install Mono 6.0 or greater
Add the Xamarin repository from mono-project.com Then execute:
apt-get install mono-complete mono-vbnc mono-xsp
Install 32bit libraries for steamcmd and 32bit games: SteamCmd Libraries Execute these commands to install other dependencies.
apt-get install libpcap0.8 util-linux lsof socat screen
Optional: MySQL 5.1 or greater.
Ubuntu 64bit
Install Mono 6.0 or greater
Add the Xamarin repository from mono-project.com Then execute:
apt-get install mono-complete mono-vbnc mono-xsp
Install 32bit libraries for steamcmd and 32bit games: SteamCmd Libraries Execute these commands to install other dependencies.
apt-get install libncurses5 libncursesw5 libpcap0.8 util-linux lsof screen socat iptables-persistent
Optional: MySQL 5.1 or greater.
Java required for Minecraft. We recommend Adoptium variant
Windows & Linux
If you plan on having remote servers, it is recommended that you use a MySQL database. You can convert your SQLite database to MySQL at any time using the conversion tool included in TCAdmin.