介绍
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
许多模组都会用到的通用前置库
Apple Crates
Apple Crates adds new blocks based on vanilla wood types, in which you can store and trade items !
评论
登录后评论和评分