GSC X TWS Drone Whitelist

by GSC Zeus
GSC X TWS Drone Whitelist

Summary

Restricts Realistic Combat Drones to whitelisted players. The pilot list is managed from a web page and Discord bot and synced to the server automatically; admins can also use in-game commands.

Description

TWS Drone Whitelist (GSC X TWS DWL) restricts Realistic Combat Drones to approved pilots. Players who are not on the list cannot connect to a drone.

## Features
- Server-side enforcement: the check runs where a player connects to a drone, so it cannot be bypassed from the client. If a player's identity cannot be verified, access is denied.
- Goggles check: unlisted players cannot equip the FPV goggles and get a hint explaining why.
- Central pilot list: the list is managed through the Kakashi bot (web page and Discord application flow) and synced to the server automatically. A change reaches the server within about a minute.
- Offline safety: if the bot is unreachable, the last known list stays active. It is also saved to disk and restored after a server restart.
- In-game admin tools (server admins only):
  - A read-only panel shows the current list.
  - `!dronewl add <GUID> [note]`
  - `!dronewl remove <GUID>`
  - `!dronewl list`
  - `!dronewl sync` forces an immediate sync.

## Requirements
- Realistic Combat Drones
- KWL (Kakashi Whitelist). DWL reuses its `KWL_Settings.json` for the bot URL and API token, so no second config is needed.
- A running Kakashi bot with the drone whitelist routes.

## Setup
1. Add the mod to your server. It must load after Realistic Combat Drones and KWL.
2. Set `apiUrl` and `apiToken` in `KWL_Settings.json` (the same values KWL uses).
3. Add pilots on the bot's `/drone-whitelist` page, through the Discord application flow, or with `!dronewl add`.

## Migrating from the old version
An existing `$profile:TDWL/whitelist.txt` is uploaded to the bot once on the first successful sync, then renamed to `whitelist.txt.migrated`.

## Compatibility
Works alongside TWS RCD Drone Limit. Both checks apply independently, and whichever denies the connect wins.

License

CUSTOM LICENSE - GSX X TWS DRONE WHITELIST

Copyright (c) 2026 GSC Zeus. All rights reserved.

This content is made available only for non-commercial end-use in ARMA games,
without permission to monetize it in any way. Outside of ARMA products this
license grants no rights whatsoever.

1. PERMITTED USE
   Anyone may use this content as-is (e.g. play with it, run it on a server,
   include it as a dependency for their own mission/server) for non-commercial
   end-use in ARMA games, subject to the restrictions below.

2. NO MODIFICATION
   You may not modify, adapt, translate, reverse engineer, decompile,
   disassemble, or create derivative works based on this content, in whole or
   in part, unless you are GSC Zeus.

3. NO REDISTRIBUTION
   You may not copy, share, upload, re-upload, mirror, rebrand, bundle inside
   another addon, or otherwise redistribute this content, in original or
   modified form, through the Arma Reforger Workshop, any other platform, or
   any other means, unless you are GSC Zeus.

4. NO COMMERCIAL USE
   This content may not be sold, sublicensed, monetized, or used as part of
   any commercial product or service, under any circumstances.

5. ATTRIBUTION
   The original author (GSC Zeus) must be credited wherever this content is
   used.

6. NO WARRANTY
   This content is provided "as is", without warranty of any kind, express or
   implied. The author is not liable for any damages arising from its use.

7. TERMINATION
   Any use of this content outside the terms of this license immediately and
   automatically terminates any rights granted herein.

For permission requests outside the scope of this license (e.g. to modify or
redistribute), contact the author directly.

Version
1.0.0
Game Version
1.8.0.13
Version size
17.21 KB
Downloads
390
Created
04.10.2026
Last Modified
04.10.2026
ID
6A88F496D8263951

Dependencies