News
原始语言:英语

Astro Colony 在 Steam mptest 分支开启多人联机可靠性测试

Astro Colony 已在 Steam 上开启一次大型多人联机可靠性更新的公开测试。自定义 mptest 分支(密码:testmulti123)现已上线,正式版预计约两周后发布。此次更新旨在让游戏在网络状况不佳时仍可游玩,例如约 500 毫秒延迟或 25% 丢包的环境。

测试版包含的内容

  • 同步不再依赖 Begin Play;现在会等待所有系统完全复制完成,从而实际保证最终同步。
  • 客户端模拟获得两种修正方式。如果资源被推向错误方向,整条被错误推送的链条会被传送回原位。如果客户端落后且有推送在等待,服务器会覆盖模拟以重新同步;在存档中服务器移除传送带的情况下,资源仍会像传送带还在那样移动。
  • 每种资源现在都有服务器设定的唯一 ID,便于查找和修正准确位置,并防止误删相邻格子中正在移动的资源。
  • 新的节点系统改善了稳定合并,并让客户端与服务器状态保持一致。设备与逻辑块现在会创建传送带连接,其端口也会像正常放置时那样显示传送带连接。
  • 客户端现在可以看到星云。
  • 新增的游戏内同步选项可同步所有已有行星及其状态。
  • 资源仍在本地模拟,节点和逻辑块控制有助于保持状态同步。
  • 采矿机完全由服务器控制,以确保移动有效并避免出现幽灵资源。
  • 现在移除设备时,制作系统会从进行中的配方中退还资源。
  • 小行星交互有了新的同步系统。
  • 视觉和音频提示(如缺氧警告)现在会在客户端正确触发。
  • 在先前宇宙中离开空间站的玩家不再与该空间站关联,也不会随其移动。
  • 新玩家加入时,宇宙事件、载具和其他游戏系统会暂停。

包含的修复

  • 修复了与头发模拟和进入地图相关的 Unreal 崩溃,以及由清理和手动组件销毁引发的另一个崩溃;渲染现在由引擎负责清理。
  • 动物和间歇泉在首次生成后现在可以在多人游戏中正确显示。
  • 客户端可以再次放置殖民地初始方块,接收氧气后的站立动画在客户端也能正常工作。
  • AI 不再在界面中重复注册。

仍在开发中的内容

  • 自动同步检测尚未实现:计划是让游戏标记无效状态,然后提示玩家同步或在后台处理。
  • 管道和坡道仍需要测试,分流器与过滤器/阻挡器在 1000 毫秒延迟下的表现也需要测试。
  • 大型数据复制(如蓝图上限)需要更多测试。
  • 竞速模组的性能不如新初始化之前。

反馈与讨论请前往官方 Discord:https://discord.com/invite/EFzAA3w

图片 1
图片 2
图片 3
图片 4
+4
58
0 / 5,000