如何搭建 RLCraft 服务器
本页内容
RLCraft 是大家一起“受苦”的整合包:巨龙、口渴、体温、骨折,还有一个处处想要你命的世界。想和朋友一起活下去就需要一台服务器,而 RLCraft 有一些普通 Minecraft 服务器没有的特殊之处,从它较旧的 Minecraft 版本,到作者要求每台服务器都使用的设置。
本指南介绍当前的版本信息、官方服务端文件在哪里、需要规划多少 RAM、如何自行搭建或使用托管、好友如何加入,以及最常见的问题。
RLCraft 版本信息
| 项目 | 当前情况 |
|---|---|
| RLCraft 版本 | Release v2.9.3(2023 年 6 月),仍是最新版 |
| Minecraft | Java Edition 1.12.2 |
| Forge | 14.23.5.2860 或更高 |
| Java | 8(搭载 Forge 的 Minecraft 1.12.2 无法在新版 Java 上运行) |
| 整合包中的模组 | 187 |
RLCraft 多年来一直停留在 Minecraft 1.12.2,因此它需要较旧的 Java 8,而不是当前 Minecraft 使用的 Java 21。
想直接运行 RLCraft,免去配置?HytHost 模组版 Minecraft 服务器 €6.47/月起。
查看模组方案官方 RLCraft 服务端包
作者在整合包的 CurseForge 页面 Additional Files 下发布了现成的服务端包:RLCraft Server Pack 1.12.2 - Release v2.9.3。其中包含模组、配置、脚本、结构和预设好的 server.properties,但不包含 Forge 本身,需要单独安装。
该包还附带一份 readme,列出了作者要求每台服务器使用的设置:
allow-flight=true difficulty=3 max-tick-time=-1 enable-command-block=true
allow-flight 可防止服务器因整合包的移动机制而踢出玩家,max-tick-time=-1 可防止长时间的结构生成被当作崩溃,而命令方块是让村民在生成的结构中正常出现所必需的。将 view-distance 保持在 10,玩家较多时可降到 8 或 6。
RLCraft 服务器需要多少 RAM
RLCraft 作者只给出了玩家客户端的建议(3 到 4 GB),没有给出服务器的数值,所以以下是我们的推荐:
| 你的群体 | 建议 RAM | 方案 |
|---|---|---|
| 几个朋友 | 8–9 GB | MC Diamond €11.65/月 |
| 更大的群体,或探索范围很广的世界 | 16 GB | MC Emerald €20.72/月 |
在 Minecraft 1.12.2 上,世界的大部分运算都在一个 CPU 线程上进行,所以快速的 CPU 与内存同样重要;而超出整合包需求的 RAM 并不会让它更流畅。
方式 A:自行搭建 RLCraft 服务器
- 在机器上安装 Java 8。
- 使用 Forge 安装器的 Install server 选项,将 Forge 1.12.2-14.23.5.2860 安装到一个空文件夹中。
- 添加服务端包。将官方服务端包解压到同一文件夹,使其中的
mods、config、scripts、structures和resources文件夹与 Forge 服务端放在一起。 - 对照上面作者的设置检查
server.properties,并设置eula=true。 - 分配足够内存启动,例如在启动命令中加入
-Xmx8G。 - 如果超过约十人游玩,请预生成世界:readme 推荐这样做,可使用整合包自带的 Chunk Pregenerator。
玩家通过你的公网 IP 和端口 25565 连接,该端口需在路由器上做转发。模组服务器的通用步骤见如何搭建模组 Minecraft 服务器。
在 HytHost 托管 RLCraft 服务器
- 在模组 Minecraft 托管页面选择方案。
- 从面板的 Modpacks 标签页安装 RLCraft:搜索 RLCraft 并选择 v2.9.3。
- 首次启动前在 Startup 标签页设置 Java 8:RLCraft 无法在更新的 Java 上运行。
- 用文件管理器在
server.properties中应用作者的设置,然后启动服务器并分享地址。
已包含自动备份;在修改配置或更新整合包之前,请手动再做一次备份。
容纳整个团队的 RLCraft:9 GB 的 MC Diamond 为 €11.65/月,升级方案时世界会保留。
查看模组方案好友如何加入
每位玩家都需要 Minecraft Java Edition 和 RLCraft v2.9.3,即与服务器相同的版本。作者推荐使用 CurseForge 应用:在其中安装 RLCraft,在设置里为游戏分配 3 到 4 GB RAM,启动后在 Multiplayer 中添加服务器。如果玩家使用 OptiFine,必须是 1.12.2 HD_U_G5 版本;其他 OptiFine 版本会导致整合包崩溃。
RLCraft 服务器常见问题
服务器一启动就崩溃
几乎总是 Java 版本的问题。Minecraft 1.12.2 的 Forge 需要 Java 8;更新的 Java 版本会在启动时失败。
玩家因飞行被踢出
按整合包 readme 的要求设置 allow-flight=true。RLCraft 的多种机制在服务器看来像是飞行。
"A single server tick took 60.00 seconds"
watchdog 在一次长时间的生成过程中停止了服务器。RLCraft 的 readme 设置 max-tick-time=-1 来禁用它;预生成世界可以消除根本原因。
世界几周后越来越卡
已探索区域和村庄会不断累积。请预生成世界,保持适中的视距,并按 readme 对大型长期服务器的建议,在服务器停止时偶尔删除世界文件夹中的 Village.dat。
常见问题
RLCraft 作者没有给出官方的服务器数值,只给出每位玩家客户端 3 到 4 GB 的建议。我们推荐几个朋友使用 8 到 9 GB,更大的群体或探索范围很广的世界使用 16 GB。在 Minecraft 1.12.2 上,快速的 CPU 与内存同样重要。
最新版本是 2023 年 6 月发布的 RLCraft v2.9.3,适用于 Minecraft Java Edition 1.12.2 和 Forge 14.23.5.2860 或更高版本,运行于 Java 8。
每位玩家安装与服务器相同的 RLCraft v2.9.3(通常通过 CurseForge 应用),为游戏分配 3 到 4 GB RAM,然后在 Multiplayer 中添加服务器地址。
不可以。RLCraft 是面向 Minecraft Java Edition 1.12.2 的 Forge 整合包,因此主机、手机或 Windows 版 Bedrock 应用的玩家无法加入。
Minecraft 1.12.2 的世界大部分运行在单个线程上,而 RLCraft 又在此基础上加入了大量模组和大量世界生成。请预生成世界,将视距保持在 10 或更低,使用快速的 CPU,并遵循整合包的服务器设置。
这篇指南对你有帮助吗?