本帖最后由 酷车手BB弹 于 2019-8-18 22:58 编辑
前言:
我知道先前已经有人搬运过这款插件,点我进入
理由是原搬运贴搬运的不完整,只把插件的简述翻译过来了(翻译还是错的我去),有必要进行完整的翻译
因此我会把后面原作者所做的详细介绍都翻译一遍,并且插件的配置文件我也会翻译(并且重译简述)
还有在原搬运贴之后作者也已经进行过多次更新,许多地方都改了,增加了很多功能
所以在这里进行重搬!
本插件已获得授权搬运




介绍:
由于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. # 下面每一行最后面的数字代表的是对服务器提升性能的帮助有多大
  2. # 数字会在 1-10 之间
  3. # 所有特性都是默认开启的
  4. version: 0.1.7

  5. # 每隔10秒自动清理没有玩家的区块 (9)
  6. autoChunk: true

  7. # 卸载所有世界上的出生点区块. (10)
  8. noSpawnChunks: true

  9. # 是否开启智能AI,让空闲的时候清理内存. (10)
  10. smartlagai: true

  11. # 这可以预防 LaggRemover AI 反复的清理内内存。
  12. # 应该很少会发生, 一旦发生了, 这个将防止LaggRemover增加问题. 单位为分钟.
  13. smartaicooldown: 3

  14. # 当你服务器的人在聊天过程中有出现lag或者lagg的的情况时,并且服务器TPS低于指定值时,AI会开始工作 (10)
  15. TPS: 16.00

  16. # 当你服务器的人在聊天过程中有出现lag或者lagg的的情况时,并且服务器内存低于指定值时,AI会开始工作 (10)
  17. RAM: 100

  18. # 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
  19. lag_protocols:
  20.   low_ram:
  21.     cc_items: '{"Delay":"true", "Count": "false"}'
  22.   low_tps:
  23.     cc_entities: '{"Delay":"true", "Count": "false", "ToClear":"null", "World":"%all%"}'
  24.   periodically:
  25.     cc_items: '{"Delay":"true", "Count": "false"}'

  26. # 禁止自动保存的世界列表. 能够减少磁盘的占用,但是不适用与时刻要编辑的世界(小游戏及副本的福利)。该列表以外的世界会自动保存. (6)
  27. nosaveworlds:
  28. - DISABLED

  29. # 定时执行延迟消除系统。单位是分钟
  30. auto-lag-removal:
  31.   run: false
  32.   every: 10

  33. # 可以防止一个区块里产生过多的实体在"thinAt"指定的实体数量值. (10 因为他可以防止玩家制作刷怪场)
  34. thinMobs: true

  35. # 单个区块的最大实体数量.
  36. thinAt: 300

  37. # 允许 LaggRemover AI 将降低给玩家发送的数据包量. (10)
  38. doRelativeAction: true

  39. #当开启时, only allows the removal of items for relative lag removal for players.
  40. doOnlyItemsForRelative: false

  41. # 这可以防止非敌对的怪物被系统清理.如果你启用了doOnlyItemsForRelative,那么这项必须关闭
  42. dontDoFriendlyMobsForRelative: true

  43. # 当 LaggRemover AI 发现玩家卡顿时.他会在造成服务器卡顿之前尝试清除该玩家跟延迟有关的东西.
  44. # LaggRemover AI 能清除实体的最大半径。单位是方块
  45. localLagRadius: 10

  46. # 定义在"localLagRadius"中移除实体的百分比.
  47. localThinPercent: 80

  48. # LaggRemover AI 的冷却时间 (单位是秒).该设定是为了防止玩家反复欺骗AI导致不停的消除延迟.
  49. localLagRemovalCooldown: 60

  50. # 只有在实体数量'localLagRadius'的设定值大于这个时才会触发本地滞后消除系统
  51. localLagTriggered: 100

  52. # 玩家聊天延时,可以防止刷屏. (单位是tick,20 ticks = 1 秒) 拥有该权限的玩家lr.nochatdelay, 就不会受到这个限制.
  53. chatDelay: 0

  54. # 改变插件的前缀,后面哔哔哔的废话……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.
  55. prefix: '&6&lLaggRemover &7&l>>&r '

  56. # 如果你喜欢这个插件就开启吧,强烈推荐开启(在天朝还是算了吧)
  57. auto-update: false

  58. # 警告消息以及发送间隔.
  59. protocol_warnings:
  60.   cc_items:
  61.     time: 60
  62.     stages:
  63.     - '60:%PREFIX%&eClearing ground items in &b60 &eseconds'
  64.     - '30:%PREFIX%&eClearing ground items in &b30 &eseconds'
  65.     - '5:%PREFIX%&eClearing ground items in &b5 &eseconds'
  66.     - 'f:%PREFIX%&eAll items on the ground have been cleared.'
  67.   cc_entities:
  68.     time: 60
  69.     stages:
  70.     - '60:%PREFIX%&eClearing hostile entities in &b60 &eseconds'
  71.     - '30:%PREFIX%&eClearing hostile entities in &b30 &eseconds'
  72.     - '5:%PREFIX%&eClearing hostile entities in &b5 &eseconds'
  73.     - 'f:%PREFIX%&eAll hostile entities have been cleared.'

  74. # 开启或关闭 当 "LaggRemover V2" 开启时的启动画面
  75. 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

先前内容请点击下一页

特性:

指令:
  1. /lr help [页数]                                        - 查看插件帮助
  2. /lr lagg                                                   - 查看tps
  3. /lr ram                                                   - 显示服务器综合情况
  4. /lr chunk [世界]                                    - 查看区块情况
  5. /lr master [世界]                                  - 显示指定世界或者你所在的世界的详细信息
  6. /lr clear                                              - 一键优化服务器(清理掉落物品、优化区块、玩家区块等)
  7. /lr clear warning                                -一键优化服务器,60秒自动清理警告
  8. /lr clear entity [类型]                          -一键优化服务器(指定[类型])
  9. /lr clear entity[类型] warning            -一键优化服务器(指定[类型]),60秒自动清理警告
  10. /lr items                                            - 查看当前世界掉落物品
  11. /lr unload <world:none>                 - 卸载指定世界区块
复制代码
BBS怎么老是自动乱排版。。真心不是我弄的

权限:
  1. lr.*                         - 所有指令权限
  2. lr.help                     - 帮助指令
  3. lr.master                 - /lr master 显示指定世界或者你所在的世界的详细信息
  4. lr.lagg                     - /lr lagg 查看综合情况
  5. lr.ram                      - /lr ram - 查看tps
  6. lr.chunk                   - /lr chunk [世界] - 查看区块情况
  7. lr.clear                      - 一键优化服务器
  8. lr.clear.entity            - 一键优化服务器
  9. lr.items                    - 查看当前世界掉落物品情况
  10. lr.view                      - 玩家可查看60秒警告信息
  11. lr.unload                  - 卸载指定世界区块
复制代码

配置文件:


楼主自己测试的效果:(请戳我)