From e559d939ec0c0bdfbd708fc6d1ac9e9a5336efee Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Wed, 26 Jul 2023 22:04:38 +0000 Subject: [PATCH] GITBOOK-302: change request with no subject merged in GitBook --- .gitbook/assets/Almalinux-logo-white-v2.png | Bin 0 -> 15827 bytes .gitbook/assets/Rocky_Linux.png | Bin 0 -> 20842 bytes commands/README.md | 77 ++++++----- commands/check-update.md | 13 +- commands/install.md | 6 +- linux/distro.md | 139 +++++++++++++++----- 6 files changed, 157 insertions(+), 78 deletions(-) create mode 100644 .gitbook/assets/Almalinux-logo-white-v2.png create mode 100644 .gitbook/assets/Rocky_Linux.png diff --git a/.gitbook/assets/Almalinux-logo-white-v2.png b/.gitbook/assets/Almalinux-logo-white-v2.png new file mode 100644 index 0000000000000000000000000000000000000000..0c4cde05c9279a548ce2798563c79f8024f7f9ec GIT binary patch literal 15827 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 literal 0 HcmV?d00001 diff --git a/.gitbook/assets/Rocky_Linux.png b/.gitbook/assets/Rocky_Linux.png new file mode 100644 index 0000000000000000000000000000000000000000..29c73ec1240278d7d0da5aa0639120c313d93e29 GIT binary patch literal 20842 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 /dev/null 2>&1 ``` -Here is an example of a root based cronjob to check for an update once an hour. +Here is an example of a root-based cronjob to check for an update once an hour. {% hint style="info" %} The extra `su - username -c` indicates which user to run the script as. {% endhint %} -```text +``` 0 * * * * su - username -c '/home/username/gameserver update' > /dev/null 2>&1 ``` [crontab.guru](https://crontab.guru/) is a great resource to generate cronjobs. - diff --git a/commands/install.md b/commands/install.md index 1747386..aa7c746 100644 --- a/commands/install.md +++ b/commands/install.md @@ -35,7 +35,7 @@ Short: `./gameserver ai` `chmod +x gameserver` 1. Run the install command: `./gameserver install` or `./gameserver auto-install` to bypass any prompts. -2. Follow on screen instructions. +2. Follow on-screen instructions. ## Install Dependencies @@ -89,13 +89,13 @@ If some files/directories are not owned by the correct user, use the `chown` com #### Poor Network Connection to Steam servers -If the connection to the Steam servers is poor (quite common), SteamCMD download can fail. This is why LinuxGSM will always ask you if installation was successful allowing admins to retry the download should it fail. +If the connection to the Steam servers is poor (quite common), the SteamCMD download can fail. This is why LinuxGSM will always ask you if the installation was successful allowing admins to retry the download should it fail. If there are still issues downloading try the [validate](validate.md) option. `./gameserver validate` -If downloading is still failing it may be worth contacting your server provider to confirm steam servers are not being blocked for any reason. +If downloading is still failing it may be worth contacting your server provider to confirm Steam servers are not being blocked for any reason. It is also worth searching the internet for issues relating to the error message you receive. diff --git a/linux/distro.md b/linux/distro.md index 3095686..7ff0b55 100644 --- a/linux/distro.md +++ b/linux/distro.md @@ -4,72 +4,143 @@ Picking a distro to run a game server is a personal choice and different admins 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 +## Debian Based Distributions + +### Ubuntu ![](../.gitbook/assets/ubuntu\_black-orange\_hex\_su.png) -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 the development of LinuxGSM. This means that Ubuntu is the recommended distro for LinuxGSM. +#### **Reasons to use Ubuntu with 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. +1. **Stability and Reliability:** Ubuntu is a free and open-source Linux distribution based on Debian. It is renowned for its stability and reliability, making it an excellent choice for hosting game servers. Ubuntu's LTS (Long-Term Support) releases, which are published every two years, offer an extended support lifespan, ensuring that your server remains secure and up-to-date for an extended period. +2. **Game Developer Preference:** Ubuntu has gained popularity among game developers and companies like Valve. This preference is due to Ubuntu's consistent and timely software updates, allowing game developers to work with newer libraries and tools, which is essential for developing and running modern game servers. +3. **Large and Supportive Community:** With a vast user base, Ubuntu boasts an active and helpful community. This large community ensures that you can easily find solutions to issues, access guides, and receive support when setting up or troubleshooting your game server. +4. **User-Friendly Experience:** Ubuntu is known for its user-friendly interface, making it an attractive choice for both experienced Linux users and newcomers. The distribution provides an intuitive environment, simplifying the server setup process for those who might be new to managing game servers. +5. **Preferred Distro for LinuxGSM Development:** Ubuntu is the main choice for the development of LinuxGSM itself. Using Ubuntu ensures that you have the best compatibility and the smoothest experience when running LinuxGSM for managing your game servers. + +#### **Recommendations for Ubuntu Usage with LinuxGSM:** + +1. **Choose LTS Releases:** It is highly recommended to use Ubuntu LTS releases for hosting game servers. LTS releases offer a longer support lifespan (typically 5 years) compared to standard releases (which have a support period of 6 months). This longer support period means fewer disruptions and security risks for your game server. +2. **Latest LTS Version:** Whenever you install a game server, opt for the latest LTS release available at that time. This ensures that you have access to the latest software and updates, maximizing compatibility and security. +3. **Optional Upgrades:** If your game server is currently running on an older LTS release and is functioning correctly, upgrading to a newer LTS release is optional. However, consider upgrading at an appropriate time to stay current with the latest features and security patches. {% hint style="info" %} -Ubuntu 18.04 LTS is recommended +Ubuntu 22.04 LTS is recommended {% endhint %} -| **Version** | **Code name** | **Release date** | **Supported until** | -| ----------------------------------------------------------------------------------------------------------------- | ---------------- | ---------------- | ------------------- | -| [~~16.04 LTS~~](https://en.wikipedia.org/wiki/List\_of\_Ubuntu\_releases#Ubuntu\_16.04\_LTS\_%28Xenial\_Xerus%29) | ~~Xenial Xerus~~ | ~~2016-04-21~~ | ~~2021-04~~ | -| [18.04 LTS](https://en.wikipedia.org/wiki/List\_of\_Ubuntu\_releases#Ubuntu\_18.04\_LTS\_%28Bionic\_Beaver%29) | Bionic Beaver | 2018-04-26 | 2028-04 | -| 20.04 LTS | Focal Fossa | 2020-04-23 | 2025-04 | +| **Version** | **Code name** | **Release date** | **Supported until** | +| -------------------------------------------------------------------------------------------------------------- | --------------- | ---------------- | ------------------- | +| [18.04 LTS](https://en.wikipedia.org/wiki/List\_of\_Ubuntu\_releases#Ubuntu\_18.04\_LTS\_%28Bionic\_Beaver%29) | Bionic Beaver | 2018-04-26 | 2023-04 | +| 20.04 LTS | Focal Fossa | 2020-04-23 | 2025-04 | +| 22.04 LTS | Jammy Jellyfish | 2022-04-21 | 2027-04 | [https://en.wikipedia.org/wiki/Ubuntu#Releases](https://en.wikipedia.org/wiki/Ubuntu#Releases) -## Debian +### Debian ![](../.gitbook/assets/debian.png) -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”, which allows newer software to be installed on stable Debian releases. This is particularly useful for game servers and LinuxGSM that may require newer software. +#### **Reasons to use Debian with LinuxGSM:** + +1. **Rock-Solid Stability:** Debian is renowned for its unmatched stability and reliability. As the upstream distribution for Ubuntu, it serves as the foundation for many popular Linux distributions, including Ubuntu itself. For game servers that require a stable and consistent environment, Debian is an excellent choice. +2. **Long Release Cycle:** Debian follows a predictable release cycle, with major stable releases approximately every two years. This extended cycle ensures a robust and mature platform for hosting game servers, minimizing the need for frequent system updates and reconfigurations. +3. **Backports Support:** One of Debian's significant advantages is the availability of "backports." These are newer versions of software packages that can be installed on stable Debian releases. This feature allows you to access the latest software and libraries that might be required for running specific game servers and LinuxGSM. +4. **Wide Package Selection:** Debian boasts a vast repository of software packages, covering a broad range of applications and tools. This extensive selection ensures that you can easily find and install the necessary dependencies and server components to run your game servers smoothly. +5. **Security Focus:** Security is a top priority for Debian's development team. The distribution is known for its prompt security updates and active maintenance, making it a secure choice for hosting game servers and protecting them from potential threats. + +#### **Recommendations for Debian Usage with LinuxGSM:** + +1. **Stable Releases:** For most game server deployments, it is recommended to use Debian's stable releases. These versions have undergone extensive testing and are well-suited for production environments. +2. **Backports for Newer Software:** If your game server or LinuxGSM requires newer software versions, consider using the backports repository. This way, you can leverage the latest software while still benefiting from Debian's overall stability. +3. **Security Updates:** Regularly apply security updates to keep your Debian server secure and protected from potential vulnerabilities. Debian's robust security team ensures that security patches are promptly released and widely available. +4. **Consider System Requirements:** Before choosing Debian, ensure that your game server's software and any specific tools you intend to use are compatible with the version of Debian you plan to install. Verify system requirements to ensure optimal performance. {% hint style="info" %} -Debian 10 "Buster" is recommended +Debian 12 "Bookworm" is recommended {% endhint %} -| **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 | +[https://en.wikipedia.org/wiki/Debian\_version\_history](https://en.wikipedia.org/wiki/Debian\_version\_history) + +| **Version** | **Status** | **Code name** | **Release date** | **Security support until** | **LTS until** | +| ----------- | ---------------- | ------------- | ---------------- | -------------------------- | ------------- | +| 10 | ~~oldoldstable~~ | Buster | 6 July 2019 | 2022 | 2024 | +| 11 | oldstable | Bullseye | 14 August 2021 | | | +| 12 | stable | Bookworm | 10 June 2023 | | | [https://en.wikipedia.org/wiki/Debian\_version\_history#Release\_table](https://en.wikipedia.org/wiki/Debian\_version\_history#Release\_table) -## CentOS +## Enterprise Linux Distros + +LinuxGSM also works with Enterprise Linux distributions. Known for their stability and long support cycle Enterprise Linux distros are a great choice for Game Servers + +### CentOS ![](../.gitbook/assets/centos.png) -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. - -{% hint style="danger" %} -[Significant changes](https://blog.centos.org/2020/12/future-is-centos-stream/) in the future of CentOS has occured. -{% endhint %} - -{% hint style="warning" %} -CentOS 6 is not supported by LinuxGSM +{% hint style="info" %} +CentOS is no longer recommended for use with LinuxGSM for hosting game servers. {% endhint %} {% hint style="info" %} -CentOS 8 is recommended +Rocky Linux or Alma Linux are now the recommended alternative Enterprise Linux Distro {% endhint %} -| **CentOS version** | Release date | Full updates | Maintenance updates | -| ------------------ | ----------------- | --------------- | -------------------- | -| ~~6~~ | ~~10 July 2011~~ | ~~10 May 2017~~ | ~~30 November 2020~~ | -| 7 | 7 July 2014 | 6 August 2020 | 30 June 2024 | -| 8 | 24 September 2019 | 1 May 2024 | 31 December 2021 | -| Stream 8 | | | 31 May 2024 | +{% hint style="danger" %} +[Significant changes](https://blog.centos.org/2020/12/future-is-centos-stream/) in the future of CentOS have occurred. +{% endhint %} + +#### **Reasons for the Change:** + +1. **Shift to CentOS Stream:** CentOS Stream has become the rolling-release development version of RHEL, rather than a downstream clone of RHEL. This change means CentOS Stream might receive more frequent updates, which can introduce unpredictability and potential compatibility issues when managing game servers with LinuxGSM. +2. **Impact on Stability:** CentOS Stream's shift towards being an upstream development platform might lead to reduced stability compared to previous CentOS versions. For hosting game servers, a stable environment is crucial to ensure consistent performance and avoid unnecessary disruptions. + +| **CentOS version** | Release date | Full updates | Maintenance updates | +| ------------------ | ---------------- | -------------- | -------------------- | +| ~~6~~ | ~~10 July 2011~~ | ~~2017-05-10~~ | ~~30 November 2020~~ | +| 7 | 2014-07-07 | 2020-08-06 | 30 June 2024 | +| 8 | 2019-09-24 | 2021-12-31 | | +| Stream 8 | 2019-09-24 | 2024-05-31 | | +| Stream 9 | 2021-12-03 | 2027-05-31 | | + +### Rocky Linux + + + +
+ +#### **Reasons to use Rocky Linux with LinuxGSM:** + +1. **RHEL Compatibility:** Rocky Linux's binary compatibility with RHEL ensures that LinuxGSM, designed to manage game servers on Linux, will run seamlessly on Rocky Linux. This compatibility guarantees a stable environment for hosting game servers and a familiar experience for users transitioning from CentOS. +2. **Stability and Long-Term Support:** Game servers require a stable and reliable operating system to ensure continuous gameplay for players. Rocky Linux's focus on stability and long-term support makes it an ideal choice for hosting game servers with LinuxGSM. +3. **Community-Driven Development:** LinuxGSM benefits from being community-driven, just like Rocky Linux. This alignment in community-focused development fosters a collaborative environment, where users of both projects can actively contribute and seek support from fellow enthusiasts. +4. **Transparent Security Updates:** Regular security updates and patches in Rocky Linux ensure that your game servers remain secure against potential threats. With LinuxGSM's support for automatic updates, maintaining server security becomes a smoother process. + +#### **Ideal Use Cases:** + +* Game Server Hosting: Rocky Linux's RHEL compatibility and stability make it an excellent choice for deploying and managing game servers with LinuxGSM. +* Continuity from CentOS: For users previously running game servers on CentOS with LinuxGSM, transitioning to Rocky Linux ensures a familiar and stable environment. + +### **Alma Linux** + + + +
+ +#### **Reasons to use Alma Linux with LinuxGSM:** + +1. **RHEL Compatibility:** Alma Linux's direct binary compatibility with RHEL ensures that LinuxGSM will run seamlessly on Alma Linux, providing a stable platform for hosting game servers. +2. **Community-Driven Development:** LinuxGSM benefits from being community-driven, just like Rocky Linux. This alignment in community-focused development fosters a collaborative environment, where users of both projects can actively contribute and seek support from fellow enthusiasts. +3. **Long-Term Support and Stability:** Game servers require consistent performance and long-term support to avoid disruptions. Alma Linux's commitment to stability and long-term support aligns with the requirements of managing game servers using LinuxGSM. +4. **Security Emphasis:** Alma Linux prioritizes security, providing timely updates and patches. When combined with LinuxGSM's capabilities for automated updates, you can maintain a secure gaming environment effortlessly. + +#### **Ideal Use Cases:** + +* CentOS Replacement: For users transitioning from CentOS to Alma Linux for hosting game servers with LinuxGSM, the distribution's RHEL compatibility ensures continuity and stability. +* Enterprise Game Server Deployments: Alma Linux's enterprise-grade stability and long-term support make it well-suited for hosting game servers in professional gaming environments. ### 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. +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. {% hint style="info" %} EPEL is required to run LinuxGSM