Skip to main content
Version: V3

System Requirements

Before installing TCAdmin, make sure your server meets the requirements below. TCAdmin v3 is built on .NET 9, so it runs on most modern Windows and Linux servers.

Not sure what server to get?

If you're just starting out, a Windows Server 2022 or Ubuntu 24.04 VPS/dedicated server with at least 4 GB RAM and 2 CPU cores is a solid starting point. You can always scale up later.

Operating SystemVersionSupportedNotes
Windows Server2025YesIn Support
Windows Server2022YesSupport End Oct 14, 2031
Windows Server2019YesSupport End Jan 9, 2029
Windows Server2016YesSupport End Jan 12, 2027
Windows Server2012 R2YesExtended Support
Windows Server2012YesExtended Support
Windows11YesIn Support
Windows10 (64 bit)YesSupport End Oct 14, 2025

Dependencies

MySQL Database (Required)

TCAdmin stores all of its data (users, game servers, settings) in a MySQL-compatible database. You need to install one before setting up TCAdmin.

We recommend MariaDB — it's free, open-source, and fully compatible with MySQL. Install it on the same machine as TCAdmin for the best performance.

First time with MySQL/MariaDB?

During the MariaDB installer, you'll be asked to set a root password — remember this! You'll use it later when configuring TCAdmin. You can also create a dedicated tcadmin3 database user during setup (recommended for security).

Microsoft Visual C++ Redistributable (Required)

TCAdmin requires the Visual C++ runtime for game server process management. Without it, game servers will fail to start.

Also install the x86 version

While only the x64 runtime is required by TCAdmin, many game servers also need the x86 version. We recommend installing both:

Required by Some Games

These are not needed for TCAdmin itself, but certain game servers won't run without them:

  • DirectX — needed by a handful of game servers
  • Java — required for Minecraft. We recommend the Adoptium variant

Optional

Windows & Linux

Running Multiple Servers?

If you plan to add remote servers (additional machines to host more game servers), the MySQL database on your master server must be accessible from all your TCAdmin servers over the network. You'll configure this connection during installation.

If you're only running a single server, you don't need to worry about this — just install MySQL on the same machine.

What's Next?

Once your server meets these requirements, proceed to the installation guide for your operating system: