请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
热搜: 插件 MOD 地图
查看: 12265|回复: 1

[技术教材] 关于刷怪物品清理问题

[复制链接]

105

主题

26

回帖

1211

积分

超级版主

积分
1211
UID
1045
威望
0
贡献
0
金钱
1070
D币
0
世界币
77
主题
105
在线时间
195 小时
注册时间
2017-5-17
最后登录
2024-3-24
发表于 2020-3-18 02:42:07 | 显示全部楼层 |阅读模式
本帖最后由 克拉克星人 于 2021-7-31 19:29 编辑

最近很多小伙伴反映服务器刷怪问题
清理怪物限制怪物生成是为了优化服务器性能,如果怪物生成过多可能会卡服哟
等我把一些常用的设定整理下,帖子不定时更新
插件如果不想改配置文件,直接删除插件即可

neverlag插件
config配置文件
  1. #是否仅到达数量上限才清理
  2. OnlyClearWhenLimit: true
  3. #限制数量
  4. Limit: 1200
复制代码
  1. #限制实体总数量
  2. MobLimit:
  3.   Enable: true
  4.   #总实体数量超过设定则不再生成动物
  5.   Animal: 1500
  6.   #总实体数量超过设定则不再生成怪物
  7.   Monster: 2000
  8.   #区块怪物实体超过设定数量,刷怪笼不工作
  9.   SpawnerMobChunkNum: 6
复制代码
  1. #限制刷怪速率
  2. #设置为100则不做限制,设置为0则直接禁止,单位是百分比
  3. #本功能主要用于平衡、禁止自动化建筑,如刷铁塔、刷金塔、刷萤石、红石塔等
  4. SpawnRate:
  5.   Enable: true
  6.   #设置特殊区块(女巫、史莱姆)的刷怪速度,单位为百分比
  7.   ChunkRate: 100
  8.   #刷怪笼生成怪物速度
  9.   SpawnerRate: 100
  10.   #村庄生成铁傀儡的速度,设置为0可以禁止刷铁塔等不平衡的自动化建筑
  11.   IronRate: 80
  12.   #普通、自然条件的生成速度
  13.   CommonRate: 100
  14.   #传送门的生成速度,设置为0可以禁止猪人通过传送门,防止建造刷金塔
  15.   PortalRate: 0
  16.   #是否限制刷怪笼刷出的怪掉落物品
  17.   AntiDropFromSpawner: false
  18.   #是否限制刷怪笼刷出的怪掉落经验
  19.   AntiDropExpFromSpawner: false
复制代码


PTweaks插件
MonsterLimiter.yml配置文件

  1. #此文件为怪物限制的配置文件
  2. #服务器启动时是否启用插件的这一部分
  3. Enabled: true
  4. #任何时间允许存在的怪物数量
  5. MaxMobs: 2500
  6. #单个世界的配置列表
  7. worlds:
  8.   world:
  9.     # MonsterLimit: 在任何时间的最大怪物数量
  10.     monsterLimit: 2400
  11.     # AnimalLimit: 在任何时间的最大动物数量
  12.     animalLimit: 2400
复制代码

LaggRemover插件
Frozen插件

服务端配置文件
bukkit.yml(文件在服务器根目录)可以优化性能的参数
spawn-limits
意思是限制实体的生成(对性能影响较大)。这个并不是限制一个区块生成多少实体,而是针对一个人可以生成多少实体。
例如monsters: 70,在线人数只有10个人,则最多只能生成700个怪物实体(僵尸、骷髅、蜘蛛等等),适当的设置这些参数可以减少实体对性能的影响。一般建议生存服设置monsters为45~60,animals设置为10~15,water-animals设置为3,ambient设置为3。

spigot.yml(文件在服务器根目录)
可以优化性能的参数
nerf-spawner-mobs
简单来说就是让刷怪笼生成的怪物变成白痴,直观感受就是刷怪笼刷出的怪不能攻击了。
默认为false,意思是不开启。设置为true可以获得一定的性能提升。
如果你的服务器有很多利用刷怪笼做的刷怪场,设置为true可以带来不少的性能提升。

entity-activation-range
这个参数是控制实体的活跃范围(性能影响很大)
例如monsters: 32意思是在玩家附近32格范围内的怪物才会活跃(被计算AI等),减少这个数值可以明显提升性能,但是设置得过小会使得游戏难度大幅降低。一般可以把monsters设置为24,animals设置为12,misc设置为2(misc主要是掉落物,设置2可以使得掉落物几乎不再卡服)。


主世界禁止怪物生成
/difficulty 0  当前世界和平模式
/gamerule doMobSpawning false  禁止生物生成
/killall mobs  清理现有的所有生物

多世界禁止怪物生成
/mv modify set difficulty 0  当前世界和平模式
/mv modify set animals false  禁止动物生成
/mv modify set monsters false  禁止怪物生成
/killall mobs  清理现有的所有生物











回复

使用道具 举报

0

主题

12

回帖

54

积分

注册会员

积分
54
UID
7864
威望
0
贡献
0
金钱
42
D币
0
世界币
0
主题
0
在线时间
9 小时
注册时间
2021-1-24
最后登录
2021-2-18
发表于 2021-2-11 13:39:50 | 显示全部楼层
12111111111111111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表