RaidAlarm
Know the second your base gets hit, even while you sleep.
A raid never waits for you to log in. RaidAlarm stands guard over every structure your tribe owns, and the moment an enemy starts breaking walls, the alarm goes off in your Discord. Your tribe can be asleep, at work, or on another map. They still hear about it while the raiders are at the door, not the next morning over a crater.
RaidAlarm watches your structures for damage and turns a raid into a single, readable alert. It batches every hit inside a time window, so one raid is one ping and not a wall of spam. Each alert names the tribe that got hit, the raider, how many hits landed, and where on the map the attack is happening. It runs light on the server because the hot path stays tiny and the heavy work only runs when an alert is ready to send.
What the alarm watches for
- Offline raid alerts: I warn your tribe their base is under attack even when nobody is logged in.
- One alert per raid:
BatchSecondsrolls every hit in a window into a single alert, so a long raid is a few pings, not a hundred. - Quiet the small stuff:
MinHitsToAlertholds back a single stray hit and only fires on a real attack. - Player raids only:
PlayerAttackersOnlyskips a wild dino that wanders into your base. - Skip self damage:
IgnoreSelfDamagekeeps your own demolition or pickups from setting off an alarm. - Raid coords:
LogCoordsadds the attacker's map spot, so you know where to defend. - In game warning:
WarnOnlineTribealso messages any tribe members who are online right now. - Channel ping:
PingEveryRaidadds an @here to each Discord alert so no one misses it. - Team filter:
MinTeamIddrops unowned or neutral builds so only real bases alert. - Easy to run: no database, no economy, and no permission plugin needed to get it working.
The two admin commands
RaidAlarm runs itself. Players type nothing, there is nothing to gate, and you do not need the Permissions plugin. The console and RCON commands are admin side by nature. Admins get two:
| Command | What It Does | Where |
|---|---|---|
RaidAlarm.Reload |
Reload the settings with no restart. | Console and RCON |
RaidAlarm.TestDiscord |
Fire a test embed at your webhook. | Console |
Getting it on your server
You need AsaApi v2.01 or newer on a Windows dedicated server. A Discord webhook for your raid channel is the only other piece, and even that is optional, since the in game warning still fires without it. No ArkShop, no Permissions, no database.
- Extract the
RaidAlarmfolder into your server'sArkApi/Plugins/folder. AsaApi finds a plugin by its folder, so the folder must carry the exact same name as the DLL inside it. - Open
config.json, setDiscord.Enabledto true, and paste yourWebhookURL. - Set
ServerNameand tuneBatchSeconds,MinHitsToAlert, and the other rules to taste. - Start the server again with
AsaApiLoader.exe. - Watch
ArkApi.logfor the line that says RaidAlarm loaded, then run a test hit orRaidAlarm.TestDiscord.
Tuning the alarm
Every setting, what it does, and what a bigger or smaller value changes is written up in our docs. If you would rather click than edit JSON by hand, our configuration editor builds the file for you.
When the alarm will not sound
Something not firing, or stuck on setup? Come find me on Discord and we will get it watching your base: https://discord.gg/8GGaEzWk9p
Owners ask
Does RaidAlarm work when my whole tribe is offline? Yes. That is the job. RaidAlarm reads the damage on your structures server side and posts to Discord no matter who is logged in. The whole tribe can be offline and asleep, and the alert still lands in your channel while the raid is happening.
Will it flood my Discord during a long raid?
No. Every hit inside BatchSeconds folds into one alert, and MinHitsToAlert keeps a stray tap quiet. A raid that runs ten minutes at the defaults sends about ten alerts, one a minute, enough to show the fight is still on without a wall of pings.
Can each tribe get alerts in their own channel?
Not yet. Right now every alert lands on the one webhook you set in WebhookURL, so most servers point it at a public raid alert channel. A per tribe split is on the list for a later build of RaidAlarm.
Will a wild dino or my own demolition set it off?
Not with the defaults. PlayerAttackersOnly skips wild creatures, and IgnoreSelfDamage checks the attacker's team, so tearing down your own walls stays silent. Flip either one in the config if you want the alarm louder.
Does it need ArkShop, Permissions, or a database? No to all three. RaidAlarm keeps its raid windows in memory and talks to one Discord webhook, so there is nothing extra to install and nothing to break.
How do I add it to a live server?
Drop the RaidAlarm folder into ArkApi/Plugins/, keep the folder named exactly like the DLL, set your webhook in config.json, and restart through AsaApiLoader.exe. Then fire RaidAlarm.TestDiscord from the console to prove the webhook before the first real raid.
RaidAlarm v0.0.1
All versions
- v0.0.2Jul 22, 2026
- RaidAlarm-v0.0.2.zip
- v0.0.1Jul 21, 2026
- RaidAlarm-v0.0.1.zip