A polished, self-hosted manager for Conan Exiles dedicated servers on Windows.
Three-way combat mode picker. Replaces the old binary "PVP ENABLED" toggle in Decrees → Identity. Conan added PvE-Conflict as a separate mode some time after the v1 toggle was good enough, and v0.8 was still incorrectly conflating the three modes into a single boolean. v0.9 has dedicated buttons for PvE / PvE-Conflict / PvP with a short description of each.
The picker writes the right combination of three INI keys per mode:
| Mode | PVPEnabled | CombatModeModifier | CanDamagePlayerOwnedStructures |
|---|---|---|---|
| PvE | False | 0 | False |
| PvE-Conflict | True | 1 | False |
| PvP | True | 0 | True |
CombatModeModifier=1 is the official Funcom flag for PvE-C (per Inflexion docs), which only takes effect while PVPEnabled=True. CanDamagePlayerOwnedStructures controls whether bases are raidable — true on full PvP, false for the other two modes.
Bonus: the Hearth dashboard now correctly shows the right mode label ("PvE — Conflict" instead of always falling back to "PvP" when the master toggle was on). The four built-in presets also got mode-aware updates: Vanilla and PvE Chill default to PvE, PvP Hardcore is full PvP, and Roleplay is now PvE-Conflict (a more common RP server choice than full open PvP).
- PvE — pure cooperative survival. No player-versus-player damage at any time. Bases are immortal to other players. Best for friends who just want to build and explore.
- PvE-Conflict — players can damage each other (during a raid window if you've also set up time restrictions, otherwise always), but bases are still protected. Hostile encounters happen, but your work is never lost. Default conflict window is 5 PM – 11 PM if
RestrictPVPTimeis on; can be customized per weekday withPVPTime[Day]Start/End. - PvP — open combat at all times, full base raiding allowed.
PVPEnabled requires a server restart to take effect, per Funcom's docs. CombatModeModifier and CanDamagePlayerOwnedStructures both update on save without restart, but realistically you'll be saving them as a set, so plan to restart anyway after switching modes.
Auto-updater, GitHub Releases, signed builds, RCON console, mod manager, scheduled restarts, save backups, firewall rules, log tailing, graceful shutdown, server reattach. See earlier notes for the full feature list.
Same as v0.8:
cd exile_keep_v9
npm install
npm run tauri dev # development with hot reloadFor a release through the auto-updater pipeline:
git add .
git commit -m "v0.9.0 — three-way combat mode picker"
git tag v0.9.0
git push
git push --tagsGitHub Actions builds and signs the installer in ~7 minutes. The running app at v0.8.0 will see the update and offer to install it via the Courier tab.