本指南介绍在 Legion Hosting 上的 Sonic Robo Blast 2 (SRB2) 服务器的管理、控制台命令、插件管理、地图轮换和游戏模式配置。有关初始设置和玩家连接说明,请参阅 SRB2 服务器设置指南。
1. 服务器控制台
SRB2 服务器控制台可通过 GPanel 中的 Console 选项卡访问。在服务器运行时,直接在控制台输入栏中输入命令。
2. 常用控制台命令
| 命令 | 说明 |
|---|---|
help |
列出可用的控制台命令。 |
map [mapname] |
切换到指定地图(例如 map MAP01)。 |
exitlevel |
强制结束当前关卡并进入下一张地图。 |
kick [player#] [reason] |
通过玩家编号踢出玩家,可附带原因。 |
ban [player#] [reason] |
通过玩家编号封禁玩家。 |
unban [ban#] |
通过封禁列表编号解除封禁。 |
banlist |
显示当前封禁列表。 |
listplayers |
显示所有已连接的玩家及其编号。 |
password [pass] |
更改服务器密码。使用空值可移除密码。 |
maxplayers [num] |
更改最大玩家数量(最多 32)。 |
gametype [type] |
更改游戏模式(例如 coop、match、ctf、race、tag)。 |
pointlimit [num] |
设置当前游戏模式的得分上限。 |
timelimit [minutes] |
设置每张地图的时间限制(分钟)。0 表示禁用。 |
forceskin [player#] [skin] |
强制玩家使用特定角色皮肤。 |
say [message] |
向所有玩家发送服务器消息。 |
quit |
关闭服务器。 |
3. 游戏模式配置
使用 gametype 命令或在 adedserv.cfg 中设置来更改当前游戏模式。
| 游戏类型 | 命令 | 说明 |
|---|---|---|
| Co-op | gametype coop |
合作战役模式。 |
| Competition | gametype competition |
基于得分的关卡竞赛。 |
| Race | gametype race |
速通竞速关卡。 |
| Match | gametype match |
自由混战环战斗。 |
| Team Match | gametype teammatch |
团队环战斗。 |
| CTF | gametype ctf |
夺旗模式。 |
| Tag | gametype tag |
标记游戏模式。 |
| Hide & Seek | gametype hns |
捉迷藏模式。 |
4. 插件和自定义内容
SRB2 支持 .pk3 和 .wad 格式的插件。要添加自定义内容:
- 停止服务器。
- 通过 SFTP 将插件文件上传到服务器目录。
- 在
adedserv.cfg中添加以下行以在启动时加载插件:addfile myaddon.pk3 - 重新启动服务器。
插件兼容性。 所有连接到服务器的玩家必须拥有所需的插件。服务器会自动向加入的玩家发送兼容的插件,但文件过大可能导致连接速度变慢。
5. 地图轮换
通过在 adedserv.cfg 中添加地图命令来配置地图轮换。您还可以使用以下控制台变量:
map [mapname]-- 立即更改当前地图。nextmap [mapname]-- 设置轮换中的下一张地图。exitlevel-- 结束当前关卡并进入下一关。
6. 其他配置
在 adedserv.cfg 中添加任何控制台变量或命令,使其在服务器启动时执行。示例:
servername "My SRB2 Server"
wait 5
password MyPassword
wait 5
maxplayers 16
wait 5
gametype match
wait 5
timelimit 10
pointlimit 50
在命令之间使用
wait。 wait [tics] 命令在配置文件中的命令之间添加延迟。这可以防止命令处理过快而被跳过。
7. 故障排除
| 问题 | 解决方案 |
|---|---|
| 服务器未出现在主列表中 | 确认 ROOM_NR 设置正确(33 或 28)。检查服务器是否正在运行且未因密码限制而无法列出。 |
| 玩家无法加入 | 在 GPanel 中检查 IP 和端口,确保密码正确,并验证服务器版本与客户端版本匹配。 |
| 插件未加载 | 确保 adedserv.cfg 中的 addfile 命令引用了正确的文件名,且文件位于服务器根目录中。 |
| 切换地图时服务器崩溃 | 某些自定义地图可能不兼容。尝试移除最近添加的插件并使用默认地图进行测试。 |
相关文章
需要帮助?
如果您在使用 SRB2 服务器时遇到问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。