更新:新多线程系统公开测试现已上线!

0 点赞
戴森球计划
转载

《戴森球计划》多线程系统公开测试公告 各位工程师,大家好! 我们全新重构的多线程系统公开测试现已开启!本次测试面向所有玩家,重点评估新多线程系统在不同硬件配置下的性能表现。我们诚挚邀请各位工程师参与此次公开测试——你们的反馈将帮助我们打造更优质的游戏体验! 如何参与测试? 1. 打开您的Steam库 → 右键点击《戴森球计划》→ 属性 → 测试版 → 选择分支:public-test-0 - Public test branch for new features。 2. 测试期间,若遇到任何问题,欢迎前往我们的Discord服务器#multithreading-bugs频道进行反馈:https://discord.gg/sSVZ4WQ 为何现在重构多线程系统?在我们稳步开发载具系统和核心游戏功能的过程中,我们意识到游戏日益增长的复杂性正将当前架构推向极限。若不解决这些性能瓶颈,尤其是CPU性能瓶颈,载具系统的加入可能会严重影响游戏体验。 出于对玩家的责任感,我们再次对游戏中的所有核心系统进行了分析和审查。我们决定将本轮性能优化的重点放在多线程系统上,并对相关代码进行了彻底重写。这将使我们能够更有效地利用多核CPU性能,缓解大规模工厂运行时的卡顿和掉帧问题。(更多详情请参见多线程开发日志:

game_id1366540

更重要的是,此次优化还将为未来的载具系统更新奠定更稳定、更流畅的基础。 因此,无论你是追求极致效率、每一秒生产都要优化的玩家,还是悠闲探索星际的漫游者,我们都希望这次更新能为你带来更流畅的体验。

《游戏名》多线程系统更新内容 ● **全面重构[多线程系统]**。全新的多线程系统能更高效地释放性能潜力,在大型工厂场景中带来更显著的帧率提升。 ● **[游戏设置]**:新增针对新多线程系统的高级设置。该高级设置包含[主线程绑定策略]、[工作线程绑定策略]、[线程阶段等待策略]以及[线程帧等待策略]共4项可自定义策略。玩家可通过自定义这些策略,更好地利用全新的多线程系统。 ● **全面重构[统计面板]性能测试功能**。《性能测试》更新内容 1. 新增【深度性能分析器】。玩家可通过点击性能测试(CPU)中的【深度分析】按钮访问该工具。它能提供所有游戏逻辑的实时运行数据,让玩家直接观察游戏核心逻辑的执行方式与效率。 2. 【射线接收器】逻辑在多线程中采用动态分配策略,提升了CPU核心利用率。 3. 工作线程中的【电力系统】更新与主线程中的【物流站传送带输入】同步,提高了CPU核心利用率和运行效率。《戴森球计划》更新内容 1. **[暗雾地面塔与单位]** 逻辑已添加至采用动态分配策略的多线程中,提升了CPU核心利用率及运行效率。 2. **[各类工厂设施]** 逻辑在多线程中采用动态分配策略,提高了CPU核心利用率。 3. **[分拣器]、[传送带]及[货物渲染]** 逻辑在多线程中采用动态分配策略,提升了CPU核心利用率。 4. **[分拣器]** 工作线程中的逻辑更新与主线程中的[储液罐]、[敌人动画]及[垃圾]同步,提高了运行效率。● **[分裂器]**、**[自动堆叠器]**、**[喷涂机]**、**[监控器]** 及 **[物流站输送机输出]** 的逻辑已添加至采用动态分配策略的多线程中,提升了 CPU 核心利用率与运行效率。 ● **[炮塔]** 的核心逻辑已添加至采用动态分配策略的多线程中。其更新会在主线程中与 **[戴森群]** 和 **[戴森球]** 的相关位置逻辑同步,提升了 CPU 核心利用率与运行效率。 ● **[火箭]** 在多线程中采用动态分配策略,并在主线程中与 **[星区管理]** 同步,提升了 CPU 核心利用率与运行效率。●【统计数据】已添加多线程支持,并与主线程中的【警告系统】同步,提升了CPU核心利用率和运行效率。

### 笔记与常见问题解答 1. **关于存档文件与模组** **Q:我可以在测试分支中使用旧存档文件吗?** A:可以,旧存档文件与测试分支兼容。但我们强烈建议事先在本地备份存档,以防可能的数据损坏。 **Q:测试分支的存档是否会与未来正式版本或默认分支兼容?** A:原则上是的。测试分支的存档应兼容未来正式版本和默认分支。尽管如此,我们仍强烈建议在切换分支前备份文件——以防万一。 默认存档位置(如未更改): %USERPROFILE%\Documents\Dyson Sphere Program\Save **Q:我还能在这个测试版本中使用旧模组吗?**A:我们建议在测试阶段不要使用任何模组。 本次更新对游戏核心逻辑进行了全面检修,并对代码进行了重大更改,这可能会与大多数现有模组产生冲突。如果您之前使用过模组,请在切换分支前备份您的存档和模组文件,并确保游戏文件干净,以避免意外错误。 当然,我们高度重视并支持模组社区,您的创造力一直是我们的灵感来源。本次测试的目标之一也是为模组制作者提供足够的时间,以便他们针对新系统调整自己的模组。 Q:使用分流器构建的逻辑电路还能正常工作吗? A:如果您的逻辑电路是使用游戏原版分流器和流量监控器设置构建的,那么它们应该仍然可以正常工作。不过,依赖修改或非常规配置的设置可能不再按预期运行。 2. 多线程设置与性能 问:在哪里可以监控线程性能? 答:我们新增了一个【性能深度分析器】工具。你可以通过点击性能测试(CPU)面板中的【深度分析】按钮来访问它。该工具会显示所有逻辑线程的实时数据,帮助你更好地了解核心系统的运行情况。

问:如何配置CPU核心绑定?如果我不懂硬件怎么办? 答:我们在【游戏设置】中添加了高级多线程设置,允许你自定义线程绑定和调度等策略。如果你不熟悉硬件,只需使用【性能深度分析器】测试不同的预设,看看哪种最适合你。我们还提供了默认策略,该策略应该适用于大多数配置。你始终可以在我们的社区群组中讨论优化策略。

问:我能期待什么样的性能提升?如何感受到这些提升? 答:主要改进在于CPU的“游戏逻辑帧”时间。正如开发者日志中所示,逻辑帧性能有显著提升。如果你的存档包含大型工厂或激烈战斗场景,这种差异会更加明显。 问:我的CPU采用混合架构(例如P核/E核),此次更新会有帮助吗? 答:我们的系统支持混合架构。如果你使用Windows 11系统,性能通常会比Windows 10更好。 问:此次优化是否降低了硬件要求? 答:此次更新主要提升了CPU线程的使用效率,并未整体降低硬件要求。《戴森球计划》中仍存在显著的GPU负载。其他问题 Q:未来的更新计划是什么?载具系统进展如何? A:我们已规划好2025年的开发路线图,载具系统正在稳步推进中。准备就绪后,我们会分享更多更新内容。 Q:测试期间遇到bug该怎么办? A:如果遇到bug,请首先确保你的游戏处于纯净(未安装模组)状态。建议移除所有模组并重启游戏后再次检查。 若在纯净环境下bug仍然出现,请前往我们Discord的#multithreading-bugs频道进行报告。我们的团队会尽快查看并处理相关问题。

《戴森球计划》V0.10.33.26465版本更新内容 最后寄语 再次感谢所有工程师的耐心与支持!我们真诚希望您能参与本次公开测试,帮助我们优化新的多线程系统。 当然,我们也非常期待看到各位强力玩家能借助这次大幅优化,将游戏性能推向新的高度! 让我们共同打造更出色的《戴森球计划》! 其他更新内容(不包含多线程相关): [新增功能] ● 重制

● 现在可以设置阴影投射

现在可以设置地面黑雾残骸的最长持续时间

【更新内容】 ● 【统计面板】生产:新增按消耗率升序/降序排序功能。 ● 【建造菜单】升级设施:新增升级/降级3级的功能。 ● 【蓝图库】:新增【仅设施】按钮。粘贴蓝图代码时,蓝图的描述等相关信息将保持不变。 【变更内容】 ● 【统计面板】电力:未连接电网的设施将不再计入电力需求。 ● 打开【蓝图库】时,现在默认显示当前会话中最近浏览的文件夹。 ● 【复制器】配方提示现在仅显示该配方的公式,不再显示该物品的所有公式。### 《戴森球计划》更新内容 1. **优化了【仪表盘】工具提示的弹出位置**,确保内容不会被其他UI元素遮挡。 2. **调整了微型粒子对撞机的碰撞箱**,拖拽建造后,允许在两个微型粒子对撞机之间建造特斯拉塔。 3. **将【通信控制】的最高等级修改为88级**。 4. **点击右下角菜单中的游戏内时钟**,可在12小时制和24小时制之间切换。 【问题修复】 ① **修复了在仪表盘激活状态下打开戴森球面板(Y键)时**,可能导致侧边UI元素背景颜色异常的问题。 ② **修复了在太空中加速逻辑帧率时**,戴森球面板(Y键)中鼠标滚轮缩放响应不灵敏的问题。### 《戴森球计划》修复公告 1. **修复了仪表盘内传送带和物流站的[设施存储统计]3×1布局显示不正确的问题。** 2. **修复了选定监控当前和间接设施后,储液罐的[设施存储统计]数量不正确的漏洞。** 3. **修复了摧毁中继站、长矛战斗机等太空单位后,原位置可能残留黑色阴影的漏洞。** 4. **修复了禁用机甲建造无人机的建造功能可能导致错误的漏洞。** 5. **修复了[加载游戏面板]中点击“加载”后按[Esc]会退出整个面板而非仅关闭对话框的问题。**### 更新内容 1. **修复了在[矩阵实验室面板]中,当鼠标快速在不同矩阵间移动时,“矩阵”文本无法高亮的问题。** 2. **修复了[战斗标签页]中部分植物图标缺失的问题。** 3. **修复了在矿物利用率达到极高水平时,可能错误触发异常检测的问题。** 4. **修复了若干UI层级显示问题。** 5. **修正了多处本地化文本。**