本帖最后由 酷车手BB弹 于 2019-8-18 22:58 编辑
前言: 理由是原搬运贴搬运的不完整,只把插件的简述翻译过来了(翻译还是错的我去),有必要进行完整的翻译
因此我会把后面原作者所做的详细介绍都翻译一遍,并且插件的配置文件我也会翻译(并且重译简述)
还有在原搬运贴之后作者也已经进行过多次更新,许多地方都改了,增加了很多功能
所以在这里进行重搬!
本插件已获得授权搬运
介绍: 你服务器延迟高吗? 你有没有觉得你服务器会卡? 被我说中的话就来看看这款插件吧。 安装了这款插件,你可以降低你服务器使用内存的一半,比如你服务器4G用了3G,他可以把他降到1.5G! LaggRemover并不像大部分优化插件所使用减少实体的方式(比如ClearLagg这种), LaggRemover用的方式是减少区块。 你把这个插件用在小游戏服上,可以让他变成大型生存服! 在一个小于1G内存的服务器上你可以让他载动24人! 效果绝对是惊人的。 你可以下载来试试看他是怎样让服务器变得更快的!
作者原话:
Does your server lag? If so, you are in the right place. LaggRemover causes a noticeable improvement in performance. You can cut your ram usage in half just by installing it! LaggRemover is unlike most plugins(such as ClearLagg) that lower lag on your server in the fact that it works with chunks, not entities. You can use this for minigame servers to large survival servers. You can easily run a 24 person server on less than 1G of ram! The effects are absolutely amazing. Download today and find out how much faster your server can be!
Find out how it works HERE
他的工作方式: LaggRemover的工作方式本质上就是清理mc服务器在系统中加载的区块 他能确保区块在没必要加载的地方不加载 当所有世界即将加载一大串没有用处的区块时, 并且这些区块还消耗了服务器大量的资源(主要是内存) 他能阻止这些区块的产生, 就算服务器上没有人,安装了这款插件也不会影响服务器的正常运行 当你去到其他地方时没有这款插件你会浪费掉很多的资源
智能检测延迟: LaggRemover拥有智能检测延迟的特点 他会有一个AI(人工智能)程序免费检测你服务器的延迟。
在配置文件中,您可以更改的TPS节点 让AI变得活跃。
在不久之后(的更新中),AI可以获取在服务器上使用的内存。
活跃的时候,AI可以执行一个延迟删除任务来降低延迟。
一旦延迟降低了,AI会回到非活跃状态来节省服务器资源。
很酷吧?
作者原话:
General
LaggRemover works by essentially cleaning up Minecrafts chunk loading system. It makes sure that chunks that are not supposed to be loaded aren't loaded. It also removes spawn chunks which are a bunch of chunks that stay loaded in every world that you have and never serve any real purpose. These chunks eat up a lot of resources(mostly ram). With this plugin installed, if a world has no one in it. It has no impact on your server! Without it, you are wasting resources that could be going somewhere else.
Smart Lag Detection
The Smart Lag Detection feature of LaggRemover is an AI(artificial intelligence) programed to keep your server free of lag. In the configuration file, you can change the TPS at which the AI becomes active. In the future, the AI can be activated by over use of ram on your server. When active, the AI can perform one lag removal protocol to remove lag from your server. Once the amount of lag is reduced, the AI returns to its inactive state to conserve server resources. Pretty cool right?
(以上纯属自己翻译,非机翻) |
由于2.0.0版与先前的0.2.2版有些不同,因此此页为2.0.0版的介绍
1.7的服务器请使用0.2.2版,内容在下一页
更新日志:
- 代码完全重写了(注意:不可能列出本次更新中所有的更改,只会列出重要的几项)
- 更好的性能,新版LR相比旧版性能提升20%
- 更明确的命令
- 完全兼容先前所兼容的版本,并且新增支持1.11.X
- 安福分析程序!允许玩家极大地修改设置协议. 该分析程序将在以后的更新中更换,因为他还有些东西不完善
- 因为更新了API,现在写LR模块比以前要更轻松更容易。即将放出文档!
- 这里没有列出更多的信息! 由你自己来体验更多的特色!
特性:
减少内存使用 - LaggRemover 通过监视和控制区块加载的内存来减少服务器使用内存. 若区块加载得越多,服务器延迟就越大. LaggRemover 将消除这一问题并保留必要的区块。
先进的服务器Tick追踪技术 – 用最新最有效的算法来精准地获取你服务器每一秒每一Tick.
印象因素 – 服务器的一切即是第一印象. 如果玩家第一次加入你服务器发现卡得不得了,他们就不会再继续玩下去了.永远不要再因卡顿而失去了玩家。
精准的读数 – 检查并告诉你你的服务器主机给了多少内存. 你可以列出当前内存的使用量、最大值以及所分配的内存。
LaggRemoverAI– 该特性可让服务器卡顿之前查出并清除卡顿的问题,其他同类的插件可没有这个功能。.
自动消除延迟 – 你认为在某些时间会出现卡顿的话,你可以设置定时任务来让他自动运行。
阻止刷怪场 – 他会适当的减少会造成卡顿的怪物, 你可以防止玩家制造刷怪场,刷怪场会在同一个区块制造出大量的怪物造成卡顿。这将限制一个区块能够刷出的怪物量。
自动更新! 一但你下载LaggRemover,你永远都不用再下载了。因为只要有新版出来他会自动下载更新。
命令
现在每条命令都有他的缩写. 例如: "/lr help 1" 也可以用 "/lr h 1"
/lr help <num> - 列出LaggRemover的所有指令.
/lr tps – 查看服务器的TPS.
/lr ram – 内存信息通用指令.
/lr chunk <world> - 列出指定世界所加载的区块数量.
/lr master – 显示所有世界以及服务器的信息.
/lr clear <subCommands> - 清理地面上的物品以及实体. <-- 该命令有很多子命令,没有一一列出
/lr count <subCommands> - 计算在地面上的所有物品和实体. <--该命令有很多子命令,没有一一列出
/lr unload <world:none> - 卸载指定世界的所有区块.
/lr gc – LaggRemover中最好用的命令. 该指令可以清理占用内存的垃圾以提升服务器的性能.根据测试,平均使用后能够减少50%的内存占用.
/lr protocol – 运行、列出 第三方模组的功能.
/lr modules – 列出所有已加载的模组.
/lr info – 显示这个插件的信息
权限
lr.help - Gives access to the help command
lr.master - Gives access to the master listing of all performance data from the server
lr.lagg - Gives access to view the Ticks Per a Second(TPS) of the server
lr.world - View data about a certain world
lr.clear - Allows you to clear all items on the ground
lr.unload - Allows players to unload all chunks in a world.
lr.gc - Allows players to use decrease the amount of ram your server uses by unloading irrelevant items.
lr.nochatdelay - Makes a player immune to the chat delay.
lr.modules - Allows you to list loaded modules.
lr.update - Allows LaggRemover to notify a player when an update is downloaded.
lr.ram - Allows players to list the ram available on the server.
lr.protocol - Allows players to view/manipulate protocols.
配置文件:
- # 下面每一行最后面的数字代表的是对服务器提升性能的帮助有多大
- # 数字会在 1-10 之间
- # 所有特性都是默认开启的
- version: 0.1.7
- # 每隔10秒自动清理没有玩家的区块 (9)
- autoChunk: true
- # 卸载所有世界上的出生点区块. (10)
- noSpawnChunks: true
- # 是否开启智能AI,让空闲的时候清理内存. (10)
- smartlagai: true
- # 这可以预防 LaggRemover AI 反复的清理内内存。
- # 应该很少会发生, 一旦发生了, 这个将防止LaggRemover增加问题. 单位为分钟.
- smartaicooldown: 3
- # 当你服务器的人在聊天过程中有出现lag或者lagg的的情况时,并且服务器TPS低于指定值时,AI会开始工作 (10)
- TPS: 16.00
- # 当你服务器的人在聊天过程中有出现lag或者lagg的的情况时,并且服务器内存低于指定值时,AI会开始工作 (10)
- RAM: 100
- # These are the protocols are run by the LaggRemover AI when your server is detected as lagging for one or both of the following reasons. You can list all protocols by typing /lr protocol list
- lag_protocols:
- low_ram:
- cc_items: '{"Delay":"true", "Count": "false"}'
- low_tps:
- cc_entities: '{"Delay":"true", "Count": "false", "ToClear":"null", "World":"%all%"}'
- periodically:
- cc_items: '{"Delay":"true", "Count": "false"}'
- # 禁止自动保存的世界列表. 能够减少磁盘的占用,但是不适用与时刻要编辑的世界(小游戏及副本的福利)。该列表以外的世界会自动保存. (6)
- nosaveworlds:
- - DISABLED
- # 定时执行延迟消除系统。单位是分钟
- auto-lag-removal:
- run: false
- every: 10
- # 可以防止一个区块里产生过多的实体在"thinAt"指定的实体数量值. (10 因为他可以防止玩家制作刷怪场)
- thinMobs: true
- # 单个区块的最大实体数量.
- thinAt: 300
- # 允许 LaggRemover AI 将降低给玩家发送的数据包量. (10)
- doRelativeAction: true
- #当开启时, only allows the removal of items for relative lag removal for players.
- doOnlyItemsForRelative: false
- # 这可以防止非敌对的怪物被系统清理.如果你启用了doOnlyItemsForRelative,那么这项必须关闭
- dontDoFriendlyMobsForRelative: true
- # 当 LaggRemover AI 发现玩家卡顿时.他会在造成服务器卡顿之前尝试清除该玩家跟延迟有关的东西.
- # LaggRemover AI 能清除实体的最大半径。单位是方块
- localLagRadius: 10
- # 定义在"localLagRadius"中移除实体的百分比.
- localThinPercent: 80
- # LaggRemover AI 的冷却时间 (单位是秒).该设定是为了防止玩家反复欺骗AI导致不停的消除延迟.
- localLagRemovalCooldown: 60
- # 只有在实体数量'localLagRadius'的设定值大于这个时才会触发本地滞后消除系统
- localLagTriggered: 100
- # 玩家聊天延时,可以防止刷屏. (单位是tick,20 ticks = 1 秒) 拥有该权限的玩家lr.nochatdelay, 就不会受到这个限制.
- chatDelay: 0
- # 改变插件的前缀,后面哔哔哔的废话……NOTE: The showing of the prefix shows professionalism for the technology being used by your server, if you modify it from its default value, it does not.
- prefix: '&6&lLaggRemover &7&l>>&r '
- # 如果你喜欢这个插件就开启吧,强烈推荐开启(在天朝还是算了吧)
- auto-update: false
- # 警告消息以及发送间隔.
- protocol_warnings:
- cc_items:
- time: 60
- stages:
- - '60:%PREFIX%&eClearing ground items in &b60 &eseconds'
- - '30:%PREFIX%&eClearing ground items in &b30 &eseconds'
- - '5:%PREFIX%&eClearing ground items in &b5 &eseconds'
- - 'f:%PREFIX%&eAll items on the ground have been cleared.'
- cc_entities:
- time: 60
- stages:
- - '60:%PREFIX%&eClearing hostile entities in &b60 &eseconds'
- - '30:%PREFIX%&eClearing hostile entities in &b30 &eseconds'
- - '5:%PREFIX%&eClearing hostile entities in &b5 &eseconds'
- - 'f:%PREFIX%&eAll hostile entities have been cleared.'
- # 开启或关闭 当 "LaggRemover V2" 开启时的启动画面
- splashScreen: true
复制代码
config.yml
(3.99 KB, 下载次数: 6182)
下载:
LaggRemover-2.0.0.jar
(93.67 KB, 下载次数: 5063)
LaggRemover-2.0.2.jar
(101.94 KB, 下载次数: 2692)
LaggRemover-2.0.4.jar
(102.33 KB, 下载次数: 6463)
LaggRemover-2.0.5.jar
(104.18 KB, 下载次数: 8598)
顺手推贴XD
先前内容请点击
下一页
特性:
· 减少内存使用—— LaggRemover通过监控和控制区块来降低服务器是使用内存。只要区块加载的越多,你的服务器延迟就越高。 LaggRemover解决了这一问题,保持加载所需的最低限度的区块。 · 先进的服务器延迟跟踪技术—— 通过阅读您的服务器获取最准确的延迟这是最新和最有效的方法。 · 印象因素—— 进服务器的第一印象就是一切。 如果你的服务器延迟相当高,当有人第一次你进服务器,他们是不会玩这个服务器的, 不要再失去潜在的玩家了。 · 准确的读数—— 检查你的服务器并且告诉玩家服务器的内存使用。 你可以让他列出服务器目前的状态。 · LaggRemover AI—— 此检测功能可以在服务器出问题之前降低延迟,在这点他完全不像其他(的优化)插件。 · 自动延迟删除—— 想在服务器空闲时自动运行?可以给他设定定时任务。 · 隐身模式—— 想让玩家有一个良好的游戏环境吗? 现在他们可以让LaggRemover进入免打扰! 启用该模式时,玩家不会看到任何有关LaggRemover的播放消息,除非他们有 lr.view权限。 · 累积怪物预防—— LaggRemover清理怪物功能可以防止大量的怪物堆积。堆积的怪物会堆在同一个位置对你的服务器造成破坏。 当超过一定量时,清理怪物功能可以避免怪物堆在一起。 · 自动更新!—— 一但你下载LaggRemover,你永远都不用再下载了。因为只要有新版出来他会自动下载更新。
|
指令: - /lr help [页数] - 查看插件帮助
- /lr lagg - 查看tps
- /lr ram - 显示服务器综合情况
- /lr chunk [世界] - 查看区块情况
- /lr master [世界] - 显示指定世界或者你所在的世界的详细信息
- /lr clear - 一键优化服务器(清理掉落物品、优化区块、玩家区块等)
- /lr clear warning -一键优化服务器,60秒自动清理警告
- /lr clear entity [类型] -一键优化服务器(指定[类型])
- /lr clear entity[类型] warning -一键优化服务器(指定[类型]),60秒自动清理警告
- /lr items - 查看当前世界掉落物品
- /lr unload <world:none> - 卸载指定世界区块
复制代码BBS怎么老是自动乱排版。。真心不是我弄的
权限: - lr.* - 所有指令权限
- lr.help - 帮助指令
- lr.master - /lr master 显示指定世界或者你所在的世界的详细信息
- lr.lagg - /lr lagg 查看综合情况
- lr.ram - /lr ram - 查看tps
- lr.chunk - /lr chunk [世界] - 查看区块情况
- lr.clear - 一键优化服务器
- lr.clear.entity - 一键优化服务器
- lr.items - 查看当前世界掉落物品情况
- lr.view - 玩家可查看60秒警告信息
- lr.unload - 卸载指定世界区块
复制代码
配置文件:首先感谢~KU~对翻译的指正- # The number at the end of the of each line is how much enabling this is going to improve server performance compared to other features
- # 下面每一行最后面的数字代表的是对服务器提升性能的帮助有多大
- # The numbers are on a scale of 1-10
- # 数字会在1-10之间
- # All features are enabled by default //不要动
- version: 0.1.3
- # Automatically removes loaded chunks in worlds that have no players every 10 seconds. (9)
- # 自动删除加载的区块,如果没有玩家每10秒钟运行一次
- autoChunk: true
- # Removes spawn chunks for all worlds in your server. (10)
- # 删除你服务器所有世界所产生的区块
- noSpawnChunks: true
- # This determines if the Smart Lag Detection AI is working to keep your server lag free. (10)
- # 是否开启AI的工作来降低服务器的延迟
- smartlagai: true
- # Smart lag detection. If a player types "lag" or "lagg" in the chat and your server TPS is less than this number, the servers lag removal AI will become active. (10)
- # 当服务器TPS小于指定数时,AI将开始工作
- TPS: 16.00
- # Smart lag detection. If a player types "lag" or "lagg" in the chat and your server has less than this amount of ram left, the servers lag removal AI will become active. UNIT IN MEGABYTES (10)
- # 当你服务器的人在聊天过程中有出现lag或者lagg的的情况时,并且服务器内存低于指定值时,AI会开始工作(这功能在中国不管用吧)
- RAM: 100
- # This is the protocol id that you want executed by the smart lag removal tool. PROTOCOLS: clear_items, warn_clear_items, warn_clear_entities_all, warn_clear_entities_hostile, warn_clear_entities_peaceful, clear_entities_all, clear_entities_hostile, clear_entities_peaceful, command
- # 当你要执行机器人时,他会显示指定的标识(还要指定啊,上面选一个好看的吧= =)
- lag_protocol: warn_clear_items
- # This command will be run when the command protocol is used. This can be any command from any plugin. (WITHOUT THE / PREFIX)
- # 当使用了机器人的标识时,他会自动运行指定的服务器指令(其他插件的指令都行,比如say hello)
- lag_command: help 1
- # (不小心删了sorry,论坛粘贴会出错T T) 清除物品后的冷却时间
- protocol_cooldown: 5
- # This is a list of worlds that will not be automatically saved by the server. This reduces disk usage but can only be used for worlds in which the terrain is not being edited. Add DISABLED to the list to allow all worlds to automatically save. (6)
- # 自动保存服务器,避免数据丢失,下方可写不需要被此功能保存的世界
- nosaveworlds:
- - DISABLED
- # This automatically removes lag after a certain period of time. The time is in minutes.
- # 在间隔的时间自动优化服务器
- auto-lag-removal: false
- auto-lag-time: 10
- # This makes it where players without the lr.view permission can not view any messages from LaggRemover.
- # 该选项可以让没有lr.view权限的玩家没法查看该插件的公告
- incognito: false
- # This prevents mobs from spawning in a chunk that contains more than the amount of entities specified in the "thinAt" value. (10 because it can prevent players from creating lag machines)
- # 开启此选项可以防止一个区块出现过多的怪物(防止玩家建造刷怪场)
- thinMobs: true
- # The max number of entities that can spawn in a single chunk.
- # 一个区块中最大生成实体的数量
- thinAt: 30
- # Allows the LaggRemover AI (Artificial Inteligence) to perform action to lower the amount of packets being sent to just the player that typed lag. (10)
- # 减少向(自称)卡机的玩家减少发送数据,以减少网络问题带来的延迟
- doRelativeAction: true
- # When enabled, only allows the removal of items for relative lag removal for players.
- # 当开启时,仅允许对玩家相关的项目延迟进行清理
- doOnlyItemsForRelative: false
- # This prevents non-hostile mobs from being removed by the relative lag removal system. THIS HAS TO BE DISABLED TO USE doOnlyItemsForRelative
- # 该选项可以防止对不具有攻击性的怪物进行清除
- dontDoFriendlyMobsForRelative: true
- # This is whether you would like this plugin to automatically check and install new updates. This is highly recommended.
- # 不用看了,自动升级(强烈建议关闭)
- auto-update: true
复制代码翻译的配置文件请不要直接复制粘贴到插件文件夹内,建议对照着英文来看相关的选项,防止以后有新版会出现冲突
|
楼主自己测试的效果:(请戳我) 本人第二次汉化jar文件,比第一次的好多了,如有不准确请及时指出,谢谢~ 自己使用的只有手动的效果,自动优化系统因为服务器不卡因此不会开启 也就是处于睡眠状态,降低服务器内存的使用
|