github GameServerManagers/LinuxGSM v26.6.0

one hour ago

Highlights

  • Security: postdetails and alert-log uploads now mask beta passwords, tokens and API keys (#5182).
  • Updates: Source servers now update when they request a restart; FiveM, Luanti and OpenRA force downloads instead of reusing stale files; and GoldSrc re-validates shared content (#5178, #5180, #5162).
  • GSLT: Counter-Strike 2, Empires and Zombie Panic! Source now receive the configured token (#5107, #5201).
  • Server reliability: start failures from missing libraries are fixed across several games, and Eco and SCP: Secret Laboratory receive their required runtime dependencies (#5164, #5156).

Changes to existing behaviour

These apply automatically.

  • Support removal: Onset and BATTALION: Legacy are no longer supported (#5195).
  • Configuration: Chivalry: Medieval Warfare and Ballistic Overkill now apply the LinuxGSM-managed settings on the next start. Move any direct edits to their game-owned configuration copies into PCServer-UDKGame.ini and boserver.txt respectively (#5174, #5158).
  • The Update Check workflow now validates its intended install and update paths without an invalid pre-install diagnostic (#5203).

Game server fixes

  • Query and configuration fixes for Barotrauma, Avorion, Minecraft Bedrock, Stationeers, Jedi Knight II, Chivalry: Medieval Warfare, Medal of Honor: Allied Assault and Ballistic Overkill (#5177, #5176, #5170, #5168, #5166, #5174, #5172, #5158).
  • Insurgency now launches srcds_run on Ubuntu, and The Front receives its friendly-fire setting (#5154, #5186).

Other fixes

  • Core checks: failed checks now return a non-zero status even before logging is initialized (#5194, #5192).
  • Installation: default configuration source directories are standardized, and the post-install command is identified clearly (#5036, #5199).
  • Usage statistics: anonymous reports now go to the LinuxGSM Cloudflare-backed usage collector instead of Google Analytics. The opt-in setting is unchanged (#5198).

What's Changed

  • fix(dys): add 32-bit libcurl dependency by @dgibbs64 in #5160
  • fix(deps): add ICU runtime for eco and scpsl by @dgibbs64 in #5156
  • fix(boserver): apply boserver.txt by copying it to config.txt by @dgibbs64 in #5158
  • fix(steamcmd): re-validate GoldSrc when shared content is missing by @dgibbs64 in #5162
  • fix(jc2,pvr,rwr,zps): fix start failures from library errors by @dgibbs64 in #5164
  • fix(jk2): load the server config from GameData/base by @dgibbs64 in #5166
  • fix(st): use the Lunar world ID for new worlds by @dgibbs64 in #5168
  • fix(mcb): query Bedrock over TCP now that NetherNet is the default by @dgibbs64 in #5170
  • fix(mohaa): open the GameSpy query port by @dgibbs64 in #5172
  • fix(avserver): query listed servers on the Steam query port by @dgibbs64 in #5176
  • fix(btserver): query public servers with gamedig by @dgibbs64 in #5177
  • fix(ci): clarify maintainer action for missing issue links by @borzaka in #5184
  • fix(postdetails): mask beta passwords, tokens and API keys by @borzaka in #5182
  • fix(update): force downloads in the FiveM, Luanti and OpenRA updaters by @borzaka in #5180
  • fix(details): show reserved slots and the Humanitz admin password default by @borzaka in #5188
  • fix(install): pass the force setting each server defines by @borzaka in #5190
  • fix(ins): make srcds_run launchable on Ubuntu by @dgibbs64 in #5154
  • fix(core): keep the exit code when core_exit.sh is downloaded on exit by @borzaka in #5192
  • fix(core): set the exit code when a check fails before the log directory exists by @borzaka in #5194
  • fix(tfserver): pass the friendly damage setting to the server by @borzaka in #5186
  • fix(cmw): apply config changes to the game's own config copy by @dgibbs64 in #5174
  • fix(monitor): run the update when a Source server asks for one by @dgibbs64 in #5178
  • feat: deprecate Onset and BATTALION: Legacy by @dgibbs64 in #5195
  • feat(stats): send stats to the LinuxGSM usage collector by @dgibbs64 in #5198
  • fix(core): label the install command shown after creating a server script by @dgibbs64 in #5199
  • fix(install): standardise default config source directories by @dgibbs64 in #5036
  • fix(stop): send one stopped alert for GoldSrc servers by @dgibbs64 in #5200
  • fix(gslt): pass tokens to Empires and Zombie Panic! Source by @dgibbs64 in #5201
  • fix(cs2server): pass the GSLT to the server by @borzaka in #5107
  • fix(ci): prepare Update Check prerequisites by @dgibbs64 in #5203
  • Release v26.6.0 by @dgibbs64 in #5205

Full Changelog: v26.5.0...v26.6.0

Don't miss a new LinuxGSM release

NewReleases is sending notifications on new releases.