跳到正文

Entity LagFix / Lag Fix

作者:AndreNoel

通过清理过多实体来减少卡顿,例如掉落物、箭矢、爆炸等产生的实体。为管理员提供的工具,可统计或清除一定范围内的所有物品、生物、实体、方块实体或方块。兼容命令方块。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。
 
它有什么作用
 
问题在于地面上漂浮着太多物品,或服务器中残留着太多不可见实体,又或是生成了过多效果;甚至某个神秘区域也可能导致玩家每次靠近时都出现严重卡顿(拖慢整个服务器)。
 
作为管理员,你可以前往问题地点,最好是中心位置,然后输入 /entitycount,查看该区域内实体、方块实体和物品实体的数量。如果数量看起来异常多,例如蜂箱农场上方漂浮着 4100 多个神秘实体,而且它们偶尔才会像天空中的火焰一样显现出来,那么可以试试:/nukeentities。它可能几乎能立刻消除卡顿,我自己就遇到过这种情况。该命令会移除区域内的所有实体。默认影响范围是以你为中心、各方向 32 格,因此使用前请确认周围有什么。你也可以指定半径作为参数。
 
我在服务器遇到过好几种不同情况,都需要用到这个工具。我见过圆石生成器喷出成千上万个方块,导致服务器卡顿;也遇到过服务器崩溃后留下故障模组,以及意外(或非意外)爆炸后四处漂浮着成千上万个物品。还有墙上卡着 700 多支箭,迟迟不会消失。这个工具经过了充分测试,单人和多人游戏都能使用。
 
请谨慎使用。如果设置的半径过大,很可能会影响服务器上所有活跃区域,也包括玩家的动物农场。农场动物、怪物、宠物和所有其他动物都属于实体。游戏中还有其他类型的实体。/nukeentities 会移除区域内的所有实体。请注意,方块实体包括机器、箱子和许多植物。游戏中的实体和方块实体是不同类别的对象。移除它们后就无法恢复。这些命令仅限管理员使用是有原因的,请谨慎并负责任地操作。
 
这是一个仅限管理员使用的工具,只需安装在服务端即可。客户端无需安装也能使用。安装方法与任何 Forge 模组相同:将下载的文件放入 /mods/ 文件夹,然后照常重启游戏。
 
命令
在聊天栏中输入……
 
/entitycount 或 /ecount 可统计范围内的所有实体。它会显示以下数量:物品、敌对生物(怪物)、动物、箭、其他实体、实体总数以及方块实体。
 

/nukeitems 可移除 EntityItems,例如掉落在地上的物品。(Entity 的一种子类型)

/nukearrows 可移除范围内的所有箭。由于 Minecraft 中的一个漏洞,箭有时不会消失

/limitanimals range limit 会移除范围内每种动物中超出数量上限的部分。农场动物属于实体动物。如果范围内有 300 只鸡、500 头牛和 26 头猪,那么执行 /limitanimals 32 40 会影响半径为 32 的区域,最终应剩下 40 只鸡、40 头牛和 26 头猪。如果不指定上限,默认值为 40。

/nukenonanimals 会移除范围内所有活体实体,但不会移除任何动物。绵羊和猪等农场动物属于实体动物,不会被移除。
 
/listother 会列出范围内其他实体的简称及数量。这里指的是 /entitycount 统计的“其他实体”。请参阅示例。
 
/nukeother 会移除范围内所有其他实体。这里指的是 /entitycount 统计的“其他实体”。
 
/nukemobs 可移除 EntityMobs。(Entity 的一种子类型)
 

/nukeentities 或 /nukeents 可移除范围内的所有实体

/listtiles 会按简称列出各种方块实体的类型及数量。

/nuketileentities 或 /nuketiles 可移除范围内的所有方块实体。请记住,方块实体与实体并不相同。

/nukeup 可从你站立的位置起,向上移除所有方块

/filldown 可从你站立的位置下方开始填充,直至基岩层。它还会修补基岩底层中的任何空洞。

 

/lagfix 会显示此模组所有命令的快速参考。任何命令后加上 “help” 都会显示相同内容。

 

具体来说,filldown 会将所有空气、流动水和流动熔岩替换为以下分层:草方块(1 格深)、泥土(2 格深)、石头(3 格深)、圆石(填满其余部分……),最底层则为基岩(1 格深)。请注意,区域下方的所有洞穴都会被圆石填满,这应该能防止怪物在区域下方生成。它适合用来建造大片平坦的草地;如果使用较小的半径(/filldown 0),还可以在飞行时快速建造一座位置标记塔。此命令最初只是为填补大型空洞而快速制作的修复工具,用于粗略填补 /nukeup 留下的洞。此命令仅限管理员使用。

 

一个可选参数用于指定任意命令的作用区域半径。

其默认值为 32。因此范围是从你所在的方块向外延伸 32 格。

直径为 65 = 32+1+32,覆盖 65×65 的正方形区域。

 

兼容命令方块。使用 /nukeup 的命令方块会从自身正上方的方块开始向上清除。由于命令方块是方块实体,当它们使用 /nuketileentities 时,会清除半径内除命令方块以外的所有方块实体。

 

注意事项

单人和多人游戏均适用。

多人服务器中仅需安装在服务端。

包含源代码。

这是一个 Forge 模组。无需 Bukkit。

命令很简单。

 

MinecraftForum.net 上的官方页面链接

其他模组

你可能会喜欢其他人制作的这些非常实用的相关工具模组:Opis(forge)和 ClearLag(bukkit)。还有 LagGoggles。 

 

 

 

我的其他项目链接。

常见问题

Entity LagFix / Lag Fix 支持哪些 Minecraft 版本?

Entity LagFix / Lag Fix 支持 Minecraft Java 版 1.6.4–1.8,共 4 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Entity LagFix / Lag Fix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

AndreNoel 的其他作品

查看全部 →