本指南介绍如何在 Legion Hosting 上设置 Sonic Robo Blast 2 (SRB2) 专用服务器、配置服务器设置以及连接玩家。SRB2 是一款基于改进版 Doom 引擎构建的免费开源 3D Sonic 粉丝游戏,支持最多 32 名玩家的多人游戏。有关管理员命令、游戏模式配置和插件管理,请参阅 SRB2 管理员和命令指南。
什么是 SRB2? Sonic Robo Blast 2 是一款免费的开源 3D Sonic the Hedgehog 粉丝游戏。它拥有多个可玩角色、丰富的单人战役以及多种多人游戏模式,包括竞速、对战、标记、夺旗等。专用服务器支持最多 32 名玩家。
1. 首次启动
- 登录 GPanel 并选择您的 SRB2 服务器。
- 转到 Startup 选项卡并配置变量(请参阅第 2 节中的表格)。
- 将 SRV_NAME 设置为您想要的服务器名称(最多 20 个字符)。
- 将 SRV_PW 从默认的
ChangeMe更改为您想要的密码,或保持不变以启用密码保护。 - 返回 Console 选项卡并点击 Start。
- 等待控制台显示
DEDICATED: No players at round start, idling...
请更改默认密码。 默认服务器密码为
ChangeMe。请将其更改为唯一的密码,或清空以创建公开服务器。
2. GPanel 启动变量
以下变量可在 GPanel Startup 选项卡中使用。
| 变量 | 默认值 | 说明 |
|---|---|---|
SRV_NAME |
Default Name |
在主服务器列表中显示的服务器名称(最多 20 个字符)。 |
SRV_PW |
ChangeMe |
加入服务器所需的密码。 |
MAX_PLAYERS |
32 |
最大玩家数量(最多 32)。 |
ROOM_NR |
33 |
主服务器房间编号。33 = 标准房间,28 = 休闲房间。 |
3. 服务器配置 (adedserv.cfg)
主服务器配置文件为:
adedserv.cfg
使用 GPanel 中的 Files 选项卡打开此文件,或通过 SFTP 连接。该文件使用简单的命令格式。
启动变量会覆盖配置文件设置。
adedserv.cfg 中的 servername、password 和 maxplayers 值会在每次服务器启动时被 GPanel 启动变量覆盖。请使用 Startup 选项卡来设置这些值。
adedserv.cfg 示例
servername "My SRB2 Server"
wait 5
password ChangeMe
wait 5
maxplayers 32
您可以在此文件中添加其他配置命令。它们在服务器启动时按顺序执行。在命令之间使用 wait [tics] 以留出处理时间。
4. 主服务器房间
SRB2 服务器列在官方主服务器 ms.srb2.org 上。ROOM_NR 变量控制您的服务器显示在哪个房间。
| 房间 ID | 房间名称 | 说明 |
|---|---|---|
33 |
Standard | 用于竞技和标准游戏的默认房间。 |
28 |
Casual | 用于休闲、轻松的游戏环节。 |
5. 玩家如何连接
- 启动 Sonic Robo Blast 2。
- 在主菜单中选择 Multiplayer,然后选择 Join Game。
- 浏览服务器列表(按房间筛选)以查找您的服务器。
- 或者使用 Specify Server 并输入 GPanel Network 选项卡中的 IP 和端口。
- 如果有提示,输入服务器密码。
除非您拥有私有 IP,否则端口是随机分配的。 请在 GPanel 的 Network 选项卡中查看服务器的实际 IP 和端口。详情请参阅 如何查找服务器 IP 和端口。
6. 游戏模式
SRB2 支持多种多人游戏模式:
- Co-op -- 合作通关战役关卡。
- Competition -- 在关卡中竞争最高分。
- Race -- 与其他玩家竞速通关关卡。
- Match -- 自由混战环战斗。
- Team Match -- 团队环战斗。
- Capture the Flag -- 结合 SRB2 玩法的经典夺旗模式。
- Tag -- 一名玩家为"鬼",必须标记其他人。
- Hide & Seek -- 躲藏者必须避开寻找者。
相关文章
需要帮助?
如果您在使用 SRB2 服务器时遇到问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误信息。