O

OpenRCT2

red_thirten@yahoo.com · 飒爽师叔 #1 · 独立游戏服务器 转载
描述

OpenRCT2 是《过山车大亨2》(RCT2)的一个开源重实现版本,扩展了新功能,修复了Bug并提高了游戏限制。

77 浏览 2 下载 2026-07-01 更新于 2 天前

预设配置详情

OpenRCT2

作者 / 贡献者

<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center">
<a href="https://github.com/redthirten">
<img src="https://avatars.githubusercontent.com/u/4533989" width="50px;" alt=""/><br /><sub><b>Red-Thirten</b></sub>
</a>
<br />
<a href="https://github.com/pelican-eggs/games-standalone/commits?author=redthirten" title="代码">💻</a>
<a href="https://github.com/pelican-eggs/games-standalone/commits?author=redthirten" title="维护者">🔨</a>
</td>
<td align="center">
<a href="https://github.com/parkervcp">
<img src="https://avatars.githubusercontent.com/u/1207679" width="50px;" alt=""/><br /><sub><b>parkervcp</b></sub>
</a>
<br />
<a href="https://github.com/pelican-eggs/games-standalone/commits?author=parkervcp" title="代码">💻</a>
<a href="https://github.com/pelican-eggs/games-standalone/commits?author=parkervcp" title="贡献者">💡</a>
</td>
<td align="center">
<a href="https://github.com/janisozaur">
<img src="https://avatars.githubusercontent.com/u/550290" width="50px;" alt=""/><br /><sub><b>janisozaur</b></sub>
</a>
<br />
<a href="https://github.com/OpenRCT2/OpenRCT2/commits?author=janisozaur" title="代码">💻</a>
<a href="https://github.com/OpenRCT2/OpenRCT2/commits?author=janisozaur" title="贡献者">💡</a>
</td>
</tr>
</table>
<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->


游戏描述

来自 OpenRCT2 的官方网站:

OpenRCT2 是对《过山车大亨2》(RCT2)的开源重实现,通过新功能扩展游戏、修复漏洞并提升游戏限制。游戏的核心是建造和维护一座包含游乐设施、商店和设施的游乐园。玩家必须努力盈利并维持良好的公园声誉,同时保持游客满意度。OpenRCT2 支持剧本模式和沙盒模式。剧本要求玩家在限定时间内完成特定目标,而沙盒模式则允许玩家更灵活地建造公园,可选无限制或无财务约束。


服务器端口

端口 默认值 协议 必需
主端口 11753 TCP 是

安装/系统要求

最低要求
处理器 x86/64(开发版可能支持多架构,但尚未测试)
内存 256-512 MiB(取决于客户端数量及公园大小)
存储 200 MB(从源码编译需要 2GB)
RCT2 文件 不需要

存档文件

存档和自动存档位于以下目录:

/home/container/ServerData/save/

如果启动变量“加载最新自动存档”已启用,且 autosave/ 目录存在,服务器将加载最新的自动存档,而非指定的存档文件。


更新服务器

假设您将“OpenRCT2 版本”设置为 latest 或 develop,您只需重新安装服务器即可获取最新的服务器文件。/home/container/ServerData/ 中的存档、配置、日志等文件不会被修改或删除。

控制台命令

在面板支持向交互式程序输入控制台命令之前,通过面板控制台输入的命令无效(参见问题 pterodactyl/panel#3712)。


成为服务器管理员

不幸的是,由于控制台命令目前无法注册,成为服务器的第一个管理员需要以下步骤:

  1. 确保启动变量“记录服务器操作”设置为“true”。
  2. 启动服务器,并用您希望成为管理员的客户端加入。
  3. 打开 ServerData/serverlogs/<服务器名称>/<最新日期>.txt,复制客户端用户名旁边的 SHA1 哈希值(同时记下用户名)。
  4. 然后打开 ServerData/users.json。将哈希值粘贴到“hash”值中,将“name”值改为您的客户端用户名,然后保存文件。
  5. 重启服务器,重新加入,您应该就成了管理员!

成为管理员后,您可以使用游戏内的用户管理窗口更轻松地添加其他管理员(或组)。


已知问题

以下是运行 OpenRCT2 在 Pelican/Pterodactyl 上的已知问题,但可能只能通过 OpenRCT2 的进一步开发/更新来解决。

  • 在服务器上设置密码后,非管理员客户端无法在客户端中输入密码来连接;连接会被断开。管理员客户端仍可正常加入。(参见问题 OpenRCT2/OpenRCT2#16396)
  • 您可能偶尔会遇到服务器启动时崩溃,并显示“浮点异常(核心已转储)”错误。如果遇到此问题,请通过以下方式帮助 OpenRCT2 开发:
    1. 在服务器的启动命令开头添加:SEGFAULT_SIGNALS=fpe LD_PRELOAD=/lib/x86_64-linux-gnu/libSegFault.so
    2. 启动服务器。如果正常启动,不会额外打印信息。如果崩溃,将在控制台打印堆栈跟踪。
    3. 如果发生崩溃,复制完整的堆栈跟踪,并保存到日志分享网站(如 Hastebin)。
    4. 向 OpenRCT2 提交新的 Bug 报告并分享您的日志。

附属文件

暂无附属文件

提交历史

v1.0.1 ● 当前

[AI翻译] 描述、说明、JSON描述、变量

飒爽师叔 提交于 4 个月前
1.0.1
v1.0.0

批量导入

飒爽师叔 提交于 4 个月前
1.0.0

Fork 关系

查看关系图

暂无 Fork,成为第一个 Fork 的人吧!

评论 (0)

请 登录 后发表评论。

暂无评论,来第一个评论吧!

统计

77
浏览
2
下载
0
星标
0
复刻

作者

飒
飒爽师叔
UID: 1
279 预设 · 2026-06