本指南涵盖 Kerbal Space Program 多人游戏服务器(DMP 和 LMP)的服务器管理,包括控制台命令、玩家管理、白名单配置和时间加速模式管理。
前提条件: 本指南假设您的服务器已在运行。如果您需要先设置服务器,请参阅 Kerbal Space Program 服务器设置指南。
DMP 服务器命令
Dark Multiplayer 提供控制台命令,您可以直接在 GPanel Console 选项卡中输入。服务器通过 /exit 命令停止。
| 命令 | 描述 |
|---|---|
/help |
列出所有可用命令 |
/say [message] |
向所有连接的玩家广播消息 |
/kick [player] |
将玩家踢出服务器 |
/ban [player] |
封禁玩家 |
/unban [player] |
解除之前被封禁的玩家 |
/whitelist [add/del] [player] |
管理服务器白名单(需要启用白名单) |
/players |
列出当前所有连接的玩家 |
/countclients |
显示已连接客户端的数量 |
/connectionstats |
显示网络统计信息 |
/dekessler |
移除游戏中的太空碎片 |
/nukeksc |
清除 KSC 周围的所有飞船 |
/exit |
优雅地停止服务器 |
DMP 白名单
要在 DMP 上启用白名单模式,WHITELIST 变量必须设置为 True(由服务器管理员管理)。启用后,只有白名单中的玩家才能连接。使用 /whitelist add [player] 和 /whitelist del [player] 来管理访问权限。
DMP 时间加速模式说明
| 模式 | 描述 |
|---|---|
SUBSPACE |
默认模式。玩家可以自由加速时间,但处于不同的时间帧(子空间)中。同一子空间中的玩家共享相同的时间。 |
SUBSPACE_SIMPLE |
简化的子空间模式,同步问题更少。 |
MCW_FORCE |
主控时间加速。服务器管理员为所有人控制时间加速。 |
MCW_VOTE |
玩家投票发起时间加速,多数同意后执行。 |
MCW_LOWEST |
所有人以最慢玩家的速度进行时间加速。 |
NONE |
完全禁用时间加速。 |
LMP 服务器管理
Luna Multiplayer 使用管理员密码系统。在 GPanel 中设置 ADMIN_PASSWORD 启动变量。在游戏中输入此密码的玩家将获得管理员权限。
LMP 服务器命令可以在 GPanel 控制台中输入。服务器通过 Ctrl+C 停止(由 GPanel 的 Stop 按钮处理)。
LMP 配置管理
LMP 将所有设置存储在 LMPServer/Config/ 下的 XML 文件中。关键文件:
| 文件 | 用途 |
|---|---|
GeneralSettings.xml |
服务器名称、密码、管理员密码、最大玩家数、游戏模式、难度 |
ConnectionSettings.xml |
端口、心跳、超时、MTU 设置 |
GameplaySettings.xml |
详细的游戏参数(根据难度自动生成) |
务必先停止服务器再编辑配置文件。之后重启以使更改生效。
玩家管理
- DMP: 在控制台中使用
/kick和/ban命令。封禁列表存储在服务器的数据目录中。 - LMP: 管理员玩家(通过管理员密码验证的玩家)可以在游戏内的多人游戏界面中管理其他玩家。
Mod 同步
DMP Mod 包模式
DMP 通过 MODPACKMODE 变量支持三种 mod 同步模式:
- NONE: 不强制 mod。玩家可以使用任何 mod(可能导致不同步)。
- CKAN: 玩家必须匹配服务器上定义的 CKAN mod 列表。
- GAMEDATA: 服务器强制精确匹配 GameData 文件夹。
LMP Mod
LMP 自动处理 mod 同步。所有玩家必须在其 KSP 客户端中安装匹配的 mod 才能稳定连接。
故障排除
| 问题 | 解决方案 |
|---|---|
| 玩家频繁不同步 | 考虑切换时间加速模式(DMP)或确保所有玩家拥有相同的 mod 列表。SUBSPACE 模式对不同步问题最为宽容。 |
| 服务器未出现在浏览器中 | 确认服务器已完全启动(在控制台中检查就绪消息)。对于 LMP,必须配置 UPnP 或端口必须可访问。 |
| 管理员密码不起作用(LMP) | 确认在 GPanel 的 Startup 选项卡中设置了 ADMIN_PASSWORD 变量,然后重启服务器。 |
| 太空碎片导致卡顿 | 使用 /dekessler 命令(DMP)移除碎片。建议玩家妥善终止已完成的任务。 |
相关文章
需要帮助? 如果您遇到本指南未涵盖的任何问题,请 提交支持工单,我们的团队将为您提供帮助。