c45y Posted September 28, 2015 Report Share Posted September 28, 2015 (edited) So, as you all know PvE is faced with a bit of a lag problem, currently we have tried a lot of things but I am personally running out of ideas. Now you are all smart people, and full of great ideas, and we are very much open to any suggestion you may have. Below is a braindump of the current state, and will be updated as we progress. Thank you very much for your understanding as we work through this, and any assistance you can provide. Problem: Shits laggy yo, currently unknown trigger or steps to reproduce, appears to be related to people joining the server in some instances but not always. State: Ram: 16GB Build: 1.8.7 spigot Plugins: (44): AdminHunt, AsyncWorldEdit, AsyncWorldEditInjector, BookExploitFix, bPermissions, ClientPermissions, ClockBlocked, CobraCorral, CommandBlock, CommandHelper, Doppelganger, dynmap, KeepBabyMobs, KitchenSink, LogBlock, LolNeigh, LolNo, LWC, MaskOfFutures, MobLimiter, ModMode, ModReq, Multiverse-Core, NerdFlags, NerdList, NerdMessage, NerdSpawn, NoCheatPlus, OpenInv, PacketWrapper, PlumpXP, ProperTime, ProtocolLib, RedstoneClockDetector, SafeBuckets, SBC, StandMaster9000, SureLog, TPControl, VanishNoPacket, WGCustomFlags, WorldBorder, WorldEdit, WorldGuard Versions: Changed between this rev and last are underlined Spigot 1.8 git-Spigot-550ebac-7019900 -> 1.8.7 git-Spigot-f928e7a-e91aed8 bPermissions v2.10.9m -> v2.12 zombieKill v1.0.4 -> # SBC v0.2.1 -> v1.2.2 AsyncWorldEditInjector v2.1.3 -> v2.1.3 SureLog v0.1 -> v0.1 WorldEdit v6.0.2-SNAPSHOT;no_git_id -> v6.1.1-SNAPSHOT;3394-9a65bdb7 MobLimiter v1.1.3 -> v1.1.3 KeepBabyMobs v0.1.2 -> v0.1.2 StandMaster9000 v0.0.3 -> v0.0.3 Multiverse-Core v2.5-b691 -> v2.5-b697 LogBlock v1.94-dev-SNAPSHOT (build #256) -> v1.94-dev-SNAPSHOT (build #260) LWC v4.5.0-SNAPSHOT -> v4.5.0-SNAPSHOT VillageMarker v0.33 -> # WorldGuard v6.0.0-SNAPSHOT.1583- -> v6.1.1-SNAPSHOT.1628-e28b236 CommandBlock v2.0 -> v2.0 CobraCorral v1.2 -> v1.2.2 dynmap v2.1-SNAPSHOT-1091 -> v2.1-SNAPSHOT-1091 NerdList v0.1 -> v0.2 ModReq v1.6 -> v1.6 NerdSpawn v2.0 -> v2.0 AdminHunt v1.0-1.6.4 -> v1.0-1.6.4 LolNeigh v1.0.0 -> v1.0.0 LolNo v0.4 -> v0.4 Doppelganger v0.9.2 -> v0.9.2 BookExploitFix v0.5 -> v0.6 ClientPermissions v1.1.0 -> v1.1.0 NerdMessage v0.5 -> v0.5 SignKitten v0.1 -> # OpenInv v2.2.8 -> v2.3.4 SafeBuckets v0.7.1 -> v0.7.2 TPControl v0.3 -> v0.4.2 ProtocolLib v3.6.3-SNAPSHOT -> v3.6.4 WGCustomFlags v1.8.1-beta -> v1.8.1-beta WorldBorder v1.7.9 -> v1.7.9 NerdFlags v0.1.1 -> v0.1.4 AsyncWorldEdit v2.1.3 -> v2.1.5 NoCheatPlus v3.12.0-SNAPSHOT-sMD5NET-b793 -> v3.12.1-SNAPSHOT-sMD5NET-b849 CommandHelper v3.3.1-SNAPSHOT.2833- -> v3.3.1-SNAPSHOT.2910- VanishNoPacket v3.19.1 -> v3.19.1 ModMode v3.5.0 -> v3.5.0 KitchenSink v0.9.2 -> v0.9.4 NerdGreeting v2.0.0 -> # MaskOfFutures v0.10.3.1 -> v0.10.3.1 PlumpXP # -> v0.4 ProperTime # -> v2.2 RedstoneClockDetector # -> v0.2.7-b12 ClockBlocked # -> v1.0.0 Things tested: Running with NoCheatPlus disabled Running with CommandHelper disabled Running with PlumpXP disabled Running with MobLimiter disabled Migrated LWC from sqlite to mysql Reverted bPermissions version to last stable, lag got worse Reviewed redstone activity with RedstoneClockDetector, appears normal Reviewed spigot timings reports @todo generate and attach during peak times Bypassed BungeeCord connecting to PvE directly, still lag spikes Observations: Lag seems related to login events ( by extension chunk loads ) reverting bPermissions from v2.12 to v2.10 increased lag noticeably, needs a review Teleporting to unloaded chunks sometimes triggers a lag spike Issue could not be triggered using two accounts on an alternate server, seems to be tied to in game actions/number of people online Opening chests appears to trigger lag occasionally, though not consistently Edited September 29, 2015 by c45y include spigot build info 2 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.