服务器配置
服务器配置页面编辑运行中的服务器通过有效 -configfile= 参数选定的 serverconfig.xml 文件。Mod 自身的连接及认证设置保存在游戏宿主机上的独立文件 data/config.json 中。
修改属性
- 在常用或全部视图中搜索所需的准确属性名称。
- 修改一个或多个值,保存前检查所有已修改字段。
- 保存修改。面板会整批验证并写入文件,同时保留一份名为
<配置文件>.7dpanel.bak的文件备份。 - 若所改属性需要在启动时读取,应重启游戏服务器。当前运行统计在重启前可能仍显示旧值。
Mod API 能正常运行时,页面可从那一份 .7dpanel.bak 副本恢复。这只便于撤销配置文件修改,不能代替独立备份。如果错误配置导致服务器或 API 无法启动,就要手动恢复 XML 文件。世界存档备份请使用备份。
面板连接设置
在宿主机上编辑 <服务器根目录>/Mods/7DPanel/data/config.json,保留其他字段,修改后重启服务器。这些设置不通过 XML 配置页面编辑。
| 设置 | 用途 |
|---|---|
listenUrl | API 监听地址,默认为 http://+:8088/。浏览器访问时将通配符替换为实际主机。旧配置中的 hostUrl 必须改名为 listenUrl。 |
steamLoginEnabled | Steam 管理员登录开关,默认为 true。 |
publicBaseUrl | 浏览器使用的公开源站,例如 https://panel.example.com,不能包含路径、查询、凭据或通配主机。协议、主机及端口必须与浏览器一致。 |
httpProxyUrl | 可选的出站 HTTP 代理源站,例如 http://127.0.0.1:7890,不能包含路径、查询、片段、凭据或通配主机。 |
publicBaseUrl 留空时可回退到已注册的游戏 IP,使用 API 监听的协议及端口。域名、反向代理、端口映射、局域网访问或前端开发应显式设置。Steam 回调使用此源站,不支持部署子路径。
玩家中心的游戏内链接也使用此公开源站,不受 Steam 登录开关控制。应为 /player/* 提供前端回退,并在同一源站原样转发 /api 和 /oauth。浏览器源站改变后,玩家需要重新登录。
httpProxyUrl 当前用于 7DPanel 发起的 Steam 验证请求,不配置游戏引擎、其他 Mod 或浏览器流量。仅支持 HTTP 代理,HTTPS 目标通过其隧道访问。不支持 SOCKS、HTTPS 代理源站及代理凭据。留空时沿用运行环境的代理默认值。配置的代理不可达会导致验证失败,不会改为直连重试;参见故障排查。
