Stack composer
Started from Jupiter Eclipse | Stamila+ # More Loot Active Admins = 3PP =: the 6 mods
it publishes to the Steam server browser (as of 2026-10-19), 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 VPPAdminTools
- 3 DayzUnderground
- 4 ChernoLite1pp not analyzed
- 5 VanillaPlusPlusMap
- 6 Code Lock
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 6 below.
Across 28 server-side methods hooked by two or more mods.
3.427 ms per second, all 5 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#
6 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.
PlayerBase.CommandHandlerVPPAdminTools.pbo::4_World\VPPAdminTools\Entities\PlayerBase.c:401SurvivorBase.EOnFrameVPPAdminTools.pbo::4_World\VPPAdminTools\Entities\SurvivorBase.c:42SurvivorBase.EOnPostFrameVPPAdminTools.pbo::4_World\VPPAdminTools\Entities\SurvivorBase.c:61PlayerBase.CommandHandlerscripts.pbo::scripts\4_World\camera\PlayerBase.c:19PlayerBase.CommandHandlerscripts.pbo::scripts\4_World\emotes\PlayerBase.c:97Paper.OnRPCnotes.pbo::scripts\4_world\entities\itembase\Paper.c:27Everything else#
All 28 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) |
|---|---|---|
ActionConstructor.RegisterActions |
— | vanilla → VPPAdminTools → DayzUnderground → Code Lock |
MissionBase.CreateScriptedMenu |
— | vanilla → VPPAdminTools → DayzUnderground → VanillaPlusPlusMap |
MissionServer.InvokeOnConnect |
T3 | vanilla → CF → DayzUnderground → Code Lock |
MissionServer.OnInit |
T3 | vanilla → CF → VPPAdminTools → DayzUnderground |
PluginManager.Init |
— | vanilla → VPPAdminTools → DayzUnderground → Code Lock |
DayZGame.DeferredInit |
— | vanilla → CF → VPPAdminTools |
DayZGame.OnRPC |
T2 | vanilla → CF (cond) → VPPAdminTools (cond) |
DayZGame.OnUpdate |
T0 | vanilla → CF → VPPAdminTools |
Hacksaw.SetActions |
T2 | vanilla → DayzUnderground → Code Lock |
MissionServer.OnClientDisconnectedEvent |
T3 | vanilla → CF → DayzUnderground |
MissionServer.OnClientNewEvent |
T3 | vanilla → CF → DayzUnderground |
MissionServer.OnClientPrepareEvent |
— | vanilla → CF → DayzUnderground |
MissionServer.OnEvent |
— | vanilla → CF → VPPAdminTools |
MissionServer.OnMissionFinish |
T3 | vanilla → CF → VPPAdminTools |
MissionServer.OnMissionStart |
T3 | vanilla → CF → VPPAdminTools |
MissionServer.PlayerDisconnected |
T3 | vanilla → CF → VPPAdminTools |
ModItemRegisterCallbacks.CustomBoneRemapping |
— | vanilla → CF → DayzUnderground |
ModItemRegisterCallbacks.RegisterFireArms |
— | vanilla → CF → DayzUnderground |
ModItemRegisterCallbacks.RegisterHeavy |
— | vanilla → CF → DayzUnderground |
ModItemRegisterCallbacks.RegisterOneHanded |
— | vanilla → CF → DayzUnderground |
ModItemRegisterCallbacks.RegisterPistol |
— | vanilla → CF → DayzUnderground |
ModItemRegisterCallbacks.RegisterTwoHanded |
— | vanilla → CF → DayzUnderground |
PlayerBase.CommandHandler |
T1 | vanilla → VPPAdminTools → DayzUnderground |
PlayerBase.Init |
— | vanilla → VPPAdminTools → DayzUnderground |
PlayerBase.OnRPC |
T2 | vanilla → VPPAdminTools → DayzUnderground (cond) |
PlayerBase.OnSelectPlayer |
— | vanilla → CF → DayzUnderground |
PlayerBase.OnVariablesSynchronized |
T2 | vanilla → VPPAdminTools → DayzUnderground |
PlayerBase.SetActions |
T2 | vanilla → VPPAdminTools → DayzUnderground |
581 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 |
|---|---|---|
AK_Bayonet.SetActions |
T2 | DayzUnderground |
ActionActivateTrap.OnFinishProgressServer |
— | VPPAdminTools |
ActionAttachExplosivesTrigger.OnFinishProgressServer |
— | DayzUnderground |
ActionBreakLongWoodenStick.GetSoundCategory |
— | DayzUnderground |
ActionBreakLongWoodenStick.OnFinishProgressServer |
— | DayzUnderground ✂ |
ActionBuildOven.GetSoundCategory |
— | DayzUnderground |
ActionBuildOven.OnFinishProgressClient |
— | DayzUnderground |
ActionBuildPart.SetBuildingAnimationEx |
— | DayzUnderground |
ActionBuildStoneCircle.GetSoundCategory |
— | DayzUnderground |
ActionBuildStoneCircle.OnFinishProgressClient |
— | DayzUnderground |
ActionBurnSewSelf.GetSoundCategory |
— | DayzUnderground |
ActionBurnSewTarget.GetSoundCategory |
— | DayzUnderground |
ActionClose.SetCloseAnimation |
— | DayzUnderground |
ActionCloseFence.ActionCondition |
T2 | Code Lock |
ActionCoverHeadTarget.CanTargetBeInVehicle |
— | DayzUnderground ✂ |
ActionCraftBolts.GetSoundCategory |
— | DayzUnderground |
ActionCraftBolts.InitCuttingTypes |
— | DayzUnderground |
ActionCraftBoneKnife.GetSoundCategory |
— | DayzUnderground |
ActionCraftBoneKnifeEnv.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedEyePatch.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedFaceCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedFeetCover.ActionCondition |
T2 | DayzUnderground ✂ |
ActionCraftImprovisedFeetCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedFeetCover.OnFinishProgressServer |
— | DayzUnderground |
ActionCraftImprovisedHandsCover.ActionCondition |
T2 | DayzUnderground ✂ |
ActionCraftImprovisedHandsCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedHandsCover.OnFinishProgressServer |
— | DayzUnderground |
ActionCraftImprovisedHeadCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedLegsCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftImprovisedTorsoCover.GetSoundCategory |
— | DayzUnderground |
ActionCraftStoneKnifeEnv.GetSoundCategory |
— | DayzUnderground |
ActionDeployObject.ActionCondition |
T2 | DayzUnderground (cond) |
ActionDeployObject.ActionConditionContinue |
— | DayzUnderground (cond) |
ActionDeployObject.MoveEntityToFinalPosition |
— | DayzUnderground (cond) |
ActionDeployObject.OnEndServer |
— | DayzUnderground (cond) |
ActionDeployObject.OnFinishProgressServer |
— | DayzUnderground (cond) |
ActionDeployObject.SetupAnimation |
— | DayzUnderground (cond) |
ActionDialCombinationLockOnTarget.ActionCondition |
T2 | DayzUnderground (cond) |
ActionDigGardenPlot.ActionCondition |
T2 | DayzUnderground (cond) |
ActionDigInStash.ActionCondition |
T2 | DayzUnderground (cond) |
ActionDigInStash.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionDigOutStash.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionDisarmExplosive.OnFinishProgressServer |
— | DayzUnderground |
ActionDisinfectPlant.GetSoundCategory |
— | DayzUnderground |
ActionDismantleOven.GetSoundCategory |
— | DayzUnderground |
ActionDismantleOven.OnFinishProgressClient |
— | DayzUnderground |
ActionDismantleOven.OnFinishProgressServer |
— | DayzUnderground |
ActionDismantlePart.DismantleCondition |
— | Code Lock (cond) |
ActionDismantlePartCB.SetCallbackDuration |
— | DayzUnderground ✂ |
ActionDismantleStoneCircle.GetSoundCategory |
— | DayzUnderground |
ActionDismantleStoneCircle.OnFinishProgressClient |
— | DayzUnderground |
ActionDismantleStoneCircle.OnFinishProgressServer |
— | DayzUnderground |
ActionEatMeat.OnEndServer |
— | DayzUnderground |
ActionEmptySeedsPack.OnExecuteServer |
— | DayzUnderground ✂ |
ActionForceFeedMeat.OnEndServer |
— | DayzUnderground |
ActionGetInTransport.ActionCondition |
T2 | DayzUnderground |
ActionGetInTransport.OnEndServer |
— | DayzUnderground |
ActionGetOutTransport.ActionCondition |
T2 | DayzUnderground |
ActionGetOutTransport.OnEndServer |
— | DayzUnderground |
ActionNextCombinationLockDialOnTarget.ActionCondition |
T2 | DayzUnderground (cond) |
ActionPackTent.ActionCondition |
T2 | Code Lock |
ActionPackTent.OnExecuteServer |
— | Code Lock (cond) |
ActionPackTent.OnFinishProgressServer |
— | DayzUnderground |
ActionPin.OnStartServer |
— | VPPAdminTools |
ActionPlantSeed.Process |
— | DayzUnderground (cond) |
ActionRestrainSelf.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionRestrainTarget.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionSawPlanks.OnFinishProgressServer |
— | DayzUnderground |
ActionShave.CreateActionData |
— | DayzUnderground ✂ |
ActionShave.HandleReciveData |
— | DayzUnderground |
ActionShave.OnActionInfoUpdate |
— | DayzUnderground ✂ |
ActionShave.OnFinishProgressServer |
— | DayzUnderground ✂ |
ActionShave.ReadFromContext |
— | DayzUnderground |
ActionShave.SetupAction |
— | DayzUnderground |
ActionShave.WriteToContext |
— | DayzUnderground |
ActionShaveTarget.ActionCondition |
T2 | DayzUnderground ✂ |
ActionShaveTarget.CreateActionData |
— | DayzUnderground ✂ |
ActionShaveTarget.HandleReciveData |
— | DayzUnderground |
ActionShaveTarget.OnActionInfoUpdate |
— | DayzUnderground ✂ |
ActionShaveTarget.OnFinishProgressServer |
— | DayzUnderground ✂ |
ActionShaveTarget.ReadFromContext |
— | DayzUnderground |
ActionShaveTarget.SetupAction |
— | DayzUnderground |
ActionShaveTarget.WriteToContext |
— | DayzUnderground |
ActionSkinning.CreateOrgan |
— | DayzUnderground |
ActionSkinning.OnFinishProgressServer |
— | DayzUnderground |
ActionSkinningCB.CreateActionComponent |
— | DayzUnderground ✂ |
ActionSwapItemToHands.ActionCondition |
T2 | DayzUnderground |
ActionSwitchSeats.ActionCondition |
T2 | DayzUnderground |
ActionTakeItemToHands.ActionCondition |
T2 | DayzUnderground |
ActionTargetsCursor.GetItemCargoCount |
— | DayzUnderground (cond) |
ActionTargetsCursor.GetItemDesc |
— | DayzUnderground (cond) |
ActionTargetsCursor.GetItemHealth |
— | DayzUnderground (cond) |
ActionTestBloodSelf.GetSoundCategory |
— | DayzUnderground |
ActionTestBloodTarget.GetSoundCategory |
— | DayzUnderground |
ActionToggleNVG.CanBeUsedInVehicle |
— | DayzUnderground ✂ |
ActionTogglePlaceObjectDigging.ActionCondition |
T2 | DayzUnderground (cond) |
ActionToggleTentOpen.ActionCondition |
T2 | Code Lock |
ActionTriggerRemotely.OnExecuteServer |
— | DayzUnderground |
ActionUnmountBarbedWireCB.CreateActionComponent |
— | DayzUnderground ✂ |
ActionUnpackBox.OnFinishProgressServer |
— | DayzUnderground ✂ |
ActionUnpin.OnStartServer |
— | VPPAdminTools |
ActionUnrestrainSelf.ActionCondition |
T2 | DayzUnderground |
ActionUnrestrainSelf.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionUnrestrainSelfCB.CreateActionComponent |
— | DayzUnderground |
ActionUnrestrainSelfCB.EndActionComponent |
— | DayzUnderground |
ActionUnrestrainTarget.GetAdminLogMessage |
— | DayzUnderground ✂ |
ActionUnrestrainTargetHands.ActionCondition |
T2 | DayzUnderground (cond) |
ActiondeployObjectCB.DropDuringPlacing |
— | DayzUnderground (cond) |
AdvancedCommunication.OnStoreLoad |
T3 | CF |
AdvancedCommunication.OnStoreSave |
T3 | CF |
AirborneMask.GetAttachmentExclusionMaskAll |
— | DayzUnderground (cond) |
AnimalBase.OnStoreLoad |
T3 | CF |
AnimalBase.OnStoreSave |
T3 | CF |
AreaExposureMdfr.Activate |
— | VPPAdminTools (cond) |
AreaExposureMdfr.OnActivate |
— | VPPAdminTools (cond) |
Armband_ColorBase.SetActions |
T2 | DayzUnderground |
Armband_Dyed.DeSerializeNumericalVars |
— | DayzUnderground |
Armband_Dyed.OnStoreLoad |
T3 | DayzUnderground |
Armband_Dyed.OnVariablesSynchronized |
T2 | DayzUnderground |
Armband_Dyed.SetColor |
— | DayzUnderground |
Armband_Dyed.UpdateVisualState |
— | DayzUnderground ✂ |
BandageDressing.InitItemVariables |
— | DayzUnderground |
BandageDressing.OnCombine |
T2 | DayzUnderground |
BarbedWire.OnWasAttached |
— | DayzUnderground |
Barrel_ColorBase.CanDisplayAttachmentSlot |
T2 | DayzUnderground |
Barrel_ColorBase.DetermineAction |
— | DayzUnderground ✂ |
BaseBuildingBase.AddArrow |
— | DayzUnderground |
BaseBuildingBase.EEOnDamageCalculated |
— | DayzUnderground (cond) |
BaseBuildingBase.OnPartDestroyedServer |
— | DayzUnderground |
BaseRadio.SetActions |
T2 | DayzUnderground |
BaseballBat.SetActions |
T2 | DayzUnderground |
BaseballCap_ColorBase.SetActions |
T2 | DayzUnderground |
BleedingCheckMdfr.OnActivate |
— | DayzUnderground |
BloodTest.GetSoundCategory |
— | DayzUnderground |
Blowtorch.CanPutInCargo |
T2 | DayzUnderground |
Blowtorch.CanRemoveFromCargo |
— | DayzUnderground ✂ |
Blowtorch.OnInventoryExit |
T2 | DayzUnderground |
Blowtorch.SetActions |
T2 | DayzUnderground |
BoatScript.OnStoreLoad |
T3 | CF |
BoatScript.OnStoreSave |
T3 | CF |
BoneKnife.SetActions |
T2 | DayzUnderground |
BookMenu.Init |
— | DayzUnderground ✂ |
BookMenu.InitMapItem |
— | DayzUnderground ✂ |
BookMenu.NextPrevPage |
— | DayzUnderground ✂ |
BookMenu.Update |
— | DayzUnderground |
Bottle_Base.SetActions |
T2 | DayzUnderground |
BrainDiseaseMdfr.OnActivate |
— | DayzUnderground ✂ |
BrainDiseaseMdfr.OnDeactivate |
— | DayzUnderground ✂ |
BrainDiseaseMdfr.OnTick |
— | DayzUnderground ✂ |
BrassKnuckles_ColorBase.SetActions |
T2 | DayzUnderground |
BuildingBase.OnStoreLoad |
T3 | CF |
BuildingBase.OnStoreSave |
T3 | CF |
CAContinuousMineWood.CreateSecondaryItems |
— | DayzUnderground |
CAContinuousTime.Setup |
— | DayzUnderground |
CaninaBerry.DUG_CanPaintFace |
— | DayzUnderground |
Cannabis.CanDecay |
— | DayzUnderground ✂ |
Cannabis.SetActions |
T2 | DayzUnderground |
CarScript.CanDisplayAttachmentCategory |
— | DayzUnderground |
CarScript.CanDisplayAttachmentSlot |
T2 | DayzUnderground (cond) |
CarScript.OnStoreLoad |
T3 | CF |
CarScript.OnStoreSave |
T3 | CF |
Cauldron.SetActions |
T2 | DayzUnderground |
ChatLine.Set |
— | DayzUnderground |
ChernarusPlusData.Init |
— | DayzUnderground |
ChernarusPlusData.WeatherOnBeforeChange |
— | VPPAdminTools |
ChickenFeather.SetActions |
T2 | DayzUnderground |
CivilianSedan.CanDisplayAttachmentSlot |
T2 | DayzUnderground (cond) |
CivilianSedan.CanDisplayCargo |
— | DayzUnderground (cond) |
CleanWeapon.Init |
— | DayzUnderground |
Cleaver.SetActions |
T2 | DayzUnderground |
CombatKnife.SetActions |
T2 | DayzUnderground |
Construction.ExceptionCheck |
— | DayzUnderground (cond) |
Construction.HideConstructionPart |
— | DayzUnderground |
Construction.InitVisuals |
— | DayzUnderground |
Construction.ShowConstructionPart |
— | DayzUnderground |
Construction.UpdatePhysics |
— | DayzUnderground |
Construction.UpdateVisuals |
— | DayzUnderground |
ContaminatedArea_Base.EEDelete |
T3 | DayzUnderground |
ContaminatedTrigger.OnEnterServerEvent |
— | VPPAdminTools (cond) |
ContaminationStage3Mdfr.OnTick |
— | DayzUnderground |
Cooking.GetCookingMethod |
— | DayzUnderground |
CraftArmbandFlag.CanDo |
— | DayzUnderground ✂ |
CraftArmbandFlag.Init |
— | DayzUnderground |
CraftArmbandFlag.SpawnItems |
— | DayzUnderground ✂ |
CraftArmbandRag.GetSoundCategory |
— | DayzUnderground |
CraftArmbandRag.Init |
— | DayzUnderground |
CraftArmbandRaincoat.Init |
— | DayzUnderground |
CraftBoneHook.GetSoundCategory |
— | DayzUnderground |
CraftBoneHook.Init |
— | DayzUnderground |
CraftBoneKnife.GetSoundCategory |
— | DayzUnderground |
CraftBurlapStrips.GetSoundCategory |
— | DayzUnderground |
CraftBurlapStrips.Init |
— | DayzUnderground |
CraftGutsRope.Init |
— | DayzUnderground |
CraftImprovisedBag.CanDo |
— | DayzUnderground ✂ |
CraftImprovisedBag.Do |
— | DayzUnderground ✂ |
CraftImprovisedBag.Init |
— | DayzUnderground ✂ |
CraftImprovisedLeatherBag.CanDo |
— | DayzUnderground ✂ |
CraftImprovisedLeatherBag.Do |
— | DayzUnderground ✂ |
CraftImprovisedLeatherBag.Init |
— | DayzUnderground ✂ |
CraftLeatherCourierBag.CanDo |
— | DayzUnderground ✂ |
CraftLeatherCourierBag.Do |
— | DayzUnderground ✂ |
CraftLeatherCourierBag.Init |
— | DayzUnderground ✂ |
CraftRag.Init |
— | DayzUnderground |
CraftSmallFishTrap.GetSoundCategory |
— | DayzUnderground |
CraftSmallFishTrap.Init |
— | DayzUnderground |
CraftSuppressor.Init |
— | DayzUnderground |
CraftTannedLeather.CanDo |
— | DayzUnderground (cond) |
CraftWoodenCrate.Init |
— | DayzUnderground ✂ |
CraftWoodenHook.Init |
— | DayzUnderground |
CraftWoodenPlank.GetSoundCategory |
— | DayzUnderground |
CreditsLoader.GetData |
— | CF ✂ |
Crowbar.SetActions |
T2 | DayzUnderground |
CrudeMachete.SetActions |
T2 | DayzUnderground |
CutOutPepperSeeds.CanDo |
— | DayzUnderground ✂ |
CutOutPepperSeeds.Init |
— | DayzUnderground |
CutOutPumpkinSeeds.CanDo |
— | DayzUnderground ✂ |
CutOutPumpkinSeeds.Init |
— | DayzUnderground |
CutOutTomatoSeeds.CanDo |
— | DayzUnderground ✂ |
CutOutTomatoSeeds.Init |
— | DayzUnderground |
CutOutZucchiniSeeds.CanDo |
— | DayzUnderground ✂ |
CutOutZucchiniSeeds.Init |
— | DayzUnderground |
DUG_CannibalKnife.SetActions |
T2 | DayzUnderground |
DUG_CraftBanditMask.GetSoundCategory |
— | DayzUnderground |
DUG_CraftBurlapMask.GetSoundCategory |
— | DayzUnderground |
DUG_CraftBurlapMaskStrips.GetSoundCategory |
— | DayzUnderground |
DUG_HoofKnife.SetActions |
T2 | DayzUnderground |
DarkMotoHelmet_ColorBase.GetVoiceEffect |
— | DayzUnderground ✂ |
DarkMotoHelmet_ColorBase.IsObstructingVoice |
— | DayzUnderground ✂ |
DayZGame.FirearmEffects |
— | DayzUnderground |
DayZGame.OnEvent |
— | CF |
DayZGame.OnInitialize |
— | VPPAdminTools (cond) |
DayZGame.OnKeyPress |
— | VPPAdminTools |
DayZGame.OnKeyRelease |
— | VPPAdminTools |
DayZPlayerImplement.CameraHandler |
— | VPPAdminTools (cond) |
DayZPlayerImplement.IsShootingFromCamera |
— | DayzUnderground ✂ |
DayZPlayerImplement.ModCommandHandlerBefore |
— | VPPAdminTools |
DayZPlayerImplement.ModCommandHandlerInside |
— | VPPAdminTools |
DayZPlayerImplement.OnStoreLoad |
T3 | CF |
DayZPlayerImplement.OnStoreSave |
T3 | CF |
DayzPlayerItemBehaviorCfg.SetRestrained |
— | DayzUnderground |
DeCraftArmband.Init |
— | DayzUnderground |
DeCraftBow.Init |
— | DayzUnderground |
DeCraftCamoNetShelter.Init |
— | DayzUnderground |
DeCraftCarrierComplete.Init |
— | DayzUnderground |
DeCraftCarrierHolster.Init |
— | DayzUnderground |
DeCraftCarrierPouches.Init |
— | DayzUnderground |
DeCraftCookingStand.Init |
— | DayzUnderground |
DeCraftCourierBag.CanDo |
— | DayzUnderground (cond) |
DeCraftCourierBag.Init |
— | DayzUnderground |
DeCraftFishNetTrap.Init |
— | DayzUnderground |
DeCraftFishingRod.GetSoundCategory |
— | DayzUnderground |
DeCraftFishingRod.Init |
— | DayzUnderground |
DeCraftGhillieAttachment.Init |
— | DayzUnderground |
DeCraftGhillieBushrag.Init |
— | DayzUnderground |
DeCraftGhillieHood.Init |
— | DayzUnderground |
DeCraftGhillieSuit.Init |
— | DayzUnderground |
DeCraftGhillieTop.Init |
— | DayzUnderground |
DeCraftHandDrillKit.Init |
— | DayzUnderground |
DeCraftImprovisedBag.CanDo |
— | DayzUnderground (cond) |
DeCraftImprovisedBag.Init |
— | DayzUnderground |
DeCraftImprovisedLeatherBag.Do |
— | DayzUnderground ✂ |
DeCraftImprovisedLeatherBag.Init |
— | DayzUnderground ✂ |
DeCraftLeatherCourierBag.Do |
— | DayzUnderground ✂ |
DeCraftLeatherCourierBag.Init |
— | DayzUnderground ✂ |
DeCraftLeatherSack.Init |
— | DayzUnderground |
DeCraftSnareTrap.Init |
— | DayzUnderground |
DeCraftSpear.Init |
— | DayzUnderground |
DeCraftSplint.Init |
— | DayzUnderground |
DeCraftWoodenCrate.Do |
— | DayzUnderground |
Derringer_Base.CanPutAsAttachment |
— | DayzUnderground |
DisinfectantAlcohol.SetActions |
T2 | DayzUnderground |
DrowningMdfr.ActivateCondition |
— | VPPAdminTools (cond) |
DrowningMdfr.DeactivateCondition |
— | VPPAdminTools (cond) |
DrowningMdfr.OnTick |
— | VPPAdminTools (cond) |
Edible_Base.SetActions |
T2 | DayzUnderground |
EmoteConstructor.RegisterEmotes |
— | DayzUnderground |
EmoteManager.CanPlayEmote |
— | DayzUnderground |
EmoteManager.KillPlayer |
— | DayzUnderground |
EmoteManager.PlayEmote |
— | DayzUnderground |
EnochData.WeatherOnBeforeChange |
— | VPPAdminTools |
Environment.ProcessWetnessByRain |
— | DayzUnderground (cond) |
EyePatch_Improvised.GetEffectWidgetTypes |
— | DayzUnderground ✂ |
FangeKnife.SetActions |
T2 | DayzUnderground |
FarmingHoe.CanMakeGardenplot |
— | DayzUnderground ✂ |
FarmingHoe.SetActions |
T2 | DayzUnderground |
Fence.CanOpenFence |
— | Code Lock (cond) |
Fence.CanReceiveAttachment |
T2 | Code Lock (cond) |
Fence.HandleDropAttachment |
— | DayzUnderground |
Fence.OnPartDestroyedServer |
— | Code Lock |
Fence.OnPartDismantledServer |
— | Code Lock |
Fence.SetActions |
T2 | Code Lock |
FieldShovel.SetActions |
T2 | DayzUnderground |
FirefighterAxe.SetActions |
T2 | DayzUnderground |
Fireplace.SetActions |
T2 | DayzUnderground |
FireplaceBase.SetActions |
T2 | DayzUnderground |
Firewood.OnWasAttached |
— | DayzUnderground |
FirstAidKit.CanLoadItemIntoCargo |
T2 | DayzUnderground (cond) |
FirstAidKit.CanReceiveItemIntoCargo |
T2 | DayzUnderground (cond) |
FirstAidKit.CanSwapItemInCargo |
— | DayzUnderground (cond) |
FlashGrenade.OnExplode |
— | DayzUnderground |
GP5GasMask.GetAttachmentExclusionMaskAll |
— | DayzUnderground (cond) |
GardenLime.InitItemVariables |
— | DayzUnderground |
GasMask.GetAttachmentExclusionMaskAll |
— | DayzUnderground (cond) |
GesturesMenu.GetGestureItems |
— | DayzUnderground |
GreatHelm.GetVoiceEffect |
— | DayzUnderground ✂ |
GreatHelm.IsObstructingVoice |
— | DayzUnderground ✂ |
Grenade_Base.EEHitBy |
T2 | VPPAdminTools |
Grenade_Base.EEOnCECreate |
— | DayzUnderground |
Hammer.SetActions |
T2 | DayzUnderground |
HandSaw.SetActions |
T2 | DayzUnderground |
HandsArea.OnHandsPanelDropReceived |
— | DayzUnderground |
Hatchet.SetActions |
T2 | DayzUnderground |
Headtorch_ColorBase.AttachLightOnHead |
— | DayzUnderground |
Headtorch_ColorBase.CanPutAsAttachment |
— | DayzUnderground |
Headtorch_ColorBase.CreateHeadtorchLight |
— | DayzUnderground ✂ |
Headtorch_ColorBase.OnWasAttached |
— | DayzUnderground |
Headtorch_ColorBase.OnWasDetached |
— | DayzUnderground |
HelicopterScript.OnStoreLoad |
T3 | CF |
HelicopterScript.OnStoreSave |
T3 | CF |
Hologram.EvaluateCollision |
— | DayzUnderground (cond) |
Hologram.GetDefaultOrientation |
— | DayzUnderground (cond) |
Hologram.GetProjectionEntityPosition |
— | DayzUnderground (cond) |
Hologram.GetProjectionName |
— | DayzUnderground (cond) |
Hologram.PlaceEntity |
— | DayzUnderground (cond) |
HungerMdfr.OnTick |
— | DayzUnderground |
HuntingKnife.SetActions |
T2 | DayzUnderground |
ItemBase.CF_OnStoreLoad |
— | DayzUnderground |
ItemBase.CF_OnStoreSave |
— | DayzUnderground |
ItemBase.CanReceiveItemIntoCargo |
T2 | DayzUnderground (cond) |
ItemBase.CanSwapItemInCargo |
— | DayzUnderground (cond) |
ItemBase.CombineItemsClient |
— | Code Lock (cond) |
ItemBase.EEInit |
T3 | DayzUnderground |
ItemBase.EEItemLocationChanged |
T2 | DayzUnderground |
ItemBase.GetColorString |
— | DayzUnderground ✂ |
ItemBase.NameOverride |
— | DayzUnderground ✂ |
ItemBase.OnRPC |
T2 | DayzUnderground |
ItemBase.OnRightClick |
— | Code Lock (cond) |
ItemBase.OnStoreLoad |
T3 | CF |
ItemBase.OnStoreSave |
T3 | CF |
ItemBase.SetActions |
T2 | DayzUnderground |
KeybindingElement.Reload |
— | CF |
KitchenKnife.SetActions |
T2 | DayzUnderground |
KukriKnife.SetActions |
T2 | DayzUnderground |
LandMineTrap.EEHitBy |
T2 | VPPAdminTools |
LoadingScreen.Show |
— | DayzUnderground |
LoginQueueBase.Init |
— | DayzUnderground |
LoginQueueBase.Show |
— | DayzUnderground |
LongTorch.SetActions |
T2 | DayzUnderground |
M67Grenade.OnExplode |
— | DayzUnderground |
M9A1_Bayonet.SetActions |
T2 | DayzUnderground |
Machete.SetActions |
T2 | DayzUnderground |
Matchbox.SetActions |
T2 | DayzUnderground |
MetalPlate.OnWasAttached |
— | DayzUnderground |
MetalWire.OnWasAttached |
— | DayzUnderground |
MilitaryBeret_ColorBase.SetActions |
T2 | DayzUnderground |
MissionBase.CF_IsLoaded |
— | CF ✂ |
MissionBase.OnInit |
T3 | DayzUnderground |
MissionServer.InvokeOnDisconnect |
T3 | CF |
MissionServer.OnClientReadyEvent |
T3 | CF |
MissionServer.OnClientReconnectEvent |
T3 | CF |
MissionServer.OnClientRespawnEvent |
T3 | CF |
MissionServer.OnMissionLoaded |
— | CF |
MissionServer.OnUpdate |
T0 | CF |
MissionServer.SyncGlobalLighting |
— | DayzUnderground |
ModItemRegisterCallbacks.RegisterArcheryItem |
— | CF |
ModItemRegisterCallbacks.RegisterCustom |
— | CF |
ModItemRegisterCallbacks.RegisterEmptyHanded |
— | CF |
ModItemRegisterCallbacks.RegisterLauncher |
— | CF |
ModItemRegisterCallbacks.RegisterRestrained |
— | CF |
ModItemRegisterCallbacks.RegisterSurrender |
— | 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.Init |
— | DayzUnderground |
MotoHelmet_ColorBase.GetVoiceEffect |
— | DayzUnderground ✂ |
MotoHelmet_ColorBase.IsObstructingVoice |
— | DayzUnderground ✂ |
MotorbikeScript.CanDisplayAttachmentCategory |
— | DayzUnderground |
MotorbikeScript.CanDisplayAttachmentSlot |
T2 | DayzUnderground (cond) |
MotorbikeScript.OnStoreLoad |
T3 | CF |
MotorbikeScript.OnStoreSave |
T3 | CF |
NVGHeadstrap.CanPutAsAttachment |
— | DayzUnderground |
Nail.OnWasAttached |
— | DayzUnderground |
NotificationRuntimeData.GetIcon |
— | CF ✂ |
NotificationRuntimeData.GetTitleText |
— | CF ✂ |
NotificationUI.AddNotification |
— | CF |
NotificationUI.RemoveNotification |
— | CF |
NotificationUI.UpdateTargetHeight |
— | CF |
OKZKCap_ColorBase.CanPutAsAttachment |
— | DayzUnderground |
OffroadHatchback.CanDisplayAttachmentSlot |
T2 | DayzUnderground (cond) |
OffroadHatchback.CanDisplayCargo |
— | DayzUnderground (cond) |
Offroad_02.CanDisplayCargo |
— | DayzUnderground (cond) |
OpenCan.Init |
— | DayzUnderground |
OptionsMenuGame.Apply |
— | VPPAdminTools |
OptionsMenuGame.IsChanged |
— | VPPAdminTools (cond) |
OptionsMenuGame.Revert |
— | VPPAdminTools |
OptionsMenuGame.SetOptions |
— | VPPAdminTools |
OrientalMachete.SetActions |
T2 | DayzUnderground |
PPERequester_CameraNV.SetNVMode |
— | DayzUnderground (cond) |
PPERequester_DeathDarkening.OnStart |
— | DayzUnderground |
PaintAK101.Do |
— | DayzUnderground ✂ |
PaintAK74.CanDo |
— | DayzUnderground ✂ |
PaintAK74.Do |
— | DayzUnderground ✂ |
PaintAK74.Init |
— | DayzUnderground ✂ |
PaintAKMDrumMag.Do |
— | DayzUnderground ✂ |
PaintAKPlasticBttstck.Do |
— | DayzUnderground ✂ |
PaintCMAG40.Do |
— | DayzUnderground ✂ |
PaintGhillieAttGreen.Do |
— | DayzUnderground ✂ |
PaintGhillieAttGreen.Init |
— | DayzUnderground ✂ |
PaintGhillieBushragGreen.Do |
— | DayzUnderground ✂ |
PaintGhillieBushragGreen.Init |
— | DayzUnderground ✂ |
PaintGhillieHoodBlack.Do |
— | DayzUnderground ✂ |
PaintGhillieHoodBlack.Init |
— | DayzUnderground ✂ |
PaintGhillieHoodGreen.Do |
— | DayzUnderground ✂ |
PaintGhillieHoodGreen.Init |
— | DayzUnderground ✂ |
PaintGhillieSuitBlack.Do |
— | DayzUnderground ✂ |
PaintGhillieSuitBlack.Init |
— | DayzUnderground ✂ |
PaintM4A1.CanDo |
— | DayzUnderground (cond) |
PaintM4A1.Do |
— | DayzUnderground ✂ |
PaintSKS.CanDo |
— | DayzUnderground ✂ |
PaintSKS.Do |
— | DayzUnderground ✂ |
Paper.OnRPC |
T2 | DayzUnderground |
Paper.OnWasAttached |
— | DayzUnderground |
Paper.SetActions |
T2 | DayzUnderground |
PeelPotato.Init |
— | DayzUnderground |
Pen_ColorBase.SetActions |
T2 | DayzUnderground |
PersonalRadio.SetActions |
T2 | DayzUnderground |
PetrolLighter.SetActions |
T2 | DayzUnderground |
Pickaxe.SetActions |
T2 | DayzUnderground |
Pipe.SetActions |
T2 | DayzUnderground |
Pistol_Base.GetInventoryHandAnimation |
— | DayzUnderground (cond) |
PlantBase.Harvest |
— | DayzUnderground |
PlantBase.RemovePlantEx |
— | DayzUnderground ✂ |
PlantBase.UpdatePlant |
— | DayzUnderground |
PlantMaterial.CanDetachAttachment |
— | DayzUnderground ✂ |
PlantMaterial.CanPutAsAttachment |
— | DayzUnderground ✂ |
PlayerBase.CanBeTargetedByAI |
— | VPPAdminTools (cond) |
PlayerBase.CanDropEntity |
T2 | DayzUnderground |
PlayerBase.CanReceiveItemIntoHands |
T2 | DayzUnderground |
PlayerBase.CheckForBurlap |
— | DayzUnderground ✂ |
PlayerBase.EEHitBy |
T2 | DayzUnderground |
PlayerBase.EEItemAttached |
T2 | DayzUnderground |
PlayerBase.EEItemDetached |
T2 | DayzUnderground |
PlayerBase.EEKilled |
T3 | VPPAdminTools |
PlayerBase.OnCommandVehicleStart |
— | DayzUnderground |
PlayerBase.OnConnect |
— | VPPAdminTools |
PlayerBase.OnDrawOptics2D |
— | VPPAdminTools (cond) |
PlayerBase.OnInputUserDataProcess |
— | DayzUnderground |
PlayerBase.OnInventoryMenuClose |
— | DayzUnderground |
PlayerBase.OnInventoryMenuOpen |
— | DayzUnderground |
PlayerBase.OnItemInHandsChanged |
T2 | DayzUnderground |
PlayerBase.OnPlayerLoaded |
— | DayzUnderground |
PlayerBase.OnStepEvent |
— | DayzUnderground |
PlayerBase.OnStoreLoad |
T3 | DayzUnderground |
PlayerBase.OnStoreLoadLifespan |
— | CF (cond) |
PlayerBase.OnStoreSave |
T3 | DayzUnderground |
PlayerBase.OnUnconsciousStart |
— | DayzUnderground |
PlayerBase.PredictiveTakeEntityToHands |
— | DayzUnderground (cond) |
PlayerBase.SetActionsRemoteTarget |
— | DayzUnderground |
PlayerBase.SwitchItemSelectionTexture |
— | DayzUnderground |
PlayerBaseClient.OnVariablesSynchronized |
T2 | DayzUnderground |
PlayerContainer.ItemAttached |
— | DayzUnderground |
PluginAdminLog.GetPlayerPrefix |
— | DayzUnderground ✂ |
PluginAdminLog.PlayerHitBy |
— | VPPAdminTools (cond) |
PluginAdminLog.PlayerKilled |
— | VPPAdminTools (cond) |
PluginAdminLog.PlayerList |
— | DayzUnderground ✂ |
PluginLifespan.LoadFromCfg |
— | DayzUnderground |
PluginLifespan.SetPlayerLifespanLevel |
— | DayzUnderground (cond) |
PluginLifespan.SynchBeardVisual |
— | DayzUnderground |
PluginLifespan.UpdateLifespan |
— | DayzUnderground |
PluginRecipesManager.RegisterRecipies |
— | DayzUnderground |
PluginRecipesManagerBase.RegisterRecipies |
— | DayzUnderground |
PluginRepairing.CanRepair |
— | DayzUnderground (cond) |
PluginTransmissionAgents.TransmitAgentsEx |
— | DayzUnderground |
PokeHolesBarrel.CanDo |
— | DayzUnderground |
PokeHolesBarrel.Init |
— | DayzUnderground |
Pot.SetActions |
T2 | DayzUnderground |
PrepareAnimal.Init |
— | DayzUnderground |
PrepareCarp.CanDo |
— | DayzUnderground |
PrepareFish.Init |
— | DayzUnderground |
PrepareFox.Init |
— | DayzUnderground |
PurifyWater.Init |
— | DayzUnderground |
QuickBarBase.CanAddAsShortcut |
— | DayzUnderground |
RGD5Grenade.OnExplode |
— | DayzUnderground |
Rag.SetActions |
T2 | DayzUnderground |
RecipeBase.InsertIngredient |
— | DayzUnderground (cond) |
RepairElectric.Init |
— | DayzUnderground |
RepairEpoxy.Init |
— | DayzUnderground |
RockBase.GetDamageToMiningItemEachDrop |
— | DayzUnderground (cond) |
RockBase.GetMaterialAndQuantityMap |
— | DayzUnderground |
SKS_Bayonet.SetActions |
T2 | DayzUnderground |
SambucusBerry.DUG_CanPaintFace |
— | DayzUnderground |
SawOFFB95.Do |
— | DayzUnderground ✂ |
SawOffIzh18.CanDo |
— | DayzUnderground ✂ |
SawOffIzh18.Do |
— | DayzUnderground ✂ |
SawOffMagnum.Do |
— | DayzUnderground ✂ |
SawWoodenLog.GetSoundCategory |
— | DayzUnderground |
SawoffMosin.Do |
— | DayzUnderground ✂ |
SawoffShotgunIzh43.Do |
— | DayzUnderground ✂ |
Screwdriver.SetActions |
T2 | DayzUnderground |
SeaChest.CanPutIntoHands |
T2 | DayzUnderground |
SeaChest.CanReceiveItemIntoCargo |
T2 | DayzUnderground (cond) |
SeaChest.CanSwapItemInCargo |
— | DayzUnderground (cond) |
Sedan_02.CanDisplayAttachmentCategory |
— | DayzUnderground |
Sedan_02.CanDisplayCargo |
— | DayzUnderground (cond) |
SewingKit.DUG_CanPaintFace |
— | DayzUnderground ✂ |
SewingKit.SetActions |
T2 | DayzUnderground |
SharpenBroom.Init |
— | DayzUnderground |
SharpenLongStick.GetSoundCategory |
— | DayzUnderground |
SharpenLongStick.Init |
— | DayzUnderground |
SharpenStick.Init |
— | DayzUnderground |
Shovel.SetActions |
T2 | DayzUnderground |
Sickle.SetActions |
T2 | DayzUnderground |
SplitBroom.GetSoundCategory |
— | DayzUnderground |
SplitBroom.Init |
— | DayzUnderground |
SplitLongWoodenStick.GetSoundCategory |
— | DayzUnderground |
SplitLongWoodenStick.Init |
— | DayzUnderground |
SplitStones.GetSoundCategory |
— | DayzUnderground |
SteakKnife.SetActions |
T2 | DayzUnderground |
Stone.OnWasAttached |
— | DayzUnderground |
Stone.OnWasDetached |
— | DayzUnderground |
StoneKnife.SetActions |
T2 | DayzUnderground |
SurvivorBase.CanJump |
— | VPPAdminTools |
SurvivorBase.EOnFrame |
T1 | VPPAdminTools ✂ |
SurvivorBase.EOnPostFrame |
T1 | VPPAdminTools |
Sword.SetActions |
T2 | DayzUnderground |
TShirt_Dyed.DeSerializeNumericalVars |
— | DayzUnderground |
TShirt_Dyed.OnStoreLoad |
T3 | DayzUnderground |
TShirt_Dyed.OnVariablesSynchronized |
T2 | DayzUnderground |
TShirt_Dyed.SetColor |
— | DayzUnderground |
TentBase.CanDisplayAttachmentCategory |
— | Code Lock (cond) |
TentBase.CanReceiveAttachment |
T2 | Code Lock (cond) |
TentBase.CanReceiveItemIntoCargo |
T2 | Code Lock (cond) |
TentBase.CanReleaseCargo |
— | Code Lock (cond) |
TentBase.SetActions |
T2 | Code Lock |
TerritoryFlag.CanReceiveAttachment |
T2 | DayzUnderground |
ThirstMdfr.OnTick |
— | DayzUnderground |
ToggleNVGActionInput.UpdatePossibleActions |
— | DayzUnderground |
Torch.CanPutAsAttachment |
— | DayzUnderground ✂ |
Torch.SetActions |
T2 | DayzUnderground |
TransferValues.SendValue |
— | VPPAdminTools |
TrapBase.OnPlacementComplete |
— | VPPAdminTools |
TrapSpawnBase.InitTrapValues |
— | DayzUnderground |
TrapSpawnBase.IsPlayerInVicinity |
— | DayzUnderground |
Trap_FishNet.DUG_IsBaseBuildingInVicinity |
— | DayzUnderground ✂ |
Trap_FishNet.InitTrapValues |
— | DayzUnderground |
Trap_SmallFish.DUG_IsBaseBuildingInVicinity |
— | DayzUnderground ✂ |
Trap_SmallFish.InitTrapValues |
— | DayzUnderground |
Tripod.SetActions |
T2 | DayzUnderground |
Truck_01_Base.CanDisplayAttachmentCategory |
— | DayzUnderground |
Truck_01_Base.CanDisplayCargo |
— | DayzUnderground (cond) |
UiHintPanel.LoadContentList |
— | DayzUnderground ✂ |
UnboxLambda.CopyOldPropertiesToNew |
— | DayzUnderground |
UndergroundStash.AfterStoreLoad |
T3 | DayzUnderground |
UniversalLight.CanPutAsAttachment |
— | DayzUnderground (cond) |
UnknownFoodCan_Opened.EEOnCECreate |
— | DayzUnderground |
VPPAdminHud.DefineButtons |
— | VPPAdminTools |
VPPContextActionManager.RegisterActions |
— | VPPAdminTools |
VPPContextActionManager.RegisterProviders |
— | VPPAdminTools |
VicinityContainer.OnDropReceivedFromHeader |
— | DayzUnderground |
VicinitySlotsContainer.DoubleClick |
— | DayzUnderground |
WeaponCleaningKit.InitItemVariables |
— | DayzUnderground |
WeaponFSM.ValidateAndRepairHelper |
— | DayzUnderground |
Weapon_Base.EEFired |
— | VPPAdminTools |
WitchHood_ColorBase.SetActions |
T2 | DayzUnderground |
WoodAxe.SetActions |
T2 | DayzUnderground |
WoodenLog.OnWasAttached |
— | DayzUnderground |
WoodenPlank.OnWasAttached |
— | DayzUnderground |
WoodenStick.OnWasAttached |
— | DayzUnderground |
WoodenStick.SetActions |
T2 | DayzUnderground |
WorldLighting.SetGlobalLighting |
— | DayzUnderground |
WoundInfectStage2Mdfr.OnTick |
— | DayzUnderground |
ZenNote.SetActions |
T2 | DayzUnderground |
ZombieBase.OnStoreLoad |
T3 | CF |
ZombieBase.OnStoreSave |
T3 | CF |
30 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.