本指南涵盖 LeagueSandbox 的服务器管理,包括管理游戏内容、修改比赛设置以及常见问题排查。
前提条件: 本指南假设您的服务器已在运行。如果您需要先设置服务器,请参阅 LeagueSandbox 服务器设置指南。
管理概述
LeagueSandbox 是一个面向开发的项目。服务器管理主要通过基于文件的配置和服务器控制台来完成,而非传统的游戏内管理命令。
服务器控制台
GPanel Console 标签页显示服务器输出,包括玩家连接、游戏事件和错误信息。可以使用 GPanel 的 Stop 按钮(发送 Ctrl+C)优雅地停止服务器。
通过控制台监控以下信息:
- 玩家连接和断开事件
- 游戏状态变化(英雄选择、游戏开始、游戏结束)
- 错误信息和堆栈跟踪
内容管理
游戏内容通过 Content/ 目录中的文件进行管理。这包括英雄数据、物品定义、地图配置和游戏脚本。
修改游戏内容
自定义游戏规则
LeagueSandbox 允许通过其内容系统修改核心游戏参数:
- 金币和经验倍率: 调整玩家获取金币和升级的速度。
- 冷却时间修改: 全局更改技能冷却速率。
- 伤害缩放: 修改伤害公式以实现自定义玩法。
- 刷新计时器: 调整小兵波次和野怪营地的刷新间隔。
先备份: 在进行更改之前,请务必备份
Content/ 目录。无效的配置可能导致服务器无法启动。
添加自定义脚本
LeagueSandbox 支持服务器端脚本以实现自定义游戏逻辑。脚本控制英雄技能、物品效果、地图机制等。请参阅 项目文档 了解脚本 API。
重建服务器
如果您需要将服务器更新到较新版本或构建已损坏:
- 从 GPanel 停止服务器。
- 使用 GPanel 中的 Reinstall 选项(在 Settings 下)触发从 GitHub 仓库的全新克隆和构建。
- 在重新安装之前备份所有自定义
Content/修改,因为它们将被覆盖。
故障排除
| 问题 | 解决方案 |
|---|---|
| 修改内容后服务器无法启动 | 检查控制台中的错误信息。从备份中恢复原始 Content 文件或重新安装。 |
| 客户端无法连接 | 确认您使用的是正确的 LoL 客户端版本。检查控制台是否显示 Game is ready.。 |
| 安装过程中构建失败 | 这通常表示 .NET 6 SDK 问题。尝试从 GPanel 重新安装服务器。如果问题持续存在,请 提交工单。 |
| 比赛中途游戏崩溃 | 检查控制台的错误输出。这通常是由不支持的英雄技能或不完整的内容脚本引起的。 |
相关文章
需要帮助? 如果您遇到本指南未涵盖的任何问题,请 提交工单,我们的团队将为您提供帮助。