Download Latest Version v26.4.0 source code.zip (1.3 MB) Google Add to Preferred Sources
Home / v26.4.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-10-18 20.5 kB
v26.4.0 source code.tar.gz 2026-10-18 752.5 kB
v26.4.0 source code.zip 2026-10-18 1.3 MB
Totals: 3 Items   2.1 MB 0

⚠️ Action required

Team Fortress 2 now uses the 64-bit server

tf2server starts ./srcds_run_64 by default, with -norestart added to startparameters so a graceful stop completes (#5059).

  • Custom startparameters: if your own config sets startparameters, add -norestart yourself. Without it, stop still works but falls back to killing the session after 60 seconds.
  • SourceMod servers stay on 32-bit until you opt in, because DHooks and many extensions have no 64-bit Linux build yet. To switch, set executable="./srcds_run_64" in your instance config.

SCP: Secret Laboratory ServerMod (scpslsm) removed

Steam has retired app 786920, so ServerMod can no longer be installed or updated by anyone (#5038). Existing installs keep running on their current files, but update-lgsm now fails for them. For a modded server, install scpslserver and use LabAPI or EXILED.

Highlights

  • Steam Workshop downloads for games that can't fetch Workshop content themselves: Arma 3, DayZ, Squad, Squad 44, Operation: Harsh Doorstop, Starbound, Barotrauma, Stationeers, Colony Survival, Left 4 Dead 2, Hurtworld and Soldat. Add item or collection IDs to workshopmods and run workshop-update (wu), or let update handle it. Mods are installed, kept up to date and added to the start parameters (#5008, #5009, #5012, #5014, #5016, #5017, #5018, #5019, #5020).
  • In-game player warnings before a stop, restart or update. Set warnplayerstimer to the number of minutes to warn for (off by default). Works on servers whose console accepts chat commands (#5025, #5033).
  • Postponed updates and backups: with stoponlyifnoplayers="on", an update or backup that finds players online is postponed, and monitor runs it once the server is empty. A backup-postponed alert is sent if a backup has waited over 24 hours (#5025, #5029).
  • Missing dependencies in details and post-details, so they are included in support links. details no longer tries to install packages (#5041).
  • Downloads over HTTPS: SteamCMD, MTA and every linuxgsm.download file, and an HTTPS download can no longer be redirected to HTTP (#4954, #5054, #5070).
  • Docker images on Ubuntu 26.04: 134 game server images move to Ubuntu 26.04. Existing /data volumes, game files and configs are kept (#5028).

Changes to existing behaviour

  • stoponlyifnoplayers now works for update, backup and workshop-update. Before, a prevented stop could leave the server stopped and not updated. A backup with stoponbackup="on" is now postponed while players are online instead of stopping the server (#5025, #5029).
  • Failed updates are reported as failures. A failed download now exits non-zero, sends the update-failed alert and starts the server again, instead of being reported as a successful update (#5060).
  • updateonstart now starts the server after applying an update (#5056).
  • SteamCMD progress is shown as it happens, and a SteamCMD failure is detected and retried (#5055).
  • Prompts without a terminal (cron, piped input, containers without -it) now exit with an error (code 2) instead of looping forever. Scripted answers such as yes | ./gameserver ... still work (#5042).
  • Monitor no longer restarts a server while a backup or update is running (#5025, #5029, #5057).
  • Monitor detects running commands when the script is run by its full path (#5011, #5015).
  • Permissions check accepts files the server user can reach through groups or ACLs, rather than requiring ownership (#5067).
  • Console timestamp logging works again (#5073).

New servers

  • Running With Rifles (#5021)
  • Jedi Knight: Jedi Academy (OpenJK) (#3891)
  • Conan Exiles (#5068)

Newer distros

  • Call of Duty, Call of Duty 2, Call of Duty: United Offensive and Medal of Honor: Allied Assault run on Debian 13, Ubuntu 26.04 and RHEL 9 (#5069).
  • Battlefield 1942 and Battlefield: Vietnam run on Ubuntu 24.04 and later (#5043).
  • Minecraft and PaperMC use Java 25 on Ubuntu 22.04 (#5079).
  • Minecraft and PaperMC check that the installed Java is new enough for the server version (#5075).
  • Rocky Linux 9 dependency lists are fixed (#5077).

Game server fixes

  • IOSoccer: uses the new 64-bit server, which replaced the 32-bit one in the 7 October update (#5024).
  • IOSoccer: no longer gets stuck in a map reload loop (#5024).
  • The Isle: EOS credentials are passed as launch arguments, because the game deletes Engine.ini on every stop (#5061).
  • 7 Days to Die and Soulmask: the graceful telnet stop no longer needs expect (#5051).
  • Soulmask: saves the world before stopping (#5051).
  • Rust: stops with quit, which saves the world (#5022).
  • Stationeers, Natural Selection 2 and NS2: Combat: stop with CTRL+c, as their consoles don't act on commands (#5022).
  • Left 4 Dead: stops with quit, the same as Left 4 Dead 2 (#5022).
  • SCP: Secret Laboratory: the EULA is accepted, so fresh installs start (#5022).
  • Core Keeper: multiple instances can run at once (#5074).
  • Vintage Story: old assets are removed before an update (#5032).
  • Rising World: stops gracefully with shutdown (#5031).
  • Unreal Tournament 3: default configs are installed, with the web admin enabled (#5062).
  • Unreal Tournament 3: details reads the web admin setting and port from UTWeb.ini (#5044).
  • Unreal Tournament 99: patch 469f and later are supported (#5034).
  • Unreal Tournament 99: update checks validate and retry release API responses (#5089).
  • Nuclear Dawn: downloads its game content again (#5040).
  • Barotrauma: server name, max players and tick rate are read from both config forms (#5072).
  • Just Cause 3: adds the missing libatomic dependency (#5053).
  • Sven Co-op: drops the libssl3:i386 dependency on Debian 12 and 13 (#5058).
  • Source servers: Steam ports are shown in details (#5046).
  • GoldSrc servers: FastDL collects content with the GoldSrc file layout (#5045).

Other fixes

  • details reports CPU cores and frequency accurately (#5076).
  • A failed virtualisation check no longer stops installs (#5086).

What's Changed

New Contributors

Full Changelog: https://github.com/GameServerManagers/LinuxGSM/compare/v26.3.0...v26.4.0

Source: README.md, updated 2026-10-18