ASWL - Auto Spawn Whitelist

by SkyDyz
ASWL - Auto Spawn Whitelist

Summary

ASWL (Auto Spawn Whitelist Logic) is an Arma Reforger respawn extension that controls which spawn points a player can use based on UID whitelist rules.

Description

ASWL WORKBENCH CONFIGURATION

Workbench steps:
   1) Open mission/project in Arma Reforger Workbench.
   2) Select entity with SCR_RespawnSystemComponent.
   3) Change the Respawn class to ASWL_Auto_Spawn_Whitelist_Logic (right-click -> change class).
   4) In ASWL - Config:
       - Enable "Enable spawn whitelist filtering for SCR_AutoSpawnLogic only".
       - OPTIONAL: Set JSON path (default: $profile:ASWL_Config.json).
   5) For each SCR_SpawnPoint, configure ASWL - Config:
       - Allow spawn only for players that are in whitelist.
       - Allow spawn only for players that are NOT in whitelist.
       - Whitelist spawn name (required for whitelist-only spawn points).
   6) Ensure JSON spawnName values match each spawn point Whitelist spawn name.
   7) Reload mission/server and inspect [ASWL] logs.

Behavior notes:
    - Checks run server-side.
    - Duplicate UID in multiple spawnName groups => warned and treated as non-whitelisted routing.
    - Missing whitelist entries can be auto-created/auto-synced in JSON.

---

Etapes Workbench :
   1) Ouvrir la mission/le projet dans Arma Reforger Workbench.
   2) Selectionner l'entite GameMode avec le component SCR_RespawnSystemComponent
   3) Changer la class Respawn pour ASWL_Auto_Spawn_Whitelist_Logic (clique droit -> change class).
   4) Dans ASWL - Config :
       - Activer "Enable spawn whitelist filtering for SCR_AutoSpawnLogic only".
       - OPTIONNEL: Definir le chemin JSON (defaut : $profile:ASWL_Config.json).
   5) Pour chaque SCR_SpawnPoint, regler ASWL - Config :
       - Allow spawn only for players that are in whitelist.
       - Allow spawn only for players that are NOT in whitelist.
       - Whitelist spawn name (obligatoire pour un spawn whitelist).
   6) Verifier que spawnName (JSON) correspond au Whitelist spawn name du point de spawn.
   7) Recharger mission/serveur et verifier les logs [ASWL].

Notes comportement :
    - Les controles sont effectues cote serveur.
    - UID duplique dans plusieurs groupes spawnName => avertissement et routage non-whitelist.
    - Les entrees manquantes peuvent etre creees/synchronisees automatiquement dans le JSON.

License

Arma Public License No Derivatives (APL-ND)

Version
1.0.1
Game Version
1.6.0.119
Version size
22.44 KB
Downloads
5
Created
13.03.2026
Last Modified
14.03.2026
ID
68DAECB4373DB8B9