Forever_Burning_Campfire
Mod Support ended with Version 1.26 Mod will work until it won't. Use it if you want but there won't be any more updates This mod brings a couple of light items that stay on forever. Perfect to use as ambience lighting, at traders etc. For performance shadows are off. Dayz cannot take more than 4-5 lights in one place. Features: Regular items with persistency: these shouldn't be spawned with VPP builder tools or… (more)
Mod Support ended with Version 1.26 Mod will work until it won't. Use it if you want but there won't be any more updates This mod brings a couple of light items that stay on forever. Perfect to use as ambience lighting, at traders etc. For performance shadows are off. Dayz cannot take more than 4-5 lights in one place. Features: Regular items with persistency: these shouldn't be spawned with VPP builder tools or DayZ Editor. Treat them as regular items. If you leave them in init/editor/vpp, they will multiply - FBF_Fireplace -> Forever burning campfire which players cannot dismantle or extinguish. Burns continuously. Spawn this as admin then hold it in hands to place in indoors fireplaces/barrels - FBF_Pot -> pot with larger inventory (60). This cannot be removed from FBF_Fireplace attachments so it's safe to put at traders. It doesn't seem to run out of water. - FBF_FryingPan -> larger inventory (60). cannot be removed from FBF_Fireplace Map items: these should be added with DayZ Editor or other similar ways. - FBF_FireBarrel - Place this at your trader areas. You can then create indoor like fireplaces at it with either regular fireplace or FBF_Fireplace. - FBF_Torch, FBF_LongTorch - Area lights -> these lights are just one dot of light to lighten up an area. FBF_AreaLight_White, FBF_AreaLight_Warm (You can use other mods for better lights) Monetization You may run this on monetized servers as long no item or retexture of an item from this pack is monetized. Copyright Repack is allowed. This work is licensed under ADPL-SA This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License This mod can be repacked under your server mod(only server specific mods). This pbo must be run on both client and server. Sponsors 🎮 Need a DayZ server? Rent yours here and get 25% OFF! Donations
No file I/O on hot paths, no timers created per event, no per-player-per-frame hooks.
Every server-visible override preserves its chain.
No server-side script overrides. Counts hook dispatch and timers only, not what the hooks do inside. Methodology.
Other findings
super() only on some paths · 3 · warning
- ActionPlaceFireplaceIndoor.OnExecuteServer calls super.OnExecuteServer() only on some paths — on the others the chain below this mod is dropped.
Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceFireplaceIndoor.c:3 - ActionPlaceFireplaceIntoBarrel.OnExecuteServer calls super.OnExecuteServer() only on some paths — on the others the chain below this mod is dropped.
Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceFireplaceIntoBarrel.c:3 - ActionPlaceOvenIndoor.OnExecuteServer calls super.OnExecuteServer() only on some paths — on the others the chain below this mod is dropped.
Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceOvenIndoor.c:3
- ActionPlaceFireplaceIndoor.OnExecuteServer calls super.OnExecuteServer() only on some paths — on the others the chain below this mod is dropped.
Which vanilla methods the mod hooks, which of them drop the chain, how often each hook fires, and which risky calls sit inside hot hooks.
How long hook bodies take, network cost, or engine-side load. Measured across live fleets, most server lag comes from the engine and world state, not mod script chains — a light footprint does not clear a mod of lag, and a heavy one does not convict it. Methodology.
Everything else
All 3 overrides
Surface is the dispatch tier the rubric can price (— = unpriced); server is whether the override exists on a dedicated server; super() shows whether the vanilla chain is preserved on a server.
| method | surface | server | super() | where |
|---|---|---|---|---|
ActionPlaceFireplaceIndoor.OnExecuteServer |
— | yes | conditional | Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceFireplaceIndoor.c:3 |
ActionPlaceFireplaceIntoBarrel.OnExecuteServer |
— | yes | conditional | Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceFireplaceIntoBarrel.c:3 |
ActionPlaceOvenIndoor.OnExecuteServer |
— | yes | conditional | Forever_Burning_Campfire.pbo::scripts\4_World\Actions\Modded\ActionPlaceOvenIndoor.c:3 |
Load-order constraints (CfgPatches)
What each PBO declares: its addon identity and the addons it requires to be loaded first (requiredAddons). A partial load-order signal from the mod's own metadata.
Forever_Burning_Campfire.pbo
Forever_Burning_CampfirerequiredVersion 0.1 — requiresDZ_Gear_Camping,DZ_Gear_Consumables,DZ_Gear_Cooking,DZ_Gear_Tools
census 1.1 · findings 1.1 · hash a461f2ea78068112