v20.2.0

This new release added two new servers Assetto Corsa and Avorion and a bunch of new features, fixes and improvements.

For people who have multi-instance servers, all server instances will now reboot after an update. This works by monitor noticing that the server instance has not been rebooted since the previous update and automatically rebooting the instance.

For Soldat players, you may have noticed that it is now hosted on Steam, including the game server. With the assistance of one of the Soldat developers, I migrated the server to SteamCMD and added query functionality.

Further improvements to how SteamCMD functions have been completed. I had to do some research and get help from a Debian maintainer. The improvement standardized the install locations of SteamCMD to place it in the directories that are recommended by Valve. Now no matter the install method for SteamCMD it will always be in the same location.

I would also like to thank GameserverApp for becoming a LinuxGSM partner. GameserverApp uses LinuxGSM to deploy there Linux servers. Their products compliment LinuxGSM well by adding web-based RCON capability to supported game servers and various community tools to manage game servers. I will be working with Max (owner of GameserverApp) over the coming months to see how his products can best help LinuxGSM users. If you want to test out GameserverApp you can connect 5 of your LinuxGSM servers for free.

v20.2.0 (2020-04-24)

🎉 New Features

  • update: multi instance servers will reboot automatically on update (#2800) (ed536ea) by Daniel Gibbs
  • steamcmd: move steamcmd dir to standard location (#2822) (8f14f97) by Daniel Gibbs
  • solserver: migrate to steamcmd and improve monitor (#2829) (f355275) by Daniel Gibbs
  • newserver: Assetto Corsa (#2830) (f0729fc) by Daniel Gibbs
  • newserver: Avorion (#2476) (2f9800e) by Christian

🐛 Bug Fixes

  • correct error with fn_print_error_eol_nl (17efcab) by Daniel Gibbs
  • ts3server: improve ts3 ip parsing (#2789) (fed59c9) by GrillGuth
  • messages: improvements to messaging (#2792) (a3e1b53) by Daniel Gibbs
  • correct and standardise name of goldsrc engine (#2803) (25cfd3b) by Daniel Gibbs
  • alert: resolve bug with telegram curlcustomstring error (147057e) by RuioWolf
  • validate: resolve validate not functioning for non branch (#2802) (390fc23) by Daniel Gibbs
  • roserver: fix bug in _default.cfg (#2813) (3674dd5) by Christian
  • correct and standardise name of goldsrc engine (#2814) (773812a) by Daniel Gibbs
  • install: will not use apt steamcmd package if ubuntu 14.04 (#2820) (b30b36f) by Daniel Gibbs
  • logs: resolve modulename not showing in logs (#2818) (f76cd6b) by Daniel Gibbs
  • bug: gamedig not using the correct JSON object (#2821) (7a38c17) by Jimmy Maple
  • travis: add various fixes to travis tests (#2827) (b88f8d2) by Daniel Gibbs
  • ss3server: resolve ss3 dependency issues (#2823) (b194aeb) by Daniel Gibbs

v20.1.5…v20.2.0

LinuxGSM Featured on GamingOnLinux

Last month I reached out to Liam the author of one of my favourite Linux Gaming news and review sites. I asked him if he would be willing to do a post about the milestone of LinuxGSM reaching 100 game servers supported.

It turns out GamingOnLinux uses LinuxGSM to host there 7 Days to Die server which they use for the GamingOnLinux Twitch streams. The next day an article went up highlighting the project.

I would like to thank GamingOnLinux for taking the time to write the article which you can check out here and I also personally recommend them for your Linux Gaming news.

Check out the GamingOnLinux article here.

v19.12.0

This release has been quite a tough one with quite a bit of backend refactoring. Notable changes include moving Teamspeak 3 to use tmux, which was the only server not to use it. Refactor of the monitor command, now monitor settings can be set from _default.cfg making it much easier to add a new game server. Lots of standardising code based on shellcheck standards have also been happening to improve the code quality.

A new server many have been wanting Minecraft: Bedrock is now supported.

An important feature for myself as a developer LinuxGSM Stats is new to this release. LinuxGSM Stats allows you to send anonymous information to assist development such as game server, distro, disk usage etc. This is an opt-in feature so please consider enabling the feature as it is the best way for me to see how many game servers use LinuxGSM. For more info here.

GitHub Sponsors is now live and they are offering to match all sponsorship donations for the first year, so if you sponsor $10, I receive $20. I have signed up to this so please consider sponsoring via Github. I will also be streamlining how sponsorship works over the coming months after a very successful take up after improving my Patreon tiers. Thanks again to everyone who is supporting the work I do on this project.

v19.12.0 (2019-11-30)

🎉 New Features

  • ts3server: converted to use tmux (#2565) (f622fe5) by Daniel Gibbs
  • zmrserver: update server files (#2569) (8281f20) by Frisasky
  • donate: add GitHub Sponsors (57589fe) by Daniel Gibbs
  • stats: add new feature LinuxGSM stat (#2590) (8dd0377) by Daniel Gibbs
  • travis: update distro to ubuntu 18.04 bionic (#2587) (772109a) by Daniel Gibbs
  • mod: Update sourcemod to 1.10 (87a3570) by Frisasky
  • docs: refactor contributing.md and other templates (#2606) (bfa56e6) by Daniel Gibbs
  • monitor: migrate monitor settings to _default.cfg (#2611) (351cf40) by Daniel Gibbs
  • linuxgsm: deprecate servicename variable (#2594) (b4290a3) by Daniel Gibbs
  • core: convert ${curlpath} to using curl and improve code standards (#2616) (835fdee) by Daniel Gibbs
  • refactor: double quote for branch name (#2618) (fc72cae) by Frisasky
  • testing: add code coverage and streamline unit testing (#2620) (75c3238) by Daniel Gibbs
  • newserver: Minecraft Bedrock (#2626) (8647857) by Marvin Lehmann

🐛 Bug Fixes

  • install: Add space after “Game:” during install (8bf7444) by Daniel Gibbs
  • insserver: re-add no restart to parameters (#2577) (d0fe791) by Frisasky
  • config: standardise design and bug fixes various issues with _default.cfg files (#2582) (e271439) by Daniel Gibbs
  • ts3server: ts3 version detection when server was started with ‘logappend=1’ #2584 (#2585) (ccab1fa) by Tamim Baschour
  • rustserver: corrected stop mode for Rust (#2588) (5322d49) by Daniel Gibbs
  • alert: fixed typo in config change alert (#2596) (264b820) by Levi Figueira
  • install: use http instead of https to improve distro compatibility (#2608) (56583d2) by Daniel Gibbs
  • ecoserver: remove mono 6 as a dependency for eco (mono 5 still required) (#2610) (7280258) by Daniel Gibbs

v19.11.0…v19.12.0