distro

Picking a distro to run a game server is a personal choice and different admins have different preferences. There is no correct answer to which distro an individual chooses. However there are some recommended choices when using LinuxGSM.

LinuxGSM developers primarily use Ubuntu for development and attempt to support the ones listed below. While LinuxGSM developers will attempt to support other distros there is no guarantee everything will work as expected, but should an issue occur, submitting github issues is welcome.

Ubuntu

Ubuntu is a free and open-source Linux distribution based on Debian, and popular with game developers such as Valve. Game developers tend to prefer newer software when developing game servers, as Ubuntu regularly release updates and have an LTS (Long-Term-Support) release every 2 years it is very compatible with game servers. Ubuntu has generally been known to have a large community and get relatively forgiving to newer users. Ubuntu is also the main choice of for development of LinuxGSM. This means that Ubuntu is the recommended distro for LinuxGSM.

It is recommended that only Ubuntu LTS releases are used for game servers because of the longer support life span compared with standard releases (6 months). It is also recommended that the latest LTS is used when installing a server. If a server is currently running on an older LTS and the game server is functioning upgrading is optional.

Ubuntu 18.04 LTS is recommended

Version

Code name

Release date

Supported until

14.04 LTS

Trusty Tahr

2014-04-17

2019-04

16.04 LTS

Xenial Xerus

2016-04-21

2021-04

18.04 LTS

Bionic Beaver

2018-04-26

2028-04

https://en.wikipedia.org/wiki/Ubuntu#Releases

Debian

Debian is another popular distro that sits upstream of Ubuntu that shares many of the same advantages of Ubuntu. The release cycle is every 2 years. Debian supports “backports”, this allows newer software to be installed on stable Debian releases. This is particularly useful for game servers and LinuxGSM that may require newer software.

Debian 10 "Buster" is recommended

Version

Status

Code name

Release date

Security support until

LTS until

8

oldoldstable

Jessie

25–26 April 2015

17 June 2018

30 June 2020

9

oldstable

Stretch

17 June 2017

2020

June 2022

10

stable

Buster

6 July 2019

2022

2024

CentOS

CentOS is a Linux distribution that provides a free, enterprise-class, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux. This means CentOS is considered a very stable enterprise grade distro and as such is very popular with server admins. CentOS also has a very long support cycle compared with other distros. The main downside to stability is that the latest software is not always available; this can be an issue when dealing with game servers.

CentOS 6 is not supported by LinuxGSM

CentOS 7 is recommended

CentOS version

Release date

Full updates

Maintenance updates

6

10 July 2011

10 May 2017

30 November 2020

7

7 July 2014

Q4 2020

30 June 2024

8

2019

TBA

TBA

EPEL

LinuxGSM uses packages that are not available by default in CentOS because of this the EPEL (Extra Packages for Enterprise Linux) repository is required to install all dependencies. EPEL is a repository managed by the fedora project to add extra packages to RHEL/CentOS.

EPEL is required to run LinuxGSM

Fedora

Fedora is a Linux distribution developed by the community-supported Fedora Project and sponsored by Red Hat. A new Fedora release occurs every 6 months with a short support cycle. It contains very up to date packages and software which becomes part of RHEL/CentOS.

Version

Release Date

28

2018-05-01

29

2018-10-30

30

2019-04-30