[{"data":1,"prerenderedAt":379},["ShallowReactive",2],{"/docs/jobs/firejob/setup/configuration":3,"/docs/jobs/firejob/setup/configuration-surround":368,"/docs/jobs/firejob/setup/configuration-implemented-suggestions":378},{"id":4,"title":5,"body":6,"description":358,"extension":359,"head":360,"implementedSuggestions":360,"meta":361,"navigation":362,"path":363,"schemaOrg":360,"seo":364,"sitemap":365,"stem":366,"__hash__":367},"docs/1.docs/0.jobs/3.firejob/2.setup/2.configuration.md","Configuration",{"type":7,"value":8,"toc":339},"minimark",[9,14,18,60,71,75,97,101,107,149,153,236,240,245,252,256,266,270,276,279,285,289,295,299,305,308,312],[10,11,13],"h2",{"id":12},"configuration-sources","Configuration sources",[15,16,17],"p",{},"Sky Fire Job uses two configuration layers:",[19,20,21,34],"table",{},[22,23,24],"thead",{},[25,26,27,31],"tr",{},[28,29,30],"th",{},"Layer",[28,32,33],{},"Purpose",[35,36,37,49],"tbody",{},[25,38,39,46],{},[40,41,42],"td",{},[43,44,45],"code",{},"/jobconfig",[40,47,48],{},"Job-specific and frequently changed settings stored through Sky Jobs Base",[25,50,51,57],{},[40,52,53,54],{},"Open files in ",[43,55,56],{},"sky_firejob/config",[40,58,59],{},"Defaults, fallback jobs, advanced systems, locales, images, and styling",[15,61,62,63,66,67,70],{},"When ",[43,64,65],{},"Config.UseJobConfigurator"," is enabled, saved Job Configurator values take priority over matching fallback values in ",[43,68,69],{},"config.lua",". Editing a fallback value alone may therefore have no visible effect on an already configured server.",[10,72,74],{"id":73},"recommended-workflow","Recommended workflow",[76,77,78,85,88,91,94],"ol",{},[79,80,81,82,84],"li",{},"Enable or disable the main systems in ",[43,83,45],{},".",[79,86,87],{},"Configure firefighter jobs, shops, vehicles, permissions, station flow, and scenario settings.",[79,89,90],{},"Save the configuration and test it without restarting the resource.",[79,92,93],{},"Use the open configuration files only for settings that are not exposed in the configurator.",[79,95,96],{},"Keep a backup of customized configuration files before every resource update.",[10,98,100],{"id":99},"main-feature-areas","Main feature areas",[15,102,103,106],{},[43,104,105],{},"config/config.lua"," contains the main fallback setup for:",[108,109,110,113,116,119,122,125,128,131,134,137,140,143,146],"ul",{},[79,111,112],{},"Fire station blip and radial access",[79,114,115],{},"Rescue cushion",[79,117,118],{},"Hose behavior, foam refill, pumps, hydrants, and supported vehicles",[79,120,121],{},"Firefighter job definitions, props, shops, and vehicles",[79,123,124],{},"Oil spill cleanup",[79,126,127],{},"Vehicle fires and standalone accident ignition",[79,129,130],{},"Lighter ignition behavior",[79,132,133],{},"Prop ignition",[79,135,136],{},"Vehicle rescue and player entrapment",[79,138,139],{},"Trapped patient rescue",[79,141,142],{},"Scenario creator dispatch and random trigger behavior",[79,144,145],{},"Tree incident gameplay",[79,147,148],{},"Fire system decals, protective gear, and NPC reactions",[10,150,152],{"id":151},"open-configuration-files","Open configuration files",[19,154,155,165],{},[22,156,157],{},[25,158,159,162],{},[28,160,161],{},"File",[28,163,164],{},"Use",[35,166,167,176,186,196,206,216,226],{},[25,168,169,173],{},[40,170,171],{},[43,172,105],{},[40,174,175],{},"Main firejob settings, fallback jobs, and major feature toggles",[25,177,178,183],{},[40,179,180],{},[43,181,182],{},"config/init.lua",[40,184,185],{},"Loads the firejob configuration entrypoint",[25,187,188,193],{},[40,189,190],{},[43,191,192],{},"config/editor/peds.lua",[40,194,195],{},"Firefighter wardrobe or character-related creator data",[25,197,198,203],{},[40,199,200],{},[43,201,202],{},"config/editor/vehicles.lua",[40,204,205],{},"Garage and configured fire vehicle editor data",[25,207,208,213],{},[40,209,210],{},[43,211,212],{},"config/img/*",[40,214,215],{},"Bundled Firejob UI background and artwork assets",[25,217,218,223],{},[40,219,220],{},[43,221,222],{},"config/locales/*.lua",[40,224,225],{},"Translations and interface text",[25,227,228,233],{},[40,229,230],{},[43,231,232],{},"config/style.css",[40,234,235],{},"Fallback NUI theme variables and styling",[10,237,239],{"id":238},"settings-that-need-extra-care","Settings that need extra care",[241,242,244],"h3",{"id":243},"hose-and-supply-settings","Hose and supply settings",[15,246,247,248,251],{},"Review ",[43,249,250],{},"Config.Hose"," carefully when adjusting hose length, hydrant distance, pump support, or fire vehicle tank sizes. Mismatched supply values can make realistic suppression impossible or too easy.",[241,253,255],{"id":254},"vehicle-fires","Vehicle fires",[15,257,258,261,262,265],{},[43,259,260],{},"Config.VehicleFires"," controls manual ignition, external creation, explosion timing, and standalone accident detection. If ",[43,263,264],{},"sky_mechanicjob"," is running, the fallback accident mode should be reviewed so both resources do not try to own the same crash logic.",[241,267,269],{"id":268},"protective-gear","Protective gear",[15,271,272,275],{},[43,273,274],{},"Config.FireSystem.protectiveGear"," validates required clothing components and optional air bottle handling. Adjusting component IDs without matching your actual uniforms will cause players to lose intended protection.",[241,277,124],{"id":278},"oil-spill-cleanup",[15,280,281,284],{},[43,282,283],{},"Config.OilSpills.cleanup"," controls required duty checks, absorbent and broom items, and item consumption. The cleanup state is server-authoritative and should stay aligned with your inventory item names.",[241,286,288],{"id":287},"scenario-creator","Scenario creator",[15,290,291,294],{},[43,292,293],{},"Config.FireScenarioCreator"," controls random triggers and dispatch targeting. Review the required on-duty job list before enabling automatic scenario starts on production servers.",[241,296,298],{"id":297},"job-configurator-fire-jobs","Job Configurator fire jobs",[15,300,301,302,304],{},"Firefighter jobs created only through ",[43,303,45],{}," are still included in the shared job systems. They receive station storage, wardrobe, garage, billing, and tablet support through Sky Jobs Base.",[15,306,307],{},"After adding or changing a firefighter job, save the Job Configurator entry and ensure the player has the correct job and duty state before checking access.",[10,309,311],{"id":310},"related-pages","Related pages",[108,313,314,321,327,333],{},[79,315,316],{},[317,318,320],"a",{"href":319},"./station-setup","Station Setup",[79,322,323],{},[317,324,326],{"href":325},"../features/protective-gear-and-air","Protective Gear and Air",[79,328,329],{},[317,330,332],{"href":331},"../features/scenario-creator-and-hub","Scenario Creator and Hub",[79,334,335],{},[317,336,338],{"href":337},"./permissions","Permissions",{"title":340,"searchDepth":341,"depth":342,"links":343},"",1,2,[344,345,346,347,348,357],{"id":12,"depth":342,"text":13},{"id":73,"depth":342,"text":74},{"id":99,"depth":342,"text":100},{"id":151,"depth":342,"text":152},{"id":238,"depth":342,"text":239,"children":349},[350,352,353,354,355,356],{"id":243,"depth":351,"text":244},3,{"id":254,"depth":351,"text":255},{"id":268,"depth":351,"text":269},{"id":278,"depth":351,"text":124},{"id":287,"depth":351,"text":288},{"id":297,"depth":351,"text":298},{"id":310,"depth":342,"text":311},"Understand the Job Configurator, firejob feature toggles, static settings, and safe configuration workflow.","md",null,{},true,"/docs/jobs/firejob/setup/configuration",{"title":5,"description":358},{"loc":363},"1.docs/0.jobs/3.firejob/2.setup/2.configuration","_AMzg9BNLX9xQXfCqAJ3WibaFrl7liA5FPFu9_FVwKE",[369,374],{"title":370,"path":371,"stem":372,"description":373,"children":-1},"Installation","/docs/jobs/firejob/setup/installation","1.docs/0.jobs/3.firejob/2.setup/1.installation","Install Sky Fire Job, prepare its dependencies and database, and complete the first server setup.",{"title":320,"path":375,"stem":376,"description":377,"children":-1},"/docs/jobs/firejob/setup/station-setup","1.docs/0.jobs/3.firejob/2.setup/3.station-setup","Prepare the firefighter station flow, job access, vehicles, storage, and operational points.",[],1783877502981]