Stack composer
Started from LSPR.FR | Nasdara PvE | Badlands no PvP | Vanilla + map: the 5 mods
it publishes to the Steam server browser (as of 2026-10-20), put back into load order —
servers publish the list last-loaded first. Mods loaded with -servermod= are never
published, so they are not here; add them if you know them.
Your stack in load order, earliest first. Drag a row, or use the arrows, to reorder.
- 1 CF
- 2 Community-Online-Tools
- 3 Ninjins-Core not analyzed
- 4 Ninjins-PvP-PvE-Upgraded-Zones
File I/O on hot paths, timers created per event, and per-player-per-frame hooks across the stack. These can stall a frame regardless of the load figure. See all 5 below.
Across 24 server-side methods hooked by two or more mods.
1.204 ms per second, all 3 mods combined. Hook dispatch and timers only — not what the hooks do inside. Methodology.
Who silences whom#
A later-loaded mod overrides a method without super(), so the earlier mod's code on that method — and vanilla's — never runs. Whether that is a bug or the whole point of the mod is the author's call; this shows the structure, not intent.
✓ No server-side conflicts: every method two or more of these mods hook preserves super() end to end.
Hot hooks shared across the stack#
The engine calls the last-loaded mod first; each super() hands on to the mod before it, ending at vanilla. Badges show what each mod's override calls inside — that body work, not the chain itself, is what costs frame time.
Stall risks#
5 places where one mod's code can hold up a frame by itself, whatever the load figure says. Each is a pattern found in the code, not a measurement: how much it costs depends on what the hook does inside. Most severe first, then in load order.
- Per-player, per-frame hook. Runs for every player on every tick, so whatever it does inside is multiplied by the population.
- Timer created inside a hot hook. Registers a timer each time the hook runs. Timers that are never cleaned up pile up in the queue the server walks every frame; the analysis cannot see the cleanup, so read the code.
DayZPlayerImplement.CommandHandlerscripts.pbo::4_World\CommunityOnlineTools\Entities\Player\DayZPlayerImplement.c:54PlayerBase.CommandHandlerscripts.pbo::4_World\CommunityOnlineTools\Entities\Player\PlayerBase.c:219DayZPlayerImplement.HandleWeaponsNinjins_PvP_PvE_Upgraded_Zones.pbo::scripts\4_World\entities\dayzplayerimplement.c:14PlayerBase.EOnFrameNinjins_PvP_PvE_Upgraded_Zones.pbo::scripts\4_World\entities\manbase\playerbase.c:932PlayerBase.OnVariablesSynchronizedscripts.pbo::4_World\CommunityOnlineTools\Entities\Player\PlayerBase.c:375Everything else#
All 24 server-side methods hooked by two or more mods
vanilla → earliest mod → … → latest mod (dispatch enters at the latest). struck = suppressed by a later chain break; ✂ = no super(); "(cond)" = super() only on some paths.
| method | tier | chain (load order) |
|---|---|---|
MissionServer.OnEvent |
— | vanilla → CF → Community-Online-Tools (cond) → Ninjins-PvP-PvE-Upgraded-Zones |
MissionServer.OnMissionFinish |
T3 | vanilla → CF → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
MissionServer.OnMissionStart |
T3 | vanilla → CF → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
AnimalBase.EEDelete |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
AnimalBase.EEInit |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
BoatScript.OnDriverEnter |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.OnDriverEnter |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
DayZGame.OnUpdate |
T0 | vanilla → CF → Community-Online-Tools |
ItemBase.EEDelete |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.EEInit |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.EEOnDamageCalculated |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones (cond) |
MissionServer.InvokeOnConnect |
T3 | vanilla → CF → Ninjins-PvP-PvE-Upgraded-Zones |
MissionServer.OnInit |
T3 | vanilla → CF → Ninjins-PvP-PvE-Upgraded-Zones |
MissionServer.OnMissionLoaded |
— | vanilla → CF → Community-Online-Tools |
MissionServer.OnUpdate |
T0 | vanilla → CF → Community-Online-Tools |
PlayerBase.EEKilled |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.EEOnDamageCalculated |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones (cond) |
PlayerBase.OnCommandVehicleFinish |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnCommandVehicleStart |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnConnect |
— | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnSelectPlayer |
— | vanilla → CF → Community-Online-Tools (cond) |
PlayerBase.OnVariablesSynchronized |
T2 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
ZombieBase.EEDelete |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
ZombieBase.EEInit |
T3 | vanilla → Community-Online-Tools → Ninjins-PvP-PvE-Upgraded-Zones |
352 methods hooked by only one of these mods
No cross-mod interaction is possible here; a ✂ still means vanilla's behaviour on that method is replaced.
| method | tier | mod |
|---|---|---|
ActionActivateTrap.ActionCondition |
T2 | Community-Online-Tools |
ActionConstructor.RegisterActions |
— | Community-Online-Tools |
ActionGetOutTransport.ActionCondition |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ActionOpenCarDoors.ActionCondition |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ActionOpenCarDoors.OnEnd |
— | Community-Online-Tools |
ActionTargetsCursor.GetActionDesc |
— | Community-Online-Tools |
ActionToggleNVG.ActionCondition |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ActionTurnOnHeadtorch.ActionCondition |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ActionTurnOnHeadtorch.Start |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ActionTurnOnHelmetFlashlight.ActionCondition |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ActionTurnOnHelmetFlashlight.Start |
— | Ninjins-PvP-PvE-Upgraded-Zones |
AdvancedCommunication.OnStoreLoad |
T3 | CF |
AdvancedCommunication.OnStoreSave |
T3 | CF |
AlarmClock_ColorBase.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
Ammo_40mm_Base.EEOnDamageCalculated |
— | Ninjins-PvP-PvE-Upgraded-Zones |
AnimalBase.EEKilled |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
AnimalBase.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
AnimalBase.EEOnDamageCalculated |
— | Community-Online-Tools |
AnimalBase.OnStoreLoad |
T3 | CF |
AnimalBase.OnStoreSave |
T3 | CF |
BadgeBleeding.IsValueChanged |
— | Community-Online-Tools |
BaseBuildingBase.EEItemAttached |
T2 | Community-Online-Tools |
BaseBuildingBase.EEItemDetached |
T2 | Community-Online-Tools |
BaseBuildingBase.OnPartBuiltClient |
— | Community-Online-Tools |
BaseBuildingBase.OnPartDestroyedClient |
— | Community-Online-Tools |
BaseBuildingBase.OnPartDismantledClient |
— | Community-Online-Tools |
BearTrap.SetActions |
T2 | Community-Online-Tools |
BloodNotfr.DisplayTendency |
— | Community-Online-Tools |
BloodNotfr.GetObservedValue |
— | Community-Online-Tools |
BoatScript.CF_OnStoreLoad |
— | Ninjins-PvP-PvE-Upgraded-Zones |
BoatScript.CF_OnStoreSave |
— | Ninjins-PvP-PvE-Upgraded-Zones |
BoatScript.EEHealthLevelChanged |
T2 | Community-Online-Tools |
BoatScript.EEOnDamageCalculated |
— | Community-Online-Tools |
BoatScript.OnCEUpdate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
BoatScript.OnDebugSpawn |
— | Community-Online-Tools ✂ |
BoatScript.OnDriverExit |
— | Ninjins-PvP-PvE-Upgraded-Zones |
BoatScript.OnStoreLoad |
T3 | CF |
BoatScript.OnStoreSave |
T3 | CF |
Bottle_Base.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
BuildingBase.AfterStoreLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
BuildingBase.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
BuildingBase.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
BuildingBase.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
BuildingBase.OnDebugSpawn |
— | Community-Online-Tools ✂ |
BuildingBase.OnStoreLoad |
T3 | CF |
BuildingBase.OnStoreSave |
T3 | CF |
CAContinuousCraft.Setup |
— | Community-Online-Tools |
CAContinuousEmpty.Setup |
— | Community-Online-Tools |
CAContinuousFill.Setup |
— | Community-Online-Tools |
CAContinuousFillBrakes.Setup |
— | Community-Online-Tools |
CAContinuousFillCoolant.Setup |
— | Community-Online-Tools |
CAContinuousFillFuel.Setup |
— | Community-Online-Tools |
CAContinuousFillOil.Setup |
— | Community-Online-Tools |
CAContinuousFillPowerGenerator.Setup |
— | Community-Online-Tools |
CAContinuousQuantity.Setup |
— | Community-Online-Tools |
CAContinuousRepeat.Setup |
— | Community-Online-Tools |
CAContinuousTime.Setup |
— | Community-Online-Tools |
CF_InputBindings.Update |
— | Community-Online-Tools (cond) |
CarScript.AfterStoreLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.CF_OnStoreLoad |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.CF_OnStoreSave |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.EEHealthLevelChanged |
T2 | Community-Online-Tools |
CarScript.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.EEOnDamageCalculated |
— | Community-Online-Tools |
CarScript.OnCEUpdate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.OnDebugSpawn |
— | Community-Online-Tools ✂ |
CarScript.OnDriverExit |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CarScript.OnStoreLoad |
T3 | CF |
CarScript.OnStoreSave |
T3 | CF |
Construction.COT_GetParent |
— | Community-Online-Tools ✂ |
ContaminatedArea_Dynamic.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
ContaminatedArea_Dynamic.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CrashBase.AfterStoreLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CrashBase.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CrashBase.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
CrashBase.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
CreditsLoader.GetData |
— | CF ✂ |
DayZGame.DeferredInit |
— | CF |
DayZGame.FirearmEffects |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
DayZGame.OnEvent |
— | CF |
DayZGame.OnRPC |
T2 | CF (cond) |
DayZPlayerImplement.CommandHandler |
T1 | Community-Online-Tools |
DayZPlayerImplement.EEItemAttached |
T2 | Community-Online-Tools |
DayZPlayerImplement.HandleView |
— | Ninjins-PvP-PvE-Upgraded-Zones |
DayZPlayerImplement.HandleWeapons |
T1 | Ninjins-PvP-PvE-Upgraded-Zones |
DayZPlayerImplement.OnDebugSpawn |
— | Community-Online-Tools ✂ |
DayZPlayerImplement.OnStoreLoad |
T3 | CF |
DayZPlayerImplement.OnStoreSave |
T3 | CF |
DayZPlayerImplementThrowing.HandleThrowing |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
DayZPlayerMeleeFightLogic_LightHeavy.HandleFightLogic |
— | Ninjins-PvP-PvE-Upgraded-Zones |
DebugMonitor.Show |
— | Community-Online-Tools (cond) |
DrowningMdfr.CheckIsDrowning |
— | Community-Online-Tools (cond) |
EVRStorm.OnEVRFinished |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
EffectArea.EEDelete |
T3 | Community-Online-Tools |
EffectArea.EEInit |
T3 | Community-Online-Tools |
Environment.ProcessItemsWetness |
— | Community-Online-Tools (cond) |
ExpansionAirdropContainerBase.EEDelete |
T3 | Community-Online-Tools |
ExpansionAirdropContainerBase.EEInit |
T3 | Community-Online-Tools |
ExpansionContaminatedArea.EEDelete |
T3 | Community-Online-Tools |
ExpansionContaminatedArea.EEInit |
T3 | Community-Online-Tools |
ExpansionMapMenu.Init |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionMapMenu.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionMapMenu.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionSpawnSelectionMenu.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionSpawnSelectionMenu.OnShow |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionSpawnSelectionMenu.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionTerritoryModule.AddTerritoryFlag |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionTerritoryModule.RemoveTerritoryFlag |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExpansionTraderNPCBase.LoadTrader |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ExplosivesBase.InitiateExplosion |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
FuelStation.AfterStoreLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
FuelStation.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
FuelStation.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
FuelStation.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
Grenade_Base.EEOnDamageCalculated |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
Grenade_Base.InitiateExplosion |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
Grenade_ChemGas.OnExplode |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
HealthNotfr.DisplayTendency |
— | Community-Online-Tools |
HealthNotfr.GetObservedValue |
— | Community-Online-Tools |
HeartbeatNotfr.DisplayBadge |
— | Community-Online-Tools |
HelicopterScript.OnStoreLoad |
T3 | CF |
HelicopterScript.OnStoreSave |
T3 | CF |
HungerNotfr.DisplayTendency |
— | Community-Online-Tools |
HungerNotfr.GetObservedValue |
— | Community-Online-Tools |
ImprovisedExplosive.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
InjuredLegNotfr.DisplayBadge |
— | Community-Online-Tools |
ItemActionsWidget.GetActionDesc |
— | Community-Online-Tools |
ItemBase.DeferredInit |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.EEItemLocationChanged |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.IsServerCheck |
— | Community-Online-Tools |
ItemBase.OnCEUpdate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ItemBase.OnDebugSpawn |
— | Community-Online-Tools ✂ |
ItemBase.OnEnergyConsumed |
— | Community-Online-Tools (cond) |
ItemBase.OnInventoryExit |
T2 | Community-Online-Tools |
ItemBase.OnPlacementComplete |
— | Community-Online-Tools |
ItemBase.OnStoreLoad |
T3 | CF |
ItemBase.OnStoreSave |
T3 | CF |
JMCOTSideBarFooter.Init |
— | Community-Online-Tools |
JMESPModule.RegisterTypes |
— | Community-Online-Tools |
JMMapForm.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
JMMapForm.OnInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
JMMapForm.OnShow |
— | Ninjins-PvP-PvE-Upgraded-Zones |
JMMapForm.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
JMModuleBase.GetRPCMax |
— | Community-Online-Tools (cond) |
JMModuleBase.GetRPCMin |
— | Community-Online-Tools (cond) |
JMModuleBase.OnClientPermissionsUpdated |
— | Community-Online-Tools |
JMModuleBase.OnMissionStart |
T3 | Community-Online-Tools |
JMModuleBase.OnRPC |
T2 | Community-Online-Tools (cond) |
JMModuleConstructor.RegisterModules |
— | Community-Online-Tools |
JMModuleConstructorBase.RegisterModules |
— | Community-Online-Tools |
JMModuleManager.InitModule |
— | Community-Online-Tools |
JMModuleManager.OnClientPermissionsUpdated |
— | Community-Online-Tools |
JMObjectSpawnerForm.OnCreate |
— | Community-Online-Tools |
JMPlayerForm.InitActionWidgetsIdentity |
— | Community-Online-Tools |
JMPlayerForm.OnCreate |
— | Community-Online-Tools |
JMPlayerForm.OnPlayerRow_RightClick |
— | Community-Online-Tools |
JMPlayerForm.PassesListFilters |
— | Community-Online-Tools (cond) |
JMPlayerFormTabInventory.ShowInventoryContextMenu |
— | Community-Online-Tools |
JMTeleportForm.OnCreate |
— | Community-Online-Tools |
JMTeleportForm.RefreshMapMarkers |
— | Community-Online-Tools |
KeybindingElement.Reload |
— | CF |
KitBase.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
LBAdminMenuFrame_PlayerMap.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LBAdminMenuFrame_PlayerMap.OnShow |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LBAdminMenuFrame_PlayerMap.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LBGroupUI.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LBGroupUI.OnShow |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LBGroupUI.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LB_ATM_Position_Entry.StartRobATM |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
LB_ATM_Position_Entry.StopRobATM |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LB_GPSHud.Show |
— | Ninjins-PvP-PvE-Upgraded-Zones |
LB_GPSHud.UpdateHud |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ManBase.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
ManBase.EEKilled |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
MapMenu.Init |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MapMenu.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MapMenu.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MenuTeleportManager.OnCreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MenuTeleportManager.OnMenuHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MenuTeleportManager.OnMenuShow |
— | Ninjins-PvP-PvE-Upgraded-Zones |
MenuTeleportManager.OnUpdate |
T0 | Ninjins-PvP-PvE-Upgraded-Zones |
MissionBase.CF_IsLoaded |
— | CF ✂ |
MissionServer.InvokeOnDisconnect |
T3 | CF |
MissionServer.NinjinsUpgraded_OnAdminCoreConfigsReloaded |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
MissionServer.OnClientDisconnectedEvent |
T3 | CF |
MissionServer.OnClientNewEvent |
T3 | CF |
MissionServer.OnClientPrepareEvent |
— | CF |
MissionServer.OnClientReadyEvent |
T3 | CF |
MissionServer.OnClientReconnectEvent |
T3 | CF |
MissionServer.OnClientRespawnEvent |
T3 | CF |
MissionServer.PlayerDisconnected |
T3 | CF |
MissionServer.ShouldPlayerBeKilled |
— | Community-Online-Tools |
ModItemRegisterCallbacks.CustomBoneRemapping |
— | CF |
ModItemRegisterCallbacks.RegisterArcheryItem |
— | CF |
ModItemRegisterCallbacks.RegisterCustom |
— | CF |
ModItemRegisterCallbacks.RegisterEmptyHanded |
— | CF |
ModItemRegisterCallbacks.RegisterFireArms |
— | CF |
ModItemRegisterCallbacks.RegisterHeavy |
— | CF |
ModItemRegisterCallbacks.RegisterLauncher |
— | CF |
ModItemRegisterCallbacks.RegisterOneHanded |
— | CF |
ModItemRegisterCallbacks.RegisterPistol |
— | CF |
ModItemRegisterCallbacks.RegisterRestrained |
— | CF |
ModItemRegisterCallbacks.RegisterSurrender |
— | CF |
ModItemRegisterCallbacks.RegisterTwoHanded |
— | CF |
ModLoader.GetMods |
— | CF ✂ |
ModLoader.LoadMods |
— | CF ✂ |
ModStructure.GetDebugName |
— | CF |
ModStructure.GetModActionURL |
— | CF ✂ |
ModStructure.GetModLogo |
— | CF ✂ |
ModStructure.GetModLogoOver |
— | CF ✂ |
ModStructure.GetModLogoSmall |
— | CF ✂ |
ModStructure.GetModName |
— | CF ✂ |
ModStructure.GetModOverview |
— | CF ✂ |
ModStructure.GetModToltip |
— | CF ✂ |
ModifiersManager.ActivateModifier |
— | Community-Online-Tools (cond) |
ModifiersManager.OnScheduledTick |
T1 | Community-Online-Tools (cond) |
MotorbikeScript.EEHealthLevelChanged |
T2 | Community-Online-Tools |
MotorbikeScript.EEOnDamageCalculated |
— | Community-Online-Tools |
MotorbikeScript.OnDebugSpawn |
— | Community-Online-Tools ✂ |
MotorbikeScript.OnDriverEnter |
— | Community-Online-Tools |
MotorbikeScript.OnStoreLoad |
T3 | CF |
MotorbikeScript.OnStoreSave |
T3 | CF |
NinjinsUpgraded_AdminModRegHook.AppendPanelModules |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
NinjinsUpgraded_AdminModRegHook.OnDestroyAllClientUi |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.AfterAdminWindowLayoutReset |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.FindPopupDockWindow |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.LoadClientRootsIfNeeded |
— | Ninjins-PvP-PvE-Upgraded-Zones |
NinjinsUpgraded_AdminShell.OnAdminReopened |
— | Ninjins-PvP-PvE-Upgraded-Zones |
NinjinsUpgraded_AdminShell.OnClassPickClosed |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.OnClassPickOpened |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.OnOverlayPopupClosed |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.OnOverlayPopupOpened |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_AdminShell.SetOpen |
— | Ninjins-PvP-PvE-Upgraded-Zones |
NinjinsUpgraded_DamageAttributionExpansionLogEnrich.FillOutcomeFromSource |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
NinjinsUpgraded_ZoneEngine.NinjinsUpgraded_LoadZonesAfterEventHostedRegistration |
— | Ninjins-PvP-PvE-Upgraded-Zones |
NotificationRuntimeData.GetIcon |
— | CF ✂ |
NotificationRuntimeData.GetTitleText |
— | CF ✂ |
NotificationUI.AddNotification |
— | CF |
NotificationUI.RemoveNotification |
— | CF |
NotificationUI.UpdateTargetHeight |
— | CF |
PPERequesterRegistrations.RegisterAdditionalRequesters |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PPERequester_SandstormEffect.SetTargetIntensity |
— | Community-Online-Tools |
PlayerAgentPool.AddAgent |
— | Community-Online-Tools (cond) |
PlayerBase.CF_OnStoreLoad |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.CF_OnStoreSave |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.CanBeTargetedByAI |
— | Community-Online-Tools |
PlayerBase.CommandHandler |
T1 | Community-Online-Tools (cond) |
PlayerBase.EEHitBy |
T2 | Community-Online-Tools |
PlayerBase.EEItemIntoHands |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.EEItemOutOfHands |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.EOnFrame |
T1 | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.FormatSteamWebhook |
— | Community-Online-Tools (cond) |
PlayerBase.Init |
— | Community-Online-Tools |
PlayerBase.IsRestrained |
— | Community-Online-Tools |
PlayerBase.NinjinsUpgraded_AddMapWidePresetKeys |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_AfkPausedForZoneFootprint |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_BypassZoneActionPresets |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.NinjinsUpgraded_DenyAreaExposureForZones |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_DenyFallDamageForZones |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_HitLogVictimZoneRole |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_HitLogWinningZoneName |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_OnAfkKickFromClient |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_ReadRecordedEventHostingSteamPlainId |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_SafeExitActive |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_ServerChemAtWorldDenied |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_ShowBlockedPresetActionNotification |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.NinjinsUpgraded_StandingZoneType |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_VictimOverlapPveTrapRules |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_WritePackedSync |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.NinjinsUpgraded_ZoneTypeForExplosivePlacement |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
PlayerBase.OnCommandClimbStart |
— | Community-Online-Tools |
PlayerBase.OnCommandFallStart |
— | Community-Online-Tools |
PlayerBase.OnCommandLadderStart |
— | Community-Online-Tools |
PlayerBase.OnCommandSwimStart |
— | Community-Online-Tools |
PlayerBase.OnDisconnect |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnDrawOptics2D |
— | Community-Online-Tools |
PlayerBase.OnInvisibleSet |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnReconnect |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.OnStoreLoadLifespan |
— | CF (cond) |
PlayerBase.OnVehicleSeatDriverEnter |
— | Ninjins-PvP-PvE-Upgraded-Zones |
PlayerBase.ProcessFeetDamageServer |
— | Community-Online-Tools (cond) |
PlayerBase.ProcessHandDamage |
— | Community-Online-Tools (cond) |
PlayerBase.SetActions |
T2 | Community-Online-Tools |
PluginAdminLog.OnPlacementComplete |
— | Community-Online-Tools |
PluginAdminLog.PlayerHitBy |
— | Community-Online-Tools |
PluginAdminLog.PlayerKilled |
— | Community-Online-Tools |
PluginAdminLog.PlayerList |
— | Community-Online-Tools |
PluginDeveloper.TeleportAtCursor |
— | Community-Online-Tools |
PluginDeveloper.ToggleFreeCamera |
— | Community-Online-Tools |
PluginDeveloper.ToggleFreeCameraBackPos |
— | Community-Online-Tools |
PluginDiagMenu.RegisterModdedDiags |
— | Community-Online-Tools |
PluginDiagMenu.RegisterModdedDiagsIDs |
— | Community-Online-Tools |
PluginDiagMenuClient.BindCallbacks |
— | Community-Online-Tools |
PluginManager.Init |
— | Community-Online-Tools |
PortableGasStove.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
Rebuilding.COT_BuildParts |
— | Community-Online-Tools ✂ |
Rebuilding.COT_BuildRequiredParts |
— | Community-Online-Tools ✂ |
Rebuilding.COT_DismantleParts |
— | Community-Online-Tools ✂ |
Rebuilding.COT_DismantleRequiredParts |
— | Community-Online-Tools ✂ |
Rebuilding.COT_RepairPart |
— | Community-Online-Tools ✂ |
Rebuilding.COT_RepairParts |
— | Community-Online-Tools ✂ |
StaminaHandler.Update |
— | Community-Online-Tools (cond) |
StanceIndicator.Update |
— | Community-Online-Tools (cond) |
StuffedNotfr.DisplayBadge |
— | Community-Online-Tools |
TerritoryFlag.AddRefresherTime01 |
— | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.AfterStoreLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.EEDelete |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.EEInit |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.EEItemAttached |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.EEItemDetached |
T2 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.EEOnAfterLoad |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.OnPartBuiltServer |
— | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.OnPartDismantledServer |
— | Ninjins-PvP-PvE-Upgraded-Zones |
TerritoryFlag.SetRefresherActive |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ThirstNotfr.DisplayTendency |
— | Community-Online-Tools |
ThirstNotfr.GetObservedValue |
— | Community-Online-Tools |
TransferValues.CheckBlood |
— | Community-Online-Tools |
TransferValues.CheckHealth |
— | Community-Online-Tools |
TransferValues.ReceiveValue |
— | Community-Online-Tools |
TransferValues.SendValue |
— | Community-Online-Tools |
TrapBase.COT_OnDebugSpawn |
— | Community-Online-Tools ✂ |
TrapBase.SetActions |
T2 | Community-Online-Tools |
TrapBase.StartActivate |
— | Community-Online-Tools |
UndergroundHandlerClient.OnUndergroundPresenceUpdate |
— | Community-Online-Tools |
UndergroundHandlerClient.UpdateNVGRequester |
— | Community-Online-Tools |
VONManagerImplementation.OnEvent |
— | Community-Online-Tools |
VPPMapMenu.Init |
— | Ninjins-PvP-PvE-Upgraded-Zones |
VPPMapMenu.OnHide |
— | Ninjins-PvP-PvE-Upgraded-Zones |
VPPMapMenu.Update |
— | Ninjins-PvP-PvE-Upgraded-Zones |
VirtualHud.SendRPC |
— | Community-Online-Tools (cond) |
WarmthNotfr.DetermineLevelEx |
— | Community-Online-Tools |
WarmthNotfr.GetObservedValue |
— | Community-Online-Tools |
WeaponManager.CanFire |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
Weapon_Base.COT_OnDebugSpawn |
— | Community-Online-Tools |
Weapon_Base.EEFired |
— | Community-Online-Tools |
Weapon_Base.FillChamber |
— | Community-Online-Tools ✂ |
Weapon_Base.FillInnerMagazine |
— | Community-Online-Tools ✂ |
Weapon_Base.SpawnAttachedMagazine |
— | Community-Online-Tools ✂ |
ZombieBase.EEKilled |
T3 | Ninjins-PvP-PvE-Upgraded-Zones |
ZombieBase.EEOnCECreate |
— | Ninjins-PvP-PvE-Upgraded-Zones |
ZombieBase.EEOnDamageCalculated |
— | Community-Online-Tools |
ZombieBase.OnStoreLoad |
T3 | CF |
ZombieBase.OnStoreSave |
T3 | CF |
ZombieMaleBase.EEInit |
T3 | Community-Online-Tools |
eAIBase.EEOnDamageCalculated |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
eAIBase.NinjinsUpgraded_GetZoneActor |
— | Ninjins-PvP-PvE-Upgraded-Zones ✂ |
eAIBase.Notify_Melee |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
eAIBase.eAI_CanFire |
— | Ninjins-PvP-PvE-Upgraded-Zones |
eAIPlayerTargetInformation.CalculateThreat |
— | Ninjins-PvP-PvE-Upgraded-Zones (cond) |
20 methods on client-only classes are not shown: a dedicated server never runs them.
A conflict shows that code is skipped, not that an author made a mistake — overhaul mods replace systems on purpose. Long chains are cheap: one link costs about 25 ns per dispatch. What costs frame time is the work inside each hook, which is why the badges are there. Everything here comes from the mods' code alone; nothing was measured on a server. Methodology.