瓦尔海姆铁路 - 可建造的火车和车站

瓦尔海姆铁路 - 可建造的火车和车站

建造可吸附的铁轨和平坦、可建造的火车,包含斜坡、车站、车门、座椅和灯光。木材 x1 配方、锤子拆除和翻新木材。最新可用测试:Valheim 1.0(具体为 1.0.7)。实验性模组;需要 BepInEx 和 Jotunn。

Valheim Railway - 可建造的列车与车站

建造铁路。建造车厢。带着你的工作台一起驰骋。

Valheim Railway 添加了模块化轨道和平坦、可建造的列车平台,让你的建筑沿着铁轨移动。连接一条路线,用列车模块或普通原版建筑部件来布置你的车厢,并通过车载控制台来驾驶它。正常的建造和驾驶不需要控制台命令。

最新通过的测试:Valheim 1.0 — 具体为 1.0.7 版本(Steam 构建 25185596)。 这并不意味着每个 1.0 补丁都已测试。

0.5.1 版本为实验性版本。 于 2026 年 9 月 10 日在 Windows 上使用 BepInExPack_Valheim 5.4.2350官方 Jotunn 2.30.0 进行了测试。完整启用图形的一次性世界回归套件通过,零托管异常。依赖项为单独安装;此下载不捆绑早期实验性 Jotunn 分支。请备份你的世界和角色,并从一次性世界开始。不保证与无关模组的兼容性。

可建造的列车

  • 一个升高的平坦 6x6m 轨道平台:与 3x3 排列的原版 2x2m 木地板占地面积相同。
  • 用于较小建筑的紧凑型轨道小车。
  • 一辆领头载具加一辆连接的后随载具 — 每列列车共两辆载具。后随载具会沿路线通过弯道、坡道和反向行驶。
  • 每辆载具最多 128 个安装的建筑部件,包括成功附着的原版地板、墙壁和家具。额外的楼层共享此上限。
  • 对所有安装物体进行全速运动校正,并为原版椅子和王座提供额外的座位跟随路径。这减少了振动;但并不保证每个原版或模组物体都能完美运行。
  • 可见的车轮和转向架将甲板抬离轨道。行驶遵循轨道路径,而非模拟的车轮与车钩物理。

轨道与车站

  • 四米直轨、宽 45 度弯道,以及平滑的 15 度和 30 度坡道。
  • 一个 柔性闭合轨,在放置时调整其长度和角度以闭合小间隙。
  • 一个 车站停车轨,会自动让到达的列车停在其标记处。使用控制装置再次出发。
  • 轨道端点、车厢车钩和配件锚点支持锤子吸附。载具放置在足够近的位置时会自动吸附到附近的轨道上。
  • 实心栈桥梁 会阻挡玩家。轨道不需要地形或常规结构支撑,因此高架路线不受重力和结构坍塌影响。

车厢内部与饰面

  • 平坦的 2x2m 列车地板、墙壁和屋顶。
  • 带窗墙壁、可开启的列车门和乘客座椅。
  • 可切换的温暖车内灯和更冷、更亮的外部灯。
  • 木质车厢表面采用哑光翻新橡木纹理和木板接缝。金属、玻璃、内饰和灯罩保持各自的材质。
  • 独特的建造图标,并支持运输/木材建造菜单过滤器。

材料与伤害保护

每个 铁路提供的部件消耗木材 x1,忽略普通攻击、火焰、天气、灰烬和结构支撑伤害,用锤子拆除时返还一个木材。敌人的攻击不会摧毁这些铁路部件;普通玩家的攻击也不会摧毁它们。使用锤子来拆除它们。

此保护不适用于放置在车上的普通原版物体。 它们保留其正常的伤害规则。列车安装和伤害免疫是相互独立的特性。

安装

  1. 关闭 Valheim 并备份你的世界、角色和现有模组设置。先使用单独的测试配置文件或一次性世界。
  2. 安装 BepInExPack_Valheim 5.4.2350,遵循其安装说明。
  3. 单独安装 官方 Jotunn 2.30.0。在活动配置文件中 只保留一个 Jotunn DLL。如果你之前使用了我们的实验性 Jotunn 分支,请在安装官方版本之前将其备份到活动插件文件夹之外;不要同时加载两份副本。
  4. 下载并解压 Railway 压缩包。将其中的 BepInEx 文件夹复制到你的 Valheim 游戏文件夹中,与 valheim.exe 同级,合并文件夹。最终文件应为 BepInEx/plugins/ValheimRailway/ValheimRailway.dll。不要替换无关模组或安装第二份 Railway。随附的 INSTALL.md 包含升级和回滚步骤。
  5. 启动 Valheim,并在使用现有存档之前,在一次性世界中测试一条基础铁路。游玩 需要 Unity、.NET SDK 和控制台命令。

对于合作模式,每个参与的客户端以及专用服务器(如果使用)需要相同版本的 Railway 和 Jotunn。此版本 尚未 验证真实的多人客户端/专用服务器会话。不要假设仅版本匹配就能证明兼容性。

你的第一列列车

  1. 装备锤子,并使用运输建造过滤器找到铁路部件。从几段相连的直轨开始,并在两端留出空间。
  2. 在靠近轨道的地方放置一个轨道平台或轨道小车。它应该会吸附到轨道上。
  3. 在载具上建造一个列车控制台。瞄准控制台以使用以下控制。
  4. 在列车停止时,直接向平台或已附着到平台的部件添加一些地板、墙壁或座椅。检查它们是否随载具移动。如果出现附着警告,请在进一步装饰之前修正放置。
  5. 选择低速,向前行驶,停止,然后倒车。在此基础测试成功后扩展你的路线。
  6. 在你想要自动停车的地方添加一个车站停车轨。这是一个停车标记,不是时刻表或自动穿梭控制器:出发需从控制台指令。

控制 瞄准 领头载具上的列车控制台。默认键盘控制:

  • E — 以选定速度前进。
  • Shift + E — 以选定速度倒车。
  • Alt + E — 循环切换 25%、50%、75% 和 100% 速度。
  • Ctrl + E — 停止。
  • Ctrl + Shift + E — 连接附近符合条件的车厢。

行驶中更改速度会保持方向。停止时更改速度会为下次出发选择速度。已连接的后随载具上的控制台无法驾驶列车;请使用领头载具的控制台。

瞄准列车门或灯并按 E 来打开/关闭它或开启/关闭它。座椅使用正常的坐下交互。

连接两节车厢 将第二辆载具放在第一辆 后面 的直轨上,朝向相同方向。两者都必须停止,车钩靠近在一起,且甲板不重叠。仅当存在一个安全、明确、本地拥有的配对时,放置才会自动连接;它不会自动接管其他玩家的载具。

如果它们仍然分离,瞄准一个控制台并按 Ctrl + Shift + E。如果连接失败,请阅读消息并修正对齐、间距或轨道。此版本支持 每列列车共两辆载具,而非无限链条。

闭合小轨道间隙 选择 Rail - Flexible Closure 并将一端吸附到开放的轨道端点。放置时,另一端会搜索附近的开放端点并自动拟合一条经过验证的曲线。没有单独的基于 E 的轨道编辑器。

间隙必须为 1.5-7m 长,目标端点必须在 预览自由端的 3m 范围内,且最终坡度不得超过 30 度。拟合会拒绝严重错位、模糊或折叠的路径。如果拟合失败,请阅读放置消息并在再次放置前调整相邻轨道。它是一个小间隙连接器,不是不受限制的样条编辑器。

限制、性能与安全测试

  • 这是一个早期铁路系统,不是完整的机车模拟器。没有道岔、垂直环线、翻转、长车厢链或自动时刻表。
  • 多层部件可以附着,但 玩家建造的上层地板上的站立乘客稳定性尚未验证。请先在基础甲板上测试乘坐。之前放置的、未附着的部件必须拆除并重建才能附着。
  • 128 部件限制是每辆载具的,所有楼层共享。任意的模组或 Rigidbody 驱动的家具不保证能正常工作。
  • 运动使用确定性路径跟随,而非物理车轮链。橡木饰面使用一个共享的压缩纹理,灯不投射阴影。这些限制了开销,但并不能让大型建筑无延迟。长铁路、家具、灯光和实心支撑碰撞体仍然有成本。
  • 自动化测试通过了运动、连接、车站、安装、多层附着、持久化、拆除、支撑碰撞和材质检查。这 不能 替代多人、最大负载或广泛模组列表测试。
  • 在没有备份的情况下,不要移除模组并保存包含其部件的珍贵世界。在升级或卸载前阅读 INSTALL.md。

致谢与透明说明 为 Valheim 构建,使用 BepInExPack_Valheim 和 Jotunn,两者均作为单独依赖项安装。此 Railway 包不捆绑 Jotunn 或游戏二进制文件。

不暗示与 Iron Gate、BepInEx 或 Jotunn 团队有任何关联或得到其认可。