https://timings.spigotmc.org/?url=uwigefalab
服务器配置
后台还有报错一直刷屏
[19:33:56] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to GuoItemLoreCommand v2.1
org.bukkit.event.EventException
at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:25) ~[EventExecutorImp.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:508) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:493) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:103) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:598) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:466) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:630) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1381) [sv.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:891) [sv.class:?]
at net.minecraft.entity.monster.EntityMob.func_70097_a(EntityMob.java:71) [yg.class:?]
at com.rwtema.extrautils.block.BlockSpike.doPlayerLastHit(BlockSpike.java:351) [BlockSpike.class:?]
at com.rwtema.extrautils.block.BlockSpikeDiamond.func_149670_a(BlockSpikeDiamond.java:62) [BlockSpikeDiamond.class:?]
at net.minecraft.entity.Entity.func_145775_I(Entity.java:1068) [sa.class:?]
at net.minecraft.entity.Entity.func_70091_d(Entity.java:624) [sa.class:?]
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1776) [sv.class:?]
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2108) [sv.class:?]
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:388) [sw.class:?]
at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:36) [yg.class:?]
at net.minecraft.entity.monster.EntitySkeleton.func_70636_d(EntitySkeleton.java:172) [yl.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1899) [sv.class:?]
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) [sw.class:?]
at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41) [yg.class:?]
at net.minecraft.world.World.func_72866_a(World.java:2680) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:811) [mt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:2624) [ahb.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2425) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:636) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:951) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665)
服务器配置
后台还有报错一直刷屏
[19:33:56] [Server thread/ERROR]: Could not pass event EntityDamageByEntityEvent to GuoItemLoreCommand v2.1
org.bukkit.event.EventException
at cc.uraniummc.eventexecutor.EventExecutorImp.execute(EventExecutorImp.java:25) ~[EventExecutorImp.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[RegisteredListener.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:508) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:493) [SimplePluginManager.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEvent(CraftEventFactory.java:103) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.callEntityDamageEvent(CraftEventFactory.java:598) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleEntityDamageEvent(CraftEventFactory.java:466) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at org.bukkit.craftbukkit.v1_7_R4.event.CraftEventFactory.handleLivingEntityDamageEvent(CraftEventFactory.java:630) [CraftEventFactory.class:1.7.10-R0.1-SNAPSHOT]
at net.minecraft.entity.EntityLivingBase.damageEntity_CB(EntityLivingBase.java:1381) [sv.class:?]
at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:891) [sv.class:?]
at net.minecraft.entity.monster.EntityMob.func_70097_a(EntityMob.java:71) [yg.class:?]
at com.rwtema.extrautils.block.BlockSpike.doPlayerLastHit(BlockSpike.java:351) [BlockSpike.class:?]
at com.rwtema.extrautils.block.BlockSpikeDiamond.func_149670_a(BlockSpikeDiamond.java:62) [BlockSpikeDiamond.class:?]
at net.minecraft.entity.Entity.func_145775_I(Entity.java:1068) [sa.class:?]
at net.minecraft.entity.Entity.func_70091_d(Entity.java:624) [sa.class:?]
at net.minecraft.entity.EntityLivingBase.func_70612_e(EntityLivingBase.java:1776) [sv.class:?]
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:2108) [sv.class:?]
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:388) [sw.class:?]
at net.minecraft.entity.monster.EntityMob.func_70636_d(EntityMob.java:36) [yg.class:?]
at net.minecraft.entity.monster.EntitySkeleton.func_70636_d(EntitySkeleton.java:172) [yl.class:?]
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1899) [sv.class:?]
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:213) [sw.class:?]
at net.minecraft.entity.monster.EntityMob.func_70071_h_(EntityMob.java:41) [yg.class:?]
at net.minecraft.world.World.func_72866_a(World.java:2680) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:811) [mt.class:?]
at net.minecraft.world.World.func_72870_g(World.java:2624) [ahb.class:?]
at net.minecraft.world.World.func_72939_s(World.java:2425) [ahb.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:636) [mt.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:951) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:461) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:665)
本帖最后由 结城希亚 于 2020-4-1 19:48 编辑
事件无法传达给插件,更新下插件看看行不行,不行的话用屏蔽报错插件屏蔽吧
[综合|优化]Console Spam Fix —— 让控制台变得干净[1.7-1.15]
https://www.mcbbs.net/thread-912870-1-1.html
(出处: Minecraft(我的世界)中文论坛)
ConsoleSpamFix-1.8.2.jar
(13.73 KB, 下载次数: 0)
主要是机器导致的卡服,而罪魁祸首是加速火把(二重加速火把)配合机器简直把服务器卡到死
建议让玩家少放点,或者禁用改为氪金物品(
把服务端下spigot.yml文件里的max-tick-time数值改为5
然后加上我这个插件,限制一下机器和加速火把就行了
[管理]ChunkBlockLimit —— 可视化的区块限制插件[1.6-1.12]
https://www.mcbbs.net/thread-984759-1-1.html
(出处: Minecraft(我的世界)中文论坛)
或者可以考虑提高下你机器CPU的主频,3GHz不是很够用,起码得4GHz
这样对模组服的tps也有很大帮助
事件无法传达给插件,更新下插件看看行不行,不行的话用屏蔽报错插件屏蔽吧
[综合|优化]Console Spam Fix —— 让控制台变得干净[1.7-1.15]
https://www.mcbbs.net/thread-912870-1-1.html
(出处: Minecraft(我的世界)中文论坛)
20.70% 49.14% 202.29 s 24.57 ms 1.1 9.1k tickTileEntity - TileCompressedTorcherino
15.79% 122.84% 154.35 s 61.42 ms 0.3 2.5k tickTileEntity - TileDoubleCompressedTorcherino
主要是机器导致的卡服,而罪魁祸首是加速火把(二重加速火把)配合机器简直把服务器卡到死
建议让玩家少放点,或者禁用改为氪金物品(
把服务端下spigot.yml文件里的max-tick-time数值改为5
然后加上我这个插件,限制一下机器和加速火把就行了
[管理]ChunkBlockLimit —— 可视化的区块限制插件[1.6-1.12]
https://www.mcbbs.net/thread-984759-1-1.html
(出处: Minecraft(我的世界)中文论坛)
或者可以考虑提高下你机器CPU的主频,3GHz不是很够用,起码得4GHz
这样对模组服的tps也有很大帮助
结城希亚 发表于 2020-4-1 19:43
事件无法传达给插件,更新下插件看看行不行,不行的话用屏蔽报错插件屏蔽吧
[综合|优化]Console Spam Fix ...
谢谢大佬,再帮我看看timings呗
本帖最后由 EmptyLava 于 2020-4-1 19:55 编辑
放心,服务器有的救
难道你服务器内的加速火把是免费的吗?为什么还有富豪买得起压缩火把
原因(2)
1.Connection Handler事件(玩家做了的都算这个事件,没法优化)
2.方块实体,压缩火把霸屏
优化方案(5)
1.在任务管理器中右键javaw.exe,转详细信息后右键javaw.exe将优先级改为实时,这可以增加cpu的占用率从而提升tps(但服务器重启后需要重新配置,建议配合计划任务)
2.在bukkit.yml内设置max-tick-time
tile: 15
但是我建议,如果加速火把不是氪金而来的,直接ban掉或者没收,因为让加速火把消失是最好的解决办法
3.安装模组方块限制插件,让加速火把一个区块最多用1个(?好像加速火把范围也接近1个区块了吧)
4.在bukkit.yml中设置
monster-spawns: 3(如果设置过了就增加2)
5.不如试试这个方案,可能是sponge专属,但建议你还是找一下吧
关于服务器报错,建议还是屏蔽吧
[综合|优化]Console Spam Fix —— 让控制台变得干净[1.7-1.15]
https://www.mcbbs.net/thread-912870-1-1.html
(出处: Minecraft(我的世界)中文论坛)
放心,服务器有的救
难道你服务器内的加速火把是免费的吗?为什么还有富豪买得起压缩火把
原因(2)
1.Connection Handler事件(玩家做了的都算这个事件,没法优化)
2.方块实体,压缩火把霸屏
优化方案(5)
1.在任务管理器中右键javaw.exe,转详细信息后右键javaw.exe将优先级改为实时,这可以增加cpu的占用率从而提升tps(但服务器重启后需要重新配置,建议配合计划任务)
2.在bukkit.yml内设置max-tick-time
tile: 15
但是我建议,如果加速火把不是氪金而来的,直接ban掉或者没收,因为让加速火把消失是最好的解决办法
3.安装模组方块限制插件,让加速火把一个区块最多用1个(?好像加速火把范围也接近1个区块了吧)
4.在bukkit.yml中设置
monster-spawns: 3(如果设置过了就增加2)
5.不如试试这个方案,可能是sponge专属,但建议你还是找一下吧
服务器目录下的tileentities这个文件进去之后找到卡服的物品 默认是
tick-interval: 1
改成5或者更高
能有效的对症优化
关于服务器报错,建议还是屏蔽吧
[综合|优化]Console Spam Fix —— 让控制台变得干净[1.7-1.15]
https://www.mcbbs.net/thread-912870-1-1.html
(出处: Minecraft(我的世界)中文论坛)
EmptyLava 发表于 2020-4-1 19:53
放心,服务器有的救
难道你服务器内的加速火把是免费的吗?为什么还有富豪买得起压缩火把
原因(2)
大佬
服务器目录下的tileentities这个文件进去之后找到卡服的物品 默认是
tick-interval: 1
改成5或者更高
能有效的对症优化
这个对加速火把也有优化效果吗,但是改了之后会有什么影响吗,比如加速效果变慢
jfyddb 发表于 2020-4-1 19:59
大佬
服务器目录下的tileentities这个文件进去之后找到卡服的物品 默认是
tick-interval: 1
会影响,而且影响非常大
差不多原来速度的1/5吧