Hasty Briefsbeta

双语

Deterministic multithreading is hard (2024)

7 months ago
  • #Optimization
  • #Factorio
  • #BugFixes
  • 有用户报告称在多个Windows和Linux电脑上出现了涉及模组API的同步错误
  • 该问题被追踪到与CPU核心数相关的线程确定性问题上,影响了区块生成
  • 2.0版本已实施修复方案来解决这个线程问题
  • 现在专用服务器会保持暂停状态,直到至少一名玩家完全加载进游戏
  • 新增了玩家加入时自动暂停游戏的选项,以防止大地图或慢速连接导致的问题
  • 通过优化物流网络区域检查算法,提高了建筑机器人的工作效率
  • 该优化将算法复杂度从O(N)降低到O(logN),使得检查速度大幅提升
  • 2.0版本增加了每次更新时检查的建筑任务数量,以解决'缺少材料/机器人'的警报问题