= 创作分享 =
技术讨论
关于 1165 CWSM 的优化
狂想ThePotato

关于 1165 CWSM 的优化

狂想ThePotato 于 2022-10-22 19:06 ( 1年前 ) [教程] [复制链接] [显示全部楼层] [打印]
本贴模组名片
Cracker的凋灵风暴 (Cracker's Wither Storm Mod)
The Start of the Worlds Impending Doom……[h1=概述]Cracker's Wither Storm 模组拓展了原版的进度树。该模组添加了来自《我的世界:故事模式》(Minecraft StoryMode)中的终极BOSS——凋灵风暴(Wither Storm)。该模组被主要设计为生存挑战模组,玩家需要在逃亡、躲藏和锻造装备的同..
本帖最后由 Kasualix 于 2022-11-23 13:09 编辑

教程环境:
Minecraft 版本为 1.16.5。
CWSM 版本为 1.0.2.4。

首先是 CurseForge 上的性能相关介绍翻译:
进入 config/witherstormmod-client.toml:
1.开启 lowResModels 选项,让凋灵风暴的身体以性能更高的方式渲染(通过减少构成身体的方块数量、用更大的方块替换小方块实现,会让身体看起来怪一点)
2.关于 debris cloud:你可以关闭 renderDebrisCloud 选项来禁用所有 debris cloud,以此提高性能。或者你也可以不关闭 renderDebrisCloud 选项,转而开启 renderDebrisTwoDimensional 选项,来让 debris cloud 的渲染以 2D 的形式进行,以此提高性能。同样在不关闭 renderDebrisCloud 选项的情况下,你也可以关闭 renderDistantDebris 选项来让你只会在凋灵风暴近处看到 debris cloud 的渲染,以此提高性能。
3.关闭 blockClusterRendering 选项,禁用方块团簇的渲染,以此提高性能。
进入 saves/[你的世界名称]/serverconfig/witherstormmod-server.toml,开启 squashHitbox 选项以提高 TPS(减少凋灵风暴和凋灵共生者的垂直判定箱到1个方块)(有风险)。


然后是私货
从 CWSM 百科页评论区第 76 楼可以看出,造成性能消耗严重的东西:模组自带的凋零腐败药水效果系统。
那不如就把这玩意禁了!
进入 saves/[你的世界名称]/serverconfig/witherstormmod-server.toml,关闭 witherSicknessEnabled 选项。
那凋零腐败药水效果就不会生效了啊?游戏的重要元素就这么丢弃了?怎么可以这样?
这就要发挥你的想象力了,怎么把这个效果用魔改加进游戏呢?
诸位可以自行发挥,我这就只提供我自己的魔改方法:在凋灵风暴期间受到伤害时有概率获得凋零腐败 Debuff。
用 CrT 的相关实现:https://pastebin.ubuntu.com/p/4rwzrQPrSG/

根据我游戏内的测试,恐怖炸弹也会造成大幅性能消耗(具体表现为:我在地面上/summon witherstormmod:formidibomb,炸出大坑后,TPS骤降。我飞向空中,TPS恢复到20.00,然后我在空中缓慢下降,随着我的高度下降,TPS也会逐渐降低,我降啊降,降啊降,高空还是20.00,坑中间就只有15左右了)
思路是让玩家远离爆炸点和不让恐怖炸弹破坏大量方块,来降低影响。
我的魔改方法:恐怖炸弹被打火石点燃后会被传送到原地200格高的地方。
用 CrT 的相关实现:https://pastebin.ubuntu.com/p/cbXk2hXjhx/
上面两个“用 CrT 的相关实现”是我从文件堆里删减剔除出来的,可能会有错误(比如变量没声明啥的啥的),我也没测试,慎用哈,报错了可以来帖下戳我。

凋灵风暴会导致大量的掉落物产生,掉落物也会造成性能影响。
所以不如写个定时清掉落物的东西
在此也推荐Cuneiform,使用 /killitems 指令清理掉落物 Cuneiform为什么是神     当然你要是不嫌麻烦用/kill @e[type=item]也行用 KubeJS 的相关实现:见 Wudji 的 KubeJS魔改教程 中,15.5 下第 9 个例子,“扫地机器人”。

最后是优化模组的选用和配置:
Try Tankoptimization.







مكتوب
发表于 2022-10-22 19:06:34 | 显示全部楼层 |阅读模式

回复 | 举报

该帖共收到 1 条回复!
Letemps
非常感谢!
发表于 2023-3-24 07:08:32 | 显示全部楼层

回复 | 举报

百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表