服务器chunkcache达到了84%的占用,请检查是否有卡服机了,这个是缓存,还有是否有大量的方块在同一时间更改,比如重力方块,或者大量tnt
#jeff 发表于 2023-1-2 17:17
服务器chunkcache达到了84%的占用,请检查是否有卡服机了,这个是缓存,还有是否有大量的方块在同一时间更 ...
mod服 使用端:https://www.mcbbs.net/thread-1371093-1-1.html怎么看是哪个mod的东西
ecyber 发表于 2023-1-2 17:23
mod服 使用端:https://www.mcbbs.net/thread-1371093-1-1.html怎么看是哪个mod的东西
从Chunkcache往下分析,可以看到两个比较高的地方,一个是NaturalSpawn(自然生成),一个是Blockable(方块交互)从你的帖子里面可以看到有机械动力以及AE,机械动力的机器手臂可能会导致,然后还要如果玩家比较多的话AE的交互面板频繁打开也有可能,还有就是自然生成方面,可以使用https://www.mcbbs.net/forum.php?mod=viewthread&tid=1306862这个插件来尝试优化原版算法
#jeff 发表于 2023-1-2 17:33
从Chunkcache往下分析,可以看到两个比较高的地方,一个是NaturalSpawn(自然生成),一个是Blockable(方 ...
mod方面可以如何限制?
ecyber 发表于 2023-1-2 17:55
mod方面可以如何限制?
首先可以限制AE面板的打开次数,可以使用AE2craftfix限制一秒内打开次数,然后可以通过插件限制单个区块内生物上限,也可以增加服务器的带宽以及硬盘io来提升服务器流畅度
#jeff 发表于 2023-1-2 18:15
首先可以限制AE面板的打开次数,可以使用AE2craftfix限制一秒内打开次数,然后可以通过插件限制单个区块内 ...
1.19不能装AE2craftfix
- [10:10:38 ERROR] [Minecraft]: Could not pass event InventoryOpenEvent to Ae2Fix v1.0
- org.bukkit.event.EventException: null
- at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23218!/:arclight-1.19.2-1.0.1-0550c6cd]
- at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:589) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23218!/:arclight-1.19.2-1.0.1-0550c6cd]
- at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:576) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23218!/:arclight-1.19.2-1.0.1-0550c6cd]
- at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactoryMixin.java:1235) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23218!/:arclight-1.19.2-1.0.1-0550c6cd]
- at org.bukkit.craftbukkit.v1_19_R1.event.CraftEventFactory.callInventoryOpenEvent(CraftEventFactoryMixin.java:1221) ~[arclight-1.19.2-1.0.1-0550c6cd.jar%23218!/:arclight-1.19.2-1.0.1-0550c6cd]
- at net.minecraftforge.network.NetworkHooks.handler$bmc000$arclight$openContainer(NetworkHooksMixin.java:533) ~[forge-1.19.2-43.2.1-universal.jar%23284!/:?]
- at net.minecraftforge.network.NetworkHooks.openScreen(NetworkHooksMixin.java:202) ~[forge-1.19.2-43.2.1-universal.jar%23284!/:?]
- at net.minecraftforge.network.NetworkHooks.openScreen(NetworkHooksMixin.java:170) ~[forge-1.19.2-43.2.1-universal.jar%23284!/:?]
- at cofh.core.block.TileBlockCoFH.m_6227_(TileBlockCoFH.java:92) ~[%5BCoFh核心%5Dcofh_core-1.19.2-10.0.2.33.jar%23220!/:10.0.2.33]
- at net.minecraft.world.level.block.state.BlockBehaviour$BlockStateBase.m_60664_(BlockBehaviour_BlockStateBaseMixin.java:714) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.level.ServerPlayerGameMode.m_7179_(ServerPlayerGameModeMixin.java:832) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.network.ServerGamePacketListenerImpl.m_6371_(ServerPlayNetHandlerMixin.java:1060) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.m_5797_(CPlayerTryUseItemOnBlockPacketMixin.java:34) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.network.protocol.game.ServerboundUseItemOnPacket.m_5797_(CPlayerTryUseItemOnBlockPacketMixin.java:8) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.network.protocol.PacketUtils.md178ba1$lambda$ensureRunningOnSameThread$0$0(PacketThreadUtilMixin.java:537) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:157) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServerMixin.java:763) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServerMixin.java:157) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:131) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServerMixin.java:746) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServerMixin.java:740) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:140) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServerMixin.java:726) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServerMixin.java:2131) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServerMixin.java:244) ~[server-1.19.2-20220805.130853-srg.jar%23279!/:?]
- at java.lang.Thread.run(Thread.java:833) [?:?]
- Caused by: java.lang.NoSuchMethodError: 'java.lang.String org.bukkit.inventory.Inventory.getName()'
- at cn.loliidc.ae2fix.Main.onOpen(Main.java:30) ~[?:?]
- ... 28 more