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)