本指南涵盖如何在 Legion Hosting 上设置您的 OpenArena 专用服务器、配置启动变量、编辑 server.cfg、设置地图轮换以及连接到您的服务器。OpenArena 是一款基于 GPL id Tech 3 技术(Quake III Arena 引擎)的社区制作的免费死亡竞赛 FPS 游戏。有关管理员命令、机器人管理和故障排除,请参阅 OpenArena 管理员命令。
注意:OpenArena 使用 id Tech 3 引擎(与 Quake III Arena 相同)。如果您有 Quake 3 服务器管理经验,命令和设置会很熟悉。
1. 首次启动
- 登录 GPanel 并选择您的 OpenArena 服务器。
- 转到启动标签页,查看可配置变量(见第 2 节)。
- 通过 GAME_MAP 设置您偏好的起始地图(默认为
aggressor)。 - 返回控制台标签页,点击启动。
- 等待控制台显示
AAS initialized,确认服务器已就绪。
2. GPanel 启动变量
| 变量 | 默认值 | 描述 |
|---|---|---|
GAME_MAP | aggressor | 启动时加载的地图。所有可用地图请参见地图列表。 |
除非您拥有独立 IP,否则端口是随机分配的。在 GPanel 的网络标签页中查看您的服务器 IP 和端口。详情请参阅 如何查找您的服务器 IP 和端口。
3. 服务器配置(server.cfg)
如需详细设置,请创建或编辑 server.cfg。在进行更改之前请停止服务器。
文件位置
baseoa/server.cfg
使用 Quake 风格的 set/seta key "value" 语法。
关键设置
| 设置 | 默认值 | 描述 |
|---|---|---|
sv_hostname | (空) | 在服务器浏览器中显示的服务器名称。 |
sv_maxclients | 8 | 最大玩家数(包括机器人)。 |
g_password | (空) | 加入密码。为空 = 公开。 |
rconPassword | (空) | 远程控制台密码。 |
g_gametype | 0 | 游戏模式(见第 4 节)。 |
timelimit | 15 | 每张地图的时间限制(分钟)。 |
fraglimit | 30 | 结束回合的击杀数限制。 |
sv_pure | 0 | 强制文件完整性。1 = 纯净模式。 |
bot_minplayers | 0 | 最少玩家数(机器人填充空位)。 |
示例 server.cfg
seta sv_hostname "My Legion OpenArena Server"
seta sv_maxclients 16
seta g_password ""
seta rconPassword "MySecretRcon"
seta g_gametype 0
seta timelimit 15
seta fraglimit 30
seta bot_minplayers 4
要加载配置,请将 +exec server.cfg 添加到 GAME_MAP 启动变量中,或在运行时通过控制台执行。
请保管好您的 RCON 密码。任何拥有 RCON 密码的人都可以完全控制您的服务器。
4. 游戏模式
| 值 | 模式 | 描述 |
|---|---|---|
0 | 自由混战 (FFA) | 经典死亡竞赛。击杀最多者获胜。 |
1 | 锦标赛 (1v1) | 一对一死亡竞赛。 |
3 | 团队死亡竞赛 (TDM) | 基于团队的死亡竞赛。 |
4 | 夺旗模式 (CTF) | 经典夺旗模式。 |
5 | 单旗夺旗 | 单个中立旗帜的夺旗变体。 |
6 | 超载 | 摧毁敌方基地的骷髅。 |
7 | 收割者 | 收集敌方骷髅并送回基地。 |
8 | 淘汰赛 | 回合制,无法重生。 |
9 | 夺旗淘汰赛 | 带淘汰回合的夺旗模式。 |
10 | 最后幸存者 | 有限生命的死亡竞赛。 |
11 | 双点支配 | 同时控制两个据点。 |
12 | 支配 | 占领控制点获得分数。 |
5. 地图轮换
使用 set 链在 server.cfg 中设置地图轮换:
set d1 "map oa_dm1; set nextmap vstr d2"
set d2 "map oa_dm2; set nextmap vstr d3"
set d3 "map aggressor; set nextmap vstr d1"
vstr d1
这会按顺序循环 oa_dm1、oa_dm2 和 aggressor。
6. 如何连接
方式 A -- 服务器浏览器
- 启动 OpenArena。
- 点击多人游戏。
- 在浏览器中找到您的服务器,或使用指定直接输入 IP。
方式 B -- 控制台连接
- 打开控制台(
~)。 - 输入:
connect <your-server-ip>:<port>
相关文章
需要帮助?
如果您遇到本指南未涵盖的 OpenArena 服务器问题,请提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的相关错误消息。