戴森球计划吧 关注:83,912贴子:731,643

从节省电脑性能的角度介绍混带和串联回收。

只看楼主收藏回复

写这个贴的初衷是因为串联回收的相关讲解比较少,比较模糊,因此我这里具体介绍一下串联回收。
说到串联回收,就要先介绍混带。
目录
1混带的定义和作用
2基础混带技巧
3串联回收技巧


IP属地:河南1楼2025-03-23 12:27回复
    1混带的定义和作用
    所谓混带,就是指将两种原料乃至几十种原料放入同一个传送带上让制造台抓取的操作。
    混带有两种主要作用。
    第一种就是常见的混带超市,混带超市比较方便传送带走线,因此是一种常见的超市设计方法。
    第二种作用就是节省电脑性能。
    一个制造台如果不混带,那么双原料物品需要两进一出共三个分拣器,三原料物品需要三进一出共四个分拣器。
    而如果将原料进行混带,那么无论是什么物品,都只需要一进一出共两个分拣器。
    一百个三进一出制造台就可以节省2*100-投料单元分拣器数量-回收单元分拣器数量的分拣器。
    通常情况下,分拣器数量越少,性能占用越少。
    这里除了分拣器本身占用的性能之外,还有电力系统占用的性能。
    分拣器是耗电的,因此分拣器越多,占用的电力系统性能越大。【这里不是指耗电量,而是指电力系统检测到有建筑耗电从而占用的电脑性能。】


    IP属地:河南2楼2025-03-23 12:28
    回复
      2025-08-07 10:27:03
      广告
      不感兴趣
      开通SVIP免广告
      2基础混带技巧
      说完了混带的作用,接下来说一下基础的混带技巧。
      将多种物品投入到一个传送带上,如果比例不对,立刻就会堵带,就算比例正确,时间长了也会堵带。
      解决方法就是,将多余的没有被消耗掉的原料进行回收,
      具体应该如何回收?
      方法1将传送带设为环带,首尾相接,这样传送带就会将多余的物品再次投入到生产线上。
      使用方法1,时间长了还是要堵带。
      因此需要进行改进,用分拣器将混带上多余的物品分拣出来,投入投料带。
      并且需要保证分拣器的优先级大于投料带的优先级。
      如果只是将分拣器抓到投料带上,分拣器的优先级会低于投料带上的货物。因此需要使用转弯让直行法则,让分拣器回收的原料优先被使用。
      什么是转弯让直行?具体可看示意图。
      回收的原料优先被使用,这可以让混带运行起来但是不一定可以跑满,因为投料爪可能会碰到混带上的物品,导致慢一拍,从而让混带无法跑满。
      解决方法就是投料时,不投到混带上,而是投到新传送带上,由传送带接入混带,这样有了一格投料缓存,通常情况下够用了。


      IP属地:河南3楼2025-03-23 12:30
      收起回复
        3串联回收技巧
        定义:串联回收就是将多个混带的投料传送带进行合并,以及将这些混带的回收系统进行合并用于节省性能的一种结构。
        投料传送带合并:比如A和B两个原料相同的三原料7200满带混带,三个原料各自不超过一条满带,此时会感觉分别拉3条投料传送带太浪费了,可以将A和B两个混带放在一起,用三个带对两个混带进行同时供料投料。节省了三条传送带。
        回收系统合并1:既然投料系统可以合并,那么回收系统是否可以合并呢?可以合并的,此时A和B两个混带都是环带,将A的回收系统取消,A会堵死,但是只要A不做成环带,而是将传送带的结尾怼到B混带上,此时就可以利用B环带的回收系统进行回收,A混带就不会堵死。
        既然两个混带可以共用一个回收系统,那么三个混带五个混带十个混带一百个混带都可以共用一个回收系统。
        当然,共用回收系统的混带越多,越容易出问题,需要增加更多的回收缓存空间。
        回收系统合并2:此时我们已经实现了多条三原料混带只使用三个回收爪进行回收,那么此时可以更进一步,减少一个回收爪,只用两个回收爪进行回收三个原料。或者只用一个回收爪回收两个原料。
        混带运行起来就会发现,最后一个回收白爪筛选不筛选似乎都无所谓,因为只剩下一种物品供其抓取。既然只剩下一种物品,那么白爪可以不筛选了。白爪不筛选相当于蓝带,因此可以用蓝带代替白爪。
        完结撒花。


        IP属地:河南4楼2025-03-23 12:32
        收起回复
          旋转自助小火锅配菜系统


          IP属地:陕西5楼2025-03-23 12:49
          收起回复
            试了一下感觉没有泛用性,输入速度影响过大,缺少一个比例维持模块自动维持入料比例,比如A料生产故障输入为零的时候B料也会自动零输入


            IP属地:陕西6楼2025-03-23 13:47
            收起回复
              需要程序员在计数器上设置逻辑开关功能,这样混带就完美了


              IP属地:江苏来自Android客户端7楼2025-03-23 14:21
              收起回复
                其实本质上还是单核优化折腾的,但凡学天际线吃多核就没这个烦恼了,希望未来制作组能优化多核占用吧。混带我自己还是喜欢小火锅旋转式,各种方案用下来还是这种成本低占地小,就是后期改线重新算各种分拣机使用量会比较头疼


                IP属地:河南来自Android客户端8楼2025-03-23 14:35
                收起回复
                  2025-08-07 10:21:03
                  广告
                  不感兴趣
                  开通SVIP免广告
                  学习了,我开始回收端的传送带多了一个格子,就爆带了,改成一格后就不爆带了,在爆带前夕还剩两三个空隙的时候我改正确,不爆带但是始终维持这种只有两三个空隙供第二种料塞进去的的状态,然后我把料多的进货夹子再拉远一格子就修正了,我用电路板试的,铜板需求少,输入夹子比铁远一个格子好像也没啥影响


                  IP属地:陕西9楼2025-03-23 14:47
                  回复
                    技术讲解挺详细的
                    @孙抗粥原农V饺?口航 加精


                    IP属地:甘肃来自Android客户端10楼2025-03-23 15:03
                    收起回复
                      还是头疼啊,如果不用集装分拣器,也没有堆叠货物,前期一条极速带1800的速度要分给多个货物,是不是只有集装货物混带才能拉满,材料需求量比较少的多带模式不需要集装就能拉满。


                      IP属地:陕西11楼2025-03-23 15:16
                      收起回复
                        这里讲一下分拣器输入和传送带输入的区别,以及回收缓存。
                        分拣器输入,回收缓存可以比较少,一两格即可。
                        传送带输入,回收缓存需要比较多,至少三格,五六格也不过分。如果整个混带的制造台非常多,那么回收缓存还要适当增加。
                        所谓传送带输入,指的是用低级传送带限速,让输入到混带的原料以低级传送带的流速输入的方法。
                        具体什么是回收缓存,什么是传送带输入请看图。
                        图中上方的回收单元就是用黄带控速,输入黄带的流速到混带里面。
                        由于上方的回收单元是用传送带输入,所以必须要较高的回收缓存。
                        有了回收 缓存,就算因为停电导致混带满带,也可以让传送带空出一定的流速,让其他原料输入进去,从而启动产线,产线一启动,混带就完全正常了。


                        IP属地:河南13楼2025-03-23 19:21
                        收起回复
                          再分享一些其他与电脑卡顿相关的知识。
                          内容来源ttenyx的QQ群群文件。
                          # 各种优化逻辑帧的方法
                          1. ~~卸载游戏立省100%~~
                          ## 概论
                          1. 以下结论针对大后期,假设你已经有了极高的科技等级,不缺任何一种矿物资源
                          1. **游戏卡顿主要来自建筑本身,建筑总卡顿约等于建筑单位卡顿的加权和。** 是否密铺/物流卡顿/产线放在哪里之类都没这个重要。
                          ## 优化逻辑帧技巧
                          ### 量化&增产决策
                          1. **严格量化,不要水面。** 水面将导致大量设备空转,空转的建筑也有几乎不变的计算量
                          2. **以减少设备数量为目标,恰当选择增产与加速**
                          3. **锅盖的电力占用特别大,不要跟风无脑拍全球锅盖。** 请保证锅盖能满功率接收,增产透镜可以同时降低锅盖数量和锅盖的单位卡顿
                          ### 物流系统&布局
                          1. 运输机的卡顿几乎为零。星际船的卡顿不容忽视,但是也算不上很卡。
                          2. 即使没有任何供求配对和运输船运输机,大塔的单位卡顿依然高达小塔的约4倍。能不用大塔就别用大塔。
                          3. 将锅盖/物流塔均匀拆分到不同行星上,以更好的利用多线程
                          ### 蓝图设计
                          1. **避免使用分流器,集装机,减少使用喷涂机。这些建筑永远只吃单线程。**
                          2. 尽量用小太阳,因为设备最少。
                          3. 电线杆虽然不耗电,但是也有计算量。卫星和电线杆的单位卡顿几乎相同,但是供电范围极大,所以请优先使用卫星。
                          4. 分拣器卡顿主要来自分拣器尝试抓取物品时,往返中的卡顿几乎为零。当工厂无需求时,分拣器每10tick而不是每1tick尝试抓取一次物品。
                          5. 减少不必要的飞线,降低传送带长度。尽量使用单根的长带子,而不是多根的短带子,这样更符合内存局部性原则。传送带的卡顿不容忽视,但是也算不上很卡。
                          6. 物流塔尽量少用几个口子,仓储卡顿基本上和使用的口子数成正比
                          ### 科技树相关
                          1. **提高物流等级,减少星际船的飞行时间**
                          2. 提高科研等级,减少科研模式的研究站用量
                          ### 戴森球相关
                          1. **戴森球尽量使用少节点,少框架,少壳面的设计**
                          2. **关闭戴森球渲染**
                          ### 挂机相关
                          1. **太空挂机可以极大改善绘制调用的卡顿和货物的卡顿** 一定要去太空,mod屏蔽渲染用处不大
                          2. 如果暂时不使用一块产线,可以手动停电,停电状态的产线可以大幅度降低卡顿
                          ### 优化类mod
                          1. **如果需要大量发射太阳帆,可以用mod跳过太阳帆子弹**
                          2. **使用dsp optimization,这将启用仓储的多线程计算(就是传送带从口子进出塔的卡顿),并大幅优化戴森球的卡顿**
                          3. 拆全球建议直接用mod重置行星,否则会残留不小的绘制调用卡顿和电力系统卡顿
                          ## 一些误传的伪优化甚至是负优化
                          1. 大塔的数量增加并不会导致物流系统中供求的计算时间严重增加。导致卡顿的是飞行中的星际船本身,以及大塔本身
                          2. mod屏蔽显示并不能带来比游戏内关闭显示更多的fps或者ups提升
                          3. “电线杆不耗电,所以没有计算量” 其实还是有的,只是电线杆的单位不高
                          4. 运输机其实几乎不占用cpu资源,只是渲染起来掉fps。太空挂机或屏蔽渲染可解
                          5. 火箭发射非常流畅,只是渲染起来掉fps
                          6. 纯增产并不能有效降低卡顿,因为主要看设备数量,而不是物流吞吐量
                          7. 原矿黑盒不一定卡,一塔一物不一定流畅。这两个和卡顿一点必然联系都没有,只能具体设计具体分析。建筑才是卡顿的主体,而不是物流
                          8. 密铺和卡顿一点必然联系都没有。需要关注的是单位产能的卡顿,而不是拍了一个单球3w糖比你通关前的120糖卡了,那种蓝图同产能下比你通关前糖流畅多了


                          IP属地:河南14楼2025-03-24 13:13
                          回复
                            赞一个,等待加更


                            IP属地:福建来自Android客户端16楼2025-03-25 10:49
                            回复
                              2025-08-07 10:15:03
                              广告
                              不感兴趣
                              开通SVIP免广告
                              以节省电脑性能为目标,设计出多个结构不同的混带蓝图时,如何判断那个结构更加节省性能呢?
                              首先,先要保证两个蓝图都是同样的产物,同样的产能,这样才能进行比较。
                              然后就是比较两个蓝图的影响性能的不同之处。
                              哪些方面会影响性能?
                              1传送带的数量,分拣器的数量。
                              2传送带的条数,传送带上有几个减速结构。
                              3电线杆的数量。
                              减速结构:蓝带上有一节或多节黄带,这就是一个减速结构。
                              1.1传送带
                              传送带里,蓝带和黄带的性能差距很低,影响其性能不同的是传送带上的物品数量。如果一条蓝带和一条黄带上的物品数量相同,那么这两条传送带占用的性能也相同。差距微乎其微。
                              1.2分拣器
                              蓝爪和黄爪在抓取同样数量的物品时,消耗的性能差不多。
                              蓝爪和白爪在抓取同样数量的物品时,白爪额外消耗15%的电脑性能。
                              白爪在抓取大量物品时,比如抓取绿带流量的物品,抓取蓝带流量的物品时,消耗的性能很多。不过也不如两个蓝爪的性能高。
                              对比两个产线的分拣器数量时,可以将多余的白爪当成1.5个蓝爪/黄爪或当成两个蓝爪/黄爪。
                              2.1传送带的条数
                              传送带的条数分为多种情况
                              2.11凭空拉一条传送带,这种消耗的性能较少,不如一个黄爪。
                              2.12从物流塔拉一条传送带,这种消耗的性能较多。
                              物流塔占据的性能与物流塔进出的传送带数量正相关。
                              2.2传送带上的减速结构。这种消耗的性能也不如一个黄爪。
                              3电线杆的数量。
                              卫星配电站消耗的性能和电线杆差不多,能用一个卫星配电站代替两个电线杆,就不要用两个电线杆。


                              IP属地:河南来自Android客户端17楼2025-03-25 15:24
                              收起回复