本指南介绍如何设置和配置由 Legion Hosting 托管的 OpenRCT2 多人游戏服务器。OpenRCT2 是 RollerCoaster Tycoon 2 的开源重新实现,为游戏增加了多人游戏支持、新功能和更高的游戏限制。有关管理员命令和玩家管理,请参阅 OpenRCT2 服务器管理指南。
1. 访问您的服务器
- 登录 GPanel。
- 从服务器列表中选择您的 OpenRCT2 服务器。
- 您的服务器 IP 和端口显示在 Console 选项卡上。详情请参阅 如何查找您的服务器 IP 和端口。
注意:除非您拥有私有 IP,否则端口为随机分配。连接时请使用 GPanel 中显示的端口。
2. 启动变量
在 GPanel 的 Startup 选项卡中配置以下设置:
| 变量 | 环境变量名 | 默认值 | 描述 |
|---|---|---|---|
| 存档文件 | SAVE_URI |
ServerData/save/save.park | 要加载的存档文件(.sv4/.sv6/.park)。可以是文件路径或 URL。存档文件必须存在;服务器无法从头生成新场景。 |
| 加载最新自动存档 | LOAD_AUTOSAVE |
true | 启动时加载最新的自动存档而非存档文件。设置为 false 以始终加载原始存档。 |
| 自动存档间隔 | AUTOSAVE_INTERVAL |
1 | 0=每 1 分钟,1=每 5 分钟,2=每 15 分钟,3=每 30 分钟,4=每小时,5=从不。 |
| 保留自动存档数量 | AUTOSAVE_AMOUNT |
10 | 在最旧的自动存档被删除之前保留的数量。设置为 0 以禁用。 |
| 最大玩家数 | MAX_PLAYERS |
16 | 允许连接的最大玩家数。 |
| 服务器密码 | SERVER_PASSWORD |
(空) | 客户端连接所需的密码。管理员可绕过此限制。留空表示无密码。 |
| 公告服务器 | SERVER_ADVERTISE |
true | 设置为 false 以从主服务器列表中隐藏服务器。 |
| 无客户端时暂停 | PAUSE_NO_CLIENTS |
false | 当没有玩家连接时暂停模拟。 |
| 服务器名称 | SERVER_NAME |
(空) | 在服务器列表中显示的名称。 |
| 服务器描述 | SERVER_DESCRIPTION |
(空) | 在列表中悬停服务器时显示的描述。 |
| 服务器玩家名称 | SERVER_PLAYER_NAME |
Server | 服务器在玩家列表中使用的名称。 |
| 服务器欢迎消息 | SERVER_GREETING |
(空) | 发送给所有加入玩家的每日消息。 |
| OpenRCT2 版本 | VERSION |
latest | 要安装的发行标签(例如 v0.4.7)。使用 latest 安装最新版本,或使用 develop 从源码构建。 |
3. 存档文件
OpenRCT2 需要现有的存档文件才能托管服务器——它无法生成新场景。安装时会包含默认的 save.park。
要使用您自己的存档:
- 通过 SFTP 将您的
.park、.sv6或.sv4文件上传到ServerData/save/。 - 更新
SAVE_URI启动变量以指向您的文件(例如ServerData/save/mypark.park)。 - 重启服务器。
重要:当
LOAD_AUTOSAVE 为 true 时,服务器加载最新的自动存档而非指定的存档文件。如果您希望始终加载特定存档,请将其设置为 false。
4. 配置文件
高级设置在 ServerData/config.ini 中管理。面板会自动使用您的启动变量更新此文件。关键部分包括:
- [general] -- 自动存档设置
- [network] -- 服务器名称、密码、最大玩家数、端口、广告、日志记录
5. 连接到您的服务器
- 从 openrct2.org 下载 OpenRCT2(您需要一份 RollerCoaster Tycoon 2 才能游玩)。
- 启动 OpenRCT2 并前往 Multiplayer。
- 在服务器列表中找到您的服务器,或点击 Add Server 并输入您的 IP 和端口。
- 如果设置了密码,请输入密码。
提示:所有玩家必须运行与服务器相同版本的 OpenRCT2。如果玩家无法连接,请验证所有人是否使用相同版本。
相关文章
需要帮助?
如果您遇到 OpenRCT2 服务器问题,请 提交工单,并附上您的服务器 IP、问题描述以及 GPanel 控制台中的任何错误信息。