Version v23.3.0 has been released, introducing three new servers: Craftopia, HYPERCHARGE: Unboxed, and Operation: Harsh Doorstop.
Noteworthy updates in this release include the addition of support for Debian 12, optimizations in gamedig queries, significant refactoring of the details gathering process, and renaming the functions directory to modules. Additionally, various bug fixes have been implemented for pz and hw.
The improvements in this release primarily focus on enhancing the support for an expanding list of game servers, aiming to make the code more scalable. Scalability plays a vital role in ensuring the continued success of this project, as the project’s growth leads to longer development times for improvements. To address this, I am refactoring the code to streamline and expedite the development of LinuxGSM, and I am also increasing the utilization of CI/Pipelines to gather information and conduct thorough testing, thereby improving the quality of LinuxGSM. Furthermore, the ongoing improvements involve exploring methods to gather and store additional information about game servers, such as ports and resource requirements.
In addition, some of you may have noticed my work on a new docker project. This project leverages GitHub Actions automation to generate images and docker-compose files automatically. As you can see, gathering information about game servers is a crucial aspect of this project. It is very time-consuming to manually create new docker images each time a new server is released, so the idea is to have them automatically generated.
Full change log here Release v23.3.0 · GameServerManagers/LinuxGSM (github.com)