克拉克星人 发表于 2020-3-18 02:42:07

关于刷怪物品清理问题

本帖最后由 克拉克星人 于 2021-7-31 19:29 编辑

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

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


PTweaks插件
MonsterLimiter.yml配置文件

#此文件为怪物限制的配置文件
#服务器启动时是否启用插件的这一部分
Enabled: true
#任何时间允许存在的怪物数量
MaxMobs: 2500
#单个世界的配置列表
worlds:
world:
    # MonsterLimit: 在任何时间的最大怪物数量
    monsterLimit: 2400
    # AnimalLimit: 在任何时间的最大动物数量
    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清理现有的所有生物











mzy88881 发表于 2021-2-11 13:39:50

12111111111111111
页: [1]
查看完整版本: 关于刷怪物品清理问题