APC Rankings
The APC (Alliance Power Contribution) module tracks player strength for Dark War Survival. Players self-report their APC values, and the bot maintains a live leaderboard.
What is APC?
In Dark War Survival, each player has two army strengths:
- Main APC — primary army power
- Second APC — secondary army power
These values determine combat effectiveness in events like Kill Event (KE), rallies, and defense. Tracking APC helps the president and alliance leaders make strategic decisions about armory assignments and event participation.
Leaderboard
The bot maintains a single persistent embed in the configured channel:
┌─────────────────────────────────────┐
│ ⚔️ APC Rankings │
├─────────────────────────────────────┤
│ 🥇 PlayerOne │ 2.1G │ 800M │
│ 🥈 PlayerTwo │ 1.8G │ 650M │
│ 🥉 PlayerThree │ 1.5G │ 500M │
│ 4. PlayerFour │ 1.2G │ 400M │
│ 5. PlayerFive │ 900M │ 300M │
│ ... │
└─────────────────────────────────────┘- Auto-updates after every submission
- Sorted by main APC (descending)
- Medal emojis for top 3 positions
- A custom faction emoji appears before each player's name (Fighters, Shooters, Riders). Entries without a faction show no emoji — just the name.
Commands
| Command | Description | Permissions |
|---|---|---|
/apc [main] [second] [main_faction] [second_faction] | Submit/update your strength (factions optional) | Everyone |
/apc-remove [position] | Remove a record by position | Moderation Roles |
/apc-set [user] [main] [second] [main_faction] [second_faction] | Manually set or update a member's APC | Moderation Roles |
Strength Format
Use shorthand notation with K/M/G suffixes:
/apc 1.5G 500M— Main: 1.5 billion, Second: 500 million/apc 800M 200K— Main: 800 million, Second: 200 thousand
Optionally set the faction of each cart with main_faction and second_faction (choices: Fighters, Shooters, Riders). Both are optional — when omitted, the previously set faction is preserved. The faction shows as a custom emoji before the player's name on the leaderboard.
Integration with Other DWS Modules
- President — uses APC rankings to evaluate server power before events
- Armory — stronger alliances may receive better armory slots
- Alliances — alliance leaders can see individual member contributions
Configuration
Configure via dashboard:
Toggle APC module
Select leaderboard channel
Save — embed is auto-created
Tip
Pair with /lockdown to make the channel command-only:
/lockdown #apc-ranking allowed_commands:apc