[Bug]: Zombie Master: Reborn runs in LAN mode and never answers queries on the current Source SDK 2013 build

未关闭 适合新手
#5,145 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

已经有一个关联 PR 被合并了。

  • #5147 来自 @dgibbs64 —— 已合并

评估

难度
1/5
预计耗时
1 小时以内
新手友好度
88/100
Issue 类型
缺陷
描述清晰度
描述清楚
活跃度
活跃
技术栈
bash, linux, shell
领域
cli, game-dev

调研方向

先阅读 zmrserver/_default.cfg,找到 SDK 2013 分支的配置位置。将其设为 previous2021,然后安装或更新服务器。确认服务器已加载 Steam、以安全模式启动,并能响应 A2S_INFO 查询。Issue 指出,现有安装会在下次更新时应用此设置。

由索引模型根据 Issue 内容生成。

描述

command: install command: monitor command: start distro: Ubuntu engine: source game: Zombie Master: Reborn info: query regression: yes reproducible: always severity: high status: fixed in develop type: bug
Severity

severity: high

Reproducibility

reproducible: always

Regression

regression: yes

Affects latest release

latest-release: yes

User story

As a Zombie Master: Reborn server owner, I want a fresh install to start online and answer queries so that players can find it and monitor keeps it running.

Script name

zmrserver

Game

Zombie Master: Reborn

Linux distro

Ubuntu 26.04

Command

command: install, command: start, command: monitor

Expected behavior

A fresh install starts with Steam loaded and VAC secure mode on, and answers A2S queries.

Actual behavior

The server starts but stays in LAN mode and never answers a query, so monitor restarts it.

zmr installs Source SDK Base 2013 Dedicated Server (app 244310). Its public branch is now the 2025 SDK 2013 update (build 17413217), which ZMR b6.1 was not built for. The old engine is still published as the previous2021 branch (build 6982827). With branch="previous2021" and force-update, Steam loads, VAC secure mode turns on and A2S_INFO answers.

sfc also uses app 244310 and works on the public build.

Further information

Fix: set branch="previous2021" in zmrserver/_default.cfg. Existing installs pick it up on their next update.

Pre-checks
  • I ran update and validate before reporting this issue.
Relevant log output
Failed to find steam.inf
Unable to load Steam support library. This server will operate in LAN mode only.
Steps to reproduce
  1. In a clean gameservermanagers/linuxgsm:ubuntu-26.04 container, run ./linuxgsm.sh zmrserver, ./zmrserver auto-install and ./zmrserver start.
  2. The console shows the LAN mode message above, and A2S_INFO to the server port gets no reply.
  3. Set branch="previous2021" in the instance config and run ./zmrserver force-update and ./zmrserver start: the server now answers.
主要语言
Shell
星标
4.9k
派生
870
平均合并
22 小时 45 分钟
30 天内合并 PR
128

环境准备

在 Codespaces 中打开

在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

GameServerManagers/LinuxGSM 的其他 Issue

查看 GameServerManagers/LinuxGSM 的全部 Issue

相似的 Issue

更多 Shell/Bash Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。