System Requirements
System requirements for optimal performance:
- Windows
- Linux
| Operating System | Version | Supported | Notes |
|---|---|---|---|
| Windows Server | 2012 R2 | No | Support ended Oct 10, 2023. Extended Security Updates ended Oct 13, 2026 |
| 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) | No | Support ended Oct 14, 2025 |
| Windows | 11 | Yes | In Support |
| Windows Server | 2025 | Yes | Support End Nov 14, 2034 |
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 | Standard LTS ended April 2021. Ubuntu Pro support ended April 2026. |
| Ubuntu | 18.04 | No (Standard) | Standard LTS ended May 31st, 2023. Ubuntu Pro support continues until April 2028. |
| Ubuntu | 20.04 | No (Standard) | Standard LTS ended May 31st, 2025. Ubuntu Pro support continues until April 2030. |
| Ubuntu | 22.04 | Yes | Standard LTS ends June 1st, 2027. Ubuntu Pro support continues until April 2032. |
| Ubuntu | 24.04 | Yes | Standard LTS ends May 31st, 2029. Ubuntu Pro support continues until April 2034. |
| Debian | 9 | No | LTS ended July 1st, 2022. |
| Debian | 10 | No | LTS ended June 30th, 2024. |
| Debian | 11 | No | LTS support ended August 31st, 2026. |
| Debian | 12 | Yes (LTS) | Security support ended July 11th, 2026. LTS support ends June 30th, 2028. |
| Debian | 13 | Yes | Security support ends August 9th, 2028. LTS support ends June 30th, 2030. |
| CentOS | 6 | No | End of Life November 30th, 2020. |
| CentOS | 7 | No | End of Life 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 | In Support, 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 | In Support, 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 | In Support, 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 | No | Support ended December 15th, 2025. |
| Fedora | 42 | No | Support ended May 27th, 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.