DCS Dropzone
DCS Dropzone is a mod manager for DCS World that handles discovering, installing, and activating community mods through a suite of three applications: the Daemon, the Webapp, and the Launcher.
Applications
Daemon
The Daemon is a local background process that manages the full mod lifecycle on the user's machine. It downloads releases, unpacks them into a local mod store, and enables or disables mods by managing symlinks in the DCS World saved games directory.
Webapp
The Webapp is a hosted web application where users browse and discover mods from the registry. It provides search, filtering, and mod detail pages, and communicates installation requests to the local Daemon.
Launcher
The Launcher is a desktop process that runs on startup. It checks for available application updates, downloads and applies them, then starts the Daemon. Users interact with the Launcher to keep DCS Dropzone itself up to date.
Guides
Getting started with local development : How to run all three applications locally for development and testing.
Errors as Values : How to handle known errors using Go-style tuples instead of throwing exceptions.
Spec
Spec pages define system behaviors using Spec Driven Development. Each spec describes one behavior in terms of inputs and observable system actions, with no implementation detail.
See Also
- GitHub repository — Source code, issues, and pull requests.
- DCS World — The flight simulator DCS Dropzone extends.