重要:我们未能核实 BattleBit Remastered 的 SteamCMD 应用或当前的官方自建流程。据社区资料(2023 年 Steam 帖子、托管商页面),社区服务器需通过开发者或托管商获得。本指南说明哪些已确认、哪些未确认,以及在不编造内容的前提下如何准备。
分步安装
阅读官方公告与讨论(Steam、Discord),了解当前流程。
选择:向托管商租用,或向工作室申请社区权限。
用本站检查清单准备配置(名称、区域、人数、轮换)。
如需模块,请在装有 .NET 的机器上安装 BattleBit API Runner(社区项目)。
设置强密码,并限制对 API 端口的访问。
从外部测试:服务器应出现在游戏内服务器浏览器中。
关注游戏更新,并按托管商指引重启。
在 game-rank.com 发布服务器。
环境要求
据非官方托管商页面,BattleBit 服务器约需 3.5–4 GB 内存:该数字未经核实,请向托管商确认。可选的社区 API 需要 .NET 运行时以及 Windows 或 Linux 机器。拥有游戏的 Steam 账号便于游戏内测试。
游戏服务器安装:无文档
此处不提供 SteamCMD 命令、应用 ID、启动参数或默认端口:我们没有找到官方文档,也不会编造。请使用工作室或托管商提供的文件与说明。
BattleBit API Runner(可选,社区项目)
从 GitHub 仓库 RainOrigami/BattleBitAPIRunner 的 Releases 下载最新版,解压并运行,游戏服务器随后连接到它。监听地址与端口请参照其 wiki 的“Hosting Guide”。非官方项目,与工作室无关。
dotnet BattleBitAPIRunner.dll开机自启(systemd)
要让 API Runner 在 Linux 上常驻运行,请调整此 systemd 单元(路径与用户按需修改);游戏服务器本身请按工作室或托管商的说明操作。
[Unit]
Description=BattleBit API Runner
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=battlebit
WorkingDirectory=/home/battlebit/apirunner
ExecStart=/usr/bin/dotnet BattleBitAPIRunner.dll
Restart=on-failure
RestartSec=15
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target服务商防火墙与家用路由器(NAT)
在 OVH、Hetzner、Scaleway 等服务商处,请同时在服务商防火墙(安全组 / 面板防火墙)中开放相同端口:它在到达主机之前过滤流量。家庭自建时,请在路由器上把每个端口按正确协议转发(NAT)到服务器的内网 IP。请从外部(如移动网络)测试;未设置强密码时切勿暴露 RCON 等管理端口。
发布与查找服务器
服务器可从外部访问后,请到 game-rank.com/jeux/battlebit-remastered(本工具所有者的网站)添加,方便玩家发现。
故障排查
- 浏览器中没有服务器:区域错误、补丁后未重启,或客户端版本不同。
- API Runner 收不到连接:监听地址或端口与游戏服务器一侧的设置不一致,或防火墙拦截了端口。
- 社区模块导致服务器崩溃:禁用该模块,更新 API Runner 并查看日志。
- 无法获得服务器:社区权限可能受限;请到官方渠道咨询,或向托管商租用。
- 密码或密钥泄露:立即更换,切勿发布到公开频道或仓库。
常见问题
- BattleBit 服务器的 SteamCMD app ID 是多少?
- 我们没有找到有文档的 ID,因此不给出;请勿相信无来源的 ID。
- 可以在家里托管吗?
- 取决于工作室提供的权限;需转发的端口此处无文档,请使用你收到的说明中给出的端口。
- API Runner 是官方的吗?
- 不是:它是实现官方社区服务器 API 的社区项目(RainOrigami/BattleBitAPIRunner)。
- 为什么这份指南这么简短?
- 因为没有找到关于安装的官方且可验证的信息;我们宁可如实说明也不编造。若工作室发布文档,将予以补充。
