介绍
Fix My SpawnR!
FixMySpawnR 声称可以减少约一半由刷怪笼造成的 TPS 卡顿。
许多模组会添加带有刷怪笼的地牢、洞穴和其他有趣内容,但刷怪笼会给服务器逻辑带来很大负担。它们会扫描大片区域,寻找玩家和可以生成生物的位置。如果玩家所在区块中加载了这些刷怪笼,服务器的 TPS 就会很快承受不必要的额外压力。
这个模组旨在解决这个问题。
FixMySpawnR 有什么作用?
FixMySpawnR 为刷怪笼添加了一个停用计时器,使其不再运行任何生成逻辑,从而释放宝贵的计算资源,供其他逻辑使用!
那刷怪塔怎么办?
1.18
如果在刷怪笼上方放置强度不低于 8 的红石信号(已充能的红石粉、红石火把、红石块等),刷怪笼就会恢复正常运作。
推荐 使用红石粉和拉杆。这种方式产生的光最少。
1.19
如果向刷怪笼输入强度不低于 8 的红石信号,刷怪笼就会恢复正常运作。这包括在刷怪笼下方放置火把、在刷怪笼侧面安装拉杆等方式。
刷怪笼在通电后会恢复正常运作。
推荐 使用拉杆,因为它不会产生光,也占用最少的空间。
这样,玩家仍然可以使用自己喜欢的刷怪塔,自动获取所需物品。
配置?
此模组仅需安装在服务器端,连接的客户端无需安装。(注意:此模组也能帮助单人世界减少卡顿,但效果可能不如大型服务器明显。)
你可以在服务器端配置文件中调整停用计时器。
默认计时器为 1 个游戏内 Minecraft 日(24000 刻)
真的有效吗?
这是在一台经过测试的服务器上,只有一名玩家时的 TPS 和每刻毫秒数截图。
同一刻生成了一个由 40*10*40 个刷怪笼组成的方块(共 16,000 个刷怪笼)。
你可以清楚地看到,所有刷怪笼同时停用的确切时刻。

之前(无死锁,16,000 个刷怪笼)
之后(触发死锁,16,000 个刷怪笼)
该模组将刻负载降低了一半:每刻运行的平均耗时从 20 毫秒降至 10 毫秒(19 降至 8),最大耗时从 50 毫秒降至 15 毫秒(48 降至 13)
虽然它只能稍微减轻负载,但长期来看效果肯定会逐渐显现,尤其适用于添加了含有刷怪笼结构的模组的整合包和服务器。
联系方式:
如遇问题,请使用页面顶部的 issue tracker。
如果你想直接联系我,一起对这个模组进行基础调试,或有任何疑问,欢迎加入我的 Discord
常见问题
FixMySpawnR 支持哪些 Minecraft 版本?
FixMySpawnR 支持 Minecraft Java 版 1.18.2–1.21.11,共 7 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。
FixMySpawnR 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge / Quilt,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
AbsolemJackdaw 的其他作品
查看全部 →Paintings ++
为你的游戏添加无限数量的画作!
Public Gui Announcement
看看你的朋友正在查看什么GUI!
SubLib
Common library used by many of my mods
Apple Crates
Apple Crates adds new blocks based on vanilla wood types, in which you can store and trade items !
评论
登录后评论和评分