本指南涵盖 Longvinter 的服务器管理,包括管理员设置、游戏内命令、玩家管理、PvP 区域控制、帐篷/建筑管理以及常见服务器问题的故障排除。
前提条件: 本指南假设您的服务器已设置完毕并正在运行。如果您尚未配置服务器,请先参阅 Longvinter 服务器设置指南。
管理员设置
要在 Longvinter 服务器上使用管理员命令,您必须先在服务器配置中注册您的 Steam64 ID。
查找您的 Steam64 ID
- 访问 steamid.io。
- 输入您的 Steam 个人资料 URL 或用户名。
- 复制 steamID64 值(一串长数字,如
76561198012345678)。
添加管理员权限
- 从 GPanel 停止您的服务器。
- 打开 文件管理器,导航到
longvinter-linux-server/Longvinter/Saved/Config/LinuxServer/Game.ini。 - 在
[/Game/BluePrint/GameMode/BP_GameMode.BP_GameMode_C]部分下找到AdminSteamID行。 - 将其设置为您的 Steam64 ID:
AdminSteamID=76561198012345678
要添加多个管理员,请用逗号分隔他们的 Steam64 ID:
AdminSteamID=76561198012345678,76561198087654321,76561198011111111
- 保存文件并启动服务器。
需要重启: 对
AdminSteamID 的更改需要重启服务器才能生效。服务器运行时无法添加管理员。
管理员命令
一旦您被设置为管理员并连接到服务器,即可使用以下命令。按 Enter 或 T 打开游戏内聊天并输入命令。
| 命令 | 语法 | 描述 |
|---|---|---|
| 踢出 | /kick [PlayerName] |
将玩家从服务器移除。除非被封禁,否则他们可以立即重新加入。 |
| 封禁 | /ban [PlayerName] |
永久封禁玩家。他们将无法重新连接服务器。 |
| 解封 | /unban [PlayerName] |
解除对玩家的封禁,允许他们重新加入服务器。 |
| 传送 | /teleport [PlayerName] |
将您传送到指定玩家的当前位置。 |
| 公告 | /announce [Message] |
向所有在线玩家广播服务器全局公告消息。 |
| 保存 | /save |
强制立即保存服务器数据。在维护或重启前使用非常有用。 |
| 关闭 | /shutdown [Seconds] |
启动服务器关闭流程,可选倒计时(以秒为单位)。玩家将收到警告。 |
命令使用示例
/kick PlayerName
/ban TroubleMaker99
/unban TroubleMaker99
/teleport FriendlyPlayer
/announce Server will restart in 5 minutes!
/save
/shutdown 300
提示: 在运行
/shutdown 之前请始终使用 /save,以确保在服务器关闭前所有进度已保存。
PvP 区域管理
Longvinter 允许您通过 Game.ini 配置来控制服务器上的玩家对战。
全局 PvP 开关
最简单的方法是为整个服务器全局启用或禁用 PvP:
# Enable PvP (players can fight anywhere)
PVP=true
# Disable PvP (no player combat allowed)
PVP=false
PvP 服务器注意事项
- PvP 已启用(
true): 玩家可以在地图上的任何地方攻击和掠夺其他玩家。这将创造更具竞争性和生存感的体验。玩家死亡时会掉落物品栏。 - PvP 已禁用(
false): 玩家之间无法互相伤害。这非常适合以合作、休闲或角色扮演为主的服务器,重点放在钓鱼、交易和建造上。 - 社区规则: 一些服务器运营者在启用 PvP 的服务器上设置社区强制执行的安全区(例如,城镇或市场通过荣誉系统禁止 PvP)。使用
/announce提醒玩家遵守您的规则。
帐篷和建筑管理
帐篷是 Longvinter 中主要的建筑/基地结构。适当的管理可以保持服务器整洁和高性能。
TentDecay 设置
| 设置 | 值 | 效果 |
|---|---|---|
TentDecay=true |
已启用 | 不活跃玩家的帐篷将在一段时间不活动后自动衰减并被移除。这将释放建造空间并提高服务器性能。 |
TentDecay=false |
已禁用 | 无论玩家活动状态如何,帐篷将永久保留。适用于希望永久保留基地的小型私人服务器。 |
MaxTents 配置
MaxTents 设置控制每个玩家可以放置的帐篷数量:
# Allow 2 tents per player (default)
MaxTents=2
# Allow more tents for building-focused servers
MaxTents=5
# Limit to 1 tent for competitive/survival servers
MaxTents=1
性能提示: 在玩家较多的情况下,较高的
MaxTents 值可能会影响服务器性能。对于 20 人以上的服务器,建议将 MaxTents 保持在 2-3 并启用 TentDecay。
玩家管理
有效的玩家管理可以维护社区的健康。以下是最佳实践:
处理破坏性玩家
- 先警告: 使用
/announce提醒玩家遵守服务器规则。 - 轻微违规踢出: 对首次或轻微违规使用
/kick [PlayerName]。 - 严重或反复违规封禁: 对恶意破坏、骚扰或反复违规使用
/ban [PlayerName]。
管理封禁列表
封禁记录存储在服务器端。要查看或修改封禁:
- 在游戏内使用
/unban [PlayerName]解除特定封禁。 - 要批量管理封禁,请通过 文件管理器 或 SFTP 检查服务器
Saved目录中的封禁列表文件。
监控玩家活动
- 在 GPanel 中查看 控制台 选项卡以获取玩家加入/离开消息。
- 如果您怀疑有违规行为,使用
/teleport前往玩家位置进行查看。 - 定期检查服务器控制台以查看任何错误消息或异常活动。
故障排除
连接问题
| 问题 | 解决方案 |
|---|---|
| 服务器未在浏览器中显示 | 确保服务器正在 GPanel 中运行。检查 Game.ini 中的 ServerRegion 是否设置正确。服务器启动后可能需要几分钟才会显示。 |
| 玩家无法通过直接 IP 连接 | 从 GPanel 验证 IP 和端口是否正确。确保服务器状态显示为 运行中。让玩家确认他们使用的是游戏端口而非查询端口。 |
| "服务器已满"消息 | 如果您的套餐支持更多玩家槽位,请增加 Game.ini 中的 MaxPlayers,然后重启服务器。 |
| 密码不起作用 | 仔细检查 Game.ini 中的 Password 值。密码区分大小写。更改后需要重启。 |
服务器崩溃
| 问题 | 解决方案 |
|---|---|
| 服务器启动时崩溃 | 检查控制台输出中的错误消息。验证您的 Game.ini 没有语法错误。尝试从 GPanel 重新安装服务器文件。 |
| 游戏过程中服务器崩溃 | 这可能表示存档已损坏。从最近的备份恢复或重置世界。检查崩溃是否与高玩家数量有关,并考虑降低 MaxPlayers 或 MaxTents。 |
| 更新后反复崩溃 | 游戏更新可能会引入临时错误。查看 Longvinter 社区频道了解已知问题。如果崩溃持续存在,请 提交工单。 |
帐篷衰减问题
| 问题 | 解决方案 |
|---|---|
| 帐篷消失太快 | 如果 TentDecay=true,不活跃的帐篷将被自动移除。如果您的玩家希望永久保留基地,请考虑设置 TentDecay=false。 |
| 帐篷过多导致服务器混乱 | 启用 TentDecay=true 并降低 MaxTents 以减少混乱。在应用更改之前向玩家发布公告。 |
版本不匹配
| 问题 | 解决方案 |
|---|---|
| 玩家看到"版本不匹配"错误 | 您的服务器需要更新以匹配最新的游戏版本。从 GPanel 重启服务器以触发自动更新,或通过 GPanel 设置重新安装。玩家也必须通过 Steam 更新他们的游戏客户端。 |
相关文章
需要帮助? 如果您遇到本指南未涵盖的问题,请 提交工单,我们的团队将帮助您解决问题。