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 |
| Windows Server | 2025 | 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) Download the installer
Optional components
- Recommended registry changes
- A MySQL database located on the same server is recommended for best performance. MariaDB (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 (Standard) | Standard LTS End May 31st, 2023. Ubuntu Pro support continues until April 2028. |
| Ubuntu | 20.04 | No (Standard) | Standard LTS End May 31st, 2025. Ubuntu Pro support continues until April 2030. |
| Ubuntu | 22.04 | Yes | Standard LTS End April 2027. Ubuntu Pro support continues until April 2032. |
| Ubuntu | 24.04 | Yes | Standard LTS End April 2029. Ubuntu Pro support continues until April 2034. |
| Debian | 9 | No | LTS End July 1st, 2022 |
| Debian | 10 | No | LTS End June 30th, 2024 |
| Debian | 11 | Yes (LTS) | Security support ended August 14th, 2024. LTS support ends August 31st, 2026. |
| Debian | 12 | Yes | LTS support ends June 30th, 2028 |
| Debian | 13 | Yes | Released August 9th, 2025. LTS support ends June 30th, 2030. |
| CentOS | 6 | No | LTS End November 30th, 2020 |
| CentOS | 7 | No | LTS End June 30th, 2024 |
| CentOS | 8 | No | End-of-life December 31st, 2021 |
| CentOS Stream | 8 | No | End-of-life May 31st, 2024. |
| CentOS Stream | 9 | Yes | In Support, End of Life May 31st, 2027. |
| CentOS Stream | 10 | Yes | Released December 12th, 2024, End of Life May 31st, 2030. |
| AlmaLinux | 8 | Yes (Security) | Active support ended May 31st, 2024. Security support continues until May 31st, 2029. |
| AlmaLinux | 9 | Yes | In Support, End of Life May 31st, 2032. |
| AlmaLinux | 10 | Yes | Released May 27th, 2025. End of Life May 31st, 2035. |
| Rocky Linux | 8 | Yes (Security) | Active support ended May 31st, 2024. Security support continues until May 31st, 2029. |
| Rocky Linux | 9 | Yes | In Support, End of Life May 31st, 2032. |
| Rocky Linux | 10 | Yes | Released June 11th, 2025. End of Life May 31st, 2035. |
| Red Hat Enterprise Linux | 8 | Yes | In Support, End of Life May 31st, 2029. |
| Red Hat Enterprise Linux | 9 | Yes | In Support, End of Life May 31st, 2032. |
| Fedora | 41 | Yes | Current version. Ends security support in November 2025. |
| Fedora | 42 | Yes | Released April 2025. Ends security support in May 2026. |
| Linux Mint | 21.3 | Yes | Based on Ubuntu 22.04 LTS. Supported until April 2027. |
| Linux Mint | 22 | Yes | Based on Ubuntu 24.04 LTS. Supported until April 2029. |
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
- A MySQL database located on the same server is recommended for best performance. MariaDB (TCAdmin Supports MySQL 8 Password Encryption for Authentication)
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
- A MySQL database located on the same server is recommended for best performance. MariaDB (TCAdmin Supports MySQL 8 Password Encryption for Authentication)
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
- A MySQL database located on the same server is recommended for best performance. MariaDB (TCAdmin Supports MySQL 8 Password Encryption for Authentication)
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.