矮人要塞吧 关注:9,484贴子:29,323
  • 4回复贴,共1

关于矮人要塞 要塞模式随游戏进程FPS大幅度下降的解决办法

只看楼主收藏回复

痛苦于在超过5年后,FPS瞬间变为十几的残酷事实,所有的档从来没超过6年,就算换为1070+32G+E3大卡+128G SSD的配置后,依然无法满足FPS提升需求,本以为这就是命运石之门的选择,然而终究不甘心。
通过不断的查询国内外资料以及寻求不同思路的尝试后,我终于找到一个能够较完美要塞模式随时间流逝越来越卡的方法!!!!!!!!!!
首先,我们需要了解一个概念:游戏为什么会越来越卡呢?在查找国内外各种资料后,我归纳了两种最主要的原因。
1、随着游戏的进行,物品数量越来越多,只要存在地图上的物品,都会被游戏系统进行追踪,耗费在这一方面的资源越来越多。
2、人口数越来越多,这包含了各种地图上的生物,不管是死的还是活着的,都会被系统一直追踪。要塞人口可以通过设置来控制,但是死亡生物会越来越多,而系统却依然会追踪它们。。。这就是所谓的羁绊么?????有点想吐槽作者的思路了。。。
如何来解决这两个问题呢?
1、通过DFhack工具来清除物品,clean命令与destroy命令
clean命令有clean map、clean all mud 这用来清理血迹、落叶、呕吐物;
destroy命令使用方法为,先将要摧毁的物品dump 然后在dfhack里输入autodump destroy 回车,这些dump的物品会直接摧毁掉,可以大批量的处理挖出来的石头、遗骸,通过检验,此方法可以提升20fps左右。
2、通过retire the fortress与Reclaim a fortress来实现清除死亡人口
首先在你觉得无法忍受幻灯片的时候,选择esc—retire the fortress 就是选项里倒数第二项,等到回到游戏主界面后,新建一个游戏,选择 R -Reclaim 你放弃的城堡,一般是列表的最后一个,进入游戏,你会发现***一点都不卡了,FPS瞬间从刚才的十几到上百了,死亡记录被清除了。
需要注意的问题:
(1)存储在容器里的液体会全部泄漏,所以在retire前需要确保有足够的植物存量,好快速生产酒;
(2)你驯服的野生动物会跑出来,如果恢复了野性,会成为当前常驻状态,可能会与你的矮子冲突。
(3)地图中的巨兽可能会直接跑到你的要塞里,就算被隔离了,也会刷在你要塞,不过好在是当前常驻状态,在它待在角落的时候,用墙围起来就行。
(4)人口会有变化,因为退休的这段时间,游戏是自己运行的,你的矮子可能会出去冒险,或者搬走了。国王/王后会跑路。


IP属地:江西1楼2018-05-21 06:59回复
    另外就是设置路径,管理好门。FPS很多都被寻路吃掉了。


    IP属地:湖南来自Android客户端2楼2018-05-21 08:48
    回复
      好,顶一下,丧病云翳赛高~~~~


      IP属地:河南3楼2018-05-25 09:06
      回复
        good job, 顶顶。


        IP属地:广西4楼2018-05-25 09:10
        回复
          顶起加精


          IP属地:江西6楼2019-05-14 10:47
          回复