# 
        3.2 Required Managers
    
To make your world playable with ARL you must add a few manager prefabs and at least one spawn point.
Place these in your own subscene (recommended) so framework updates don’t touch your content.
Tip
Create a layer called Managers in your subscene and drop all managers there. Keep spawns in a Spawnpoint layer.
        # 
        Steps to set up
    
Add the Game Mode (one per world)
DragArmaReforgerLife/Prefabs/MP/Modes/Life/GameMode_Life.etinto the world.Add the Faction Manager (one per world)
DragArmaReforgerLife/Prefabs/MP/Managers/Factions/FactionManager_Life.etinto the world.- Ensure the faction keys expected by your logic exist (ARL defaults often expect 
CIV). 
- Ensure the faction keys expected by your logic exist (ARL defaults often expect 
 Add the Loadout Manager (one per world)
DragArmaReforgerLife/Prefabs/MP/Managers/Loadouts/LoadoutManager_Life.etinto the world.- Ensure a loadout with the expected name exists (ARL defaults commonly use 
default). 
- Ensure a loadout with the expected name exists (ARL defaults commonly use 
 Add at least one Public Spawn Point
DragArmaReforgerLife/Prefabs/MP/Spawning/ARL_SpawnPointEntity.etinto the world.- In Entity Properties, enable Public Spawn (required for the spawn menu).
 - Give it a clear Name/Label so players recognize it.
 
Save your subscene (and world).
        # 
        Testing
    
- Use Play from Camera in Workbench.
 - On join, you should be prompted to select a spawn point and create your character.
 
If the spawn menu doesn’t appear:
- ✅ GameMode_Life is present (exactly one).
 - ✅ At least one Public Spawn Point is placed and enabled.
 
        # 
        Modifying manager properties
    
You have two safe ways to change behavior:
        # 
        A) Per-world (instance) tweaks
    
Select the placed manager instance in the world and adjust its Entity Properties.
- Use this for world-specific tuning (no other worlds are affected).
 
        # 
        B) Prefab override (global tweak)
    
If you want every instance to share your changes:
- In Resource Browser, right-click the ARL prefab → Override In… → choose a folder in your addon.
 - Edit the override (add/change properties, add components).
 - Save.
 
- The override keeps the same path, so all references pick up your changes.
 - Keep overrides minimal; you can enable/disable base components but not delete them.
 
        # 
        One-per-world rule (recommended)
    
- GameMode_Life → 1
 - FactionManager_Life → 1
 - LoadoutManager_Life → 1
 
Spawns: as many as you need (at least one Public) (More details are to be added to documentation regarding spawn points).
        # 
        Quick checklist
    
- Managers placed in Services layer; spawns in Spawns layer.
 - Public spawn enabled and named.
 - Faction key and loadout names align with your logic.
 - Save subscene, then test join → menu → spawn.