本指南涵盖 Night of the Dead 专用服务器的管理,包括管理员设置、控制台命令、玩家管理、世界管理和故障排除。有关初始服务器设置,请参阅 Night of the Dead 服务器设置指南。
管理员设置
Night of the Dead 使用基于密码的管理员系统。要获得管理员访问权限,您需要配置管理员密码并在游戏中进行身份验证。
设置管理员密码
- 从 GPanel 停止您的服务器。
- 前往 Startup 选项卡并设置
SERVER_ADMIN_PASSWORD变量,或直接编辑服务器配置文件。 - 在配置文件(
LF/Saved/Config/ServerSettings.ini)中,设置:
[SystemSettings]
IngameAdminPassword=YourSecureAdminPassword
- 保存文件并启动服务器。
以管理员身份登录
连接到您的游戏服务器后:
- 按 `(波浪号/反引号)或指定的控制台键打开游戏内控制台。
- 输入以下命令进行身份验证:
EnableCheats YourSecureAdminPassword - 如果密码正确,您将收到确认消息并获得管理员命令的访问权限。
添加持久管理员
对于有多个管理员的服务器,您可以将 Steam ID 添加到白名单中,这样他们无需在每次会话中重新进行身份验证。在配置文件中添加条目:
[ServerSettings]
# Admin Steam IDs (one per line)
AdminSteamID=76561198012345678
AdminSteamID=76561198087654321
steamid.io 找到他们的 Steam64 ID。该 ID 是以 7656119 开头的 17 位数字。
控制台命令
管理员命令通过游戏内控制台(按 `)在身份验证后执行。以下表格列出了最常用的命令。
玩家管理
| 命令 | 用法 | 描述 |
|---|---|---|
ListPlayers |
ListPlayers |
列出所有已连接的玩家及其 ID |
KickPlayer |
KickPlayer <playerID> |
将玩家踢出服务器 |
BanPlayer |
BanPlayer <playerID> |
封禁服务器中的玩家 |
UnbanPlayer |
UnbanPlayer <steamID> |
通过 Steam ID 解除封禁 |
ServerMessage |
ServerMessage <text> |
向所有玩家发送广播消息 |
世界和游戏控制
| 命令 | 用法 | 描述 |
|---|---|---|
SetTimeOfDay |
SetTimeOfDay <hour> |
设置游戏内时间(0-24,例如 12 为正午) |
SetDifficulty |
SetDifficulty <level> |
更改难度(0=简单,1=普通,2=困难,3=噩梦) |
SaveWorld |
SaveWorld |
强制手动保存世界状态 |
SetWeather |
SetWeather <type> |
更改当前天气(clear、rain、fog、storm) |
TogglePvP |
TogglePvP |
启用或禁用 PvP 模式 |
Shutdown |
Shutdown <seconds> <message> |
安排服务器关闭并发送警告消息 |
生成和实用命令
GiveItem <itemID> <amount>-- 给自己一个物品GiveItemToPlayer <playerID> <itemID> <amount>-- 给玩家一个物品GiveExperience <amount>-- 授予经验值Teleport <x> <y> <z>-- 传送到坐标TeleportToPlayer <playerID>-- 传送到另一个玩家God-- 切换无敌模式Fly-- 切换飞行模式以自由移动
世界管理
保存世界
服务器会定期自动保存,但您可以随时使用 SaveWorld 命令强制手动保存。建议在执行任何可能影响世界状态的管理操作之前进行手动保存。
重置世界
要执行完整的世界重置:
- 从 GPanel 停止服务器。
- 通过文件管理器或 SFTP 导航到
LF/Saved/SaveGames/。 - 删除或重命名此目录中的存档文件。
- 启动服务器。将生成一个全新的世界。
SaveGames_backup)。
管理昼夜循环
使用 SetTimeOfDay <hour> 在运行时更改时间(例如 SetTimeOfDay 12 设为正午)。要进行永久更改,请修改配置文件中的 DayNightCycleSpeed 和 DayTimeRatio 值(请参阅服务器设置指南)。
封禁管理
使用 BanPlayer <playerID> 封禁已连接的玩家,使用 UnbanPlayer <steamID> 解除封禁。封禁列表文件位于服务器的配置目录中,可以在服务器停止时通过 SFTP 直接编辑。
故障排除
服务器未出现在浏览器中
- 启动后至少等待 2-3 分钟,让服务器在主服务器列表中注册。
- 通过检查 GPanel 中的控制台输出来验证服务器是否成功启动。
- 尝试通过直接 IP 连接以确认服务器正在运行。
服务器崩溃
- 检查
LF/Saved/Logs/中的服务器日志以获取错误详情。 - 损坏的存档文件可能导致崩溃——尝试重命名存档目录并重新开始以进行测试。
- 如果崩溃发生在游戏更新之后,请尝试通过 GPanel 的 Reinstall 选项重新安装(请先备份存档和配置)。
- 大型玩家建造的基地可能影响性能。如果服务器在尸潮事件期间出现困难,请降低
ZombieSpawnRate。
玩家无法连接
- 确认服务器已在 GPanel 中完全启动且未达到
MaxPlayers限制。 - 如果使用了密码,请确保玩家输入正确。
- 验证所有玩家运行的游戏版本与服务器相同。
相关文章
如果您需要有关服务器管理的进一步帮助,请提交支持工单,我们的团队将为您提供帮助。