Mod Details

Discord Raid Notifier

Discord Raid Notifier 8.0.0

Created by  ImTorbin

129 Downloads

SPT 3.11.0 Compatible

This script enhances your Fika server by sending real-time raid information to your Discord server via webhooks. Get automatic notifications for raid starts and a live feed of boss kills.

Latest Version 8.0.0
SPT 3.11.0

Updated Oct 5, 6:56 PM

904.26 KB

Version Notes

Fixed kill tracking for AI PMCs and Scavs.

This download is externally hosted.
Always scan for viruses.

SPTorbin’s Live Raid & Stats Dashboard for Discord

This isn’t just a raid notifier—it’s your server’s live Mission Command!

Tired of just knowing when a raid starts? Want to know what’s happening inside? Elevate your squad’s experience with a dynamic, live-updating dashboard that brings your server’s raids to life right inside Discord.

This powerful Node.js script goes beyond simple pings. It reads log files and player profiles to generate a persistent, evolving status report, complete with leaderboards, a live kill feed, and detailed after-action summaries.


MOD DEPENDENCIES:


🚨 Key Features

  • Persistent Stats Dashboard: A single, live-updating message that transforms into a complete overview of your server’s current raid. No more channel spam!
  • 🏆 Top 3 Leaderboards: Who’s the best? The dashboard tracks and displays the Top 3 PMCs for key stats like Kills, XP Gained, and more!
  • 💀 Live Kill Feed: See the action as it happens! The dashboard includes a chronological feed of the latest kills in the raid.
  • 📈 Post-Raid Summary: When the dust settles, the script posts a detailed After-Action Report to a separate channel, summarizing the raid’s key moments and top performers.
  • 🚨 Boss Hunt Alerts: Get notified the moment a boss spawns on the map, so your squad can gear up for a real fight.
  • 📺 Dual-Channel Support: Keep your server organized!
    • One channel for the clean, live-updating raid status (#raid-status).
    • A separate channel for post-raid summaries and achievements (#achievements).
  • Smart Raid Alerts: Still tells you when a lobby is created, then transforms the message when the raid goes live.
  • Lightweight & Fast: Built on Node.js for efficient, real-time monitoring.

⚙️ Installation & Setup (Node.js)

You’ll be up and running in just a few minutes!

  1. Install Node.js: If you don’t have it, download and install the “LTS” version from the official Node.js website.

  2. Download the Mod Files: Place all the script files (.js, .json) into a new folder.

  3. Install Dependencies:

    • Open a powershell window.
    • Navigate to the folder where you saved the files. ( cd “SPT_Directory”)
    • Run the command: npm install This will automatically download the necessary libraries (axios, etc.).
    • Be sure to install Boss Notifier.
    • Be sure to install Questing Bots.
  4. Create Two Discord Webhooks:

    • In your Discord server, go to Server Settings -> Integrations -> Webhooks.
    • Create the first webhook for your raid status channel (e.g., #raid-status) and copy its URL.
    • Create a second webhook for your achievements channel (e.g., #achievements, #after-action-reports) and copy its URL.
  5. Edit the Configuration:

    • Open the main script file (e.g., index.js) with a text editor (like VSCode or Notepad++).
    • At the very top, fill out the CONFIGURATION section with your file paths and the two webhook URLs you just copied.
  6. Run It!

    • Use the included batch (.bat) file to start the script.
    • A console window will appear and stay open. As long as it’s running, your new Mission Command is active!

🔧 Configuration

You only need to edit these variables at the top of the main script file:

// --- CONFIGURATION ---

// Full path to your BepInEx LogOutput.log file.
// IMPORTANT: Use double backslashes (\\) for Windows paths!
const LOG_FILE_PATH = "C:\\SPT\\BepInEx\\LogOutput.log";

// Full path to your user profiles folder.
const PROFILES_PATH = "C:\\SPT\\user\\profiles";

// Webhook for the primary raid status channel (e.g., #raid-status)
const RAID_STATUS_WEBHOOK_URL = "PASTE YOUR FIRST WEBHOOK URL HERE";

// Webhook for the secondary achievements/stats channel (e.g., #achievements)
const ACHIEVEMENTS_WEBHOOK_URL = "PASTE YOUR SECOND WEBHOOK URL HERE";

// (Optional) Customize the bot's name in Discord.
const BOT_USERNAME = "SPTorbin Raid Notifier";

// (Optional) Customize the bot's avatar image.
const BOT_AVATAR_URL = "https://i.redd.it/all-cats-from-eft-official-tiktok-v0-gymlu93ubrpb1.jpg?width=678&format=pjpg&auto=webp&s=277a2a7c000a7927d7ff71f99f30407756a0ebaf";

// Set to true to ping @everyone on raid start, or false to disable it.
const MENTION_EVERYONE_ON_START = true;

// --- Don't edit below this line unless you know what you're doing! ---
const STATS_DATA_FILE_PATH = "./player_stats.json";
const MESSAGE_ID_FILE_PATH = "./discord_message_ids.json";
const KILL_FEED_HISTORY_PATH = "./kill_feed.json";
const MAX_KILL_FEED_MESSAGES = 3;

Your server’s story is more than just raids. It’s about the legends forged within them. Start tracking yours today!

Version 8.0.0
Download Mod Version
SPT 3.11.0
Latest Compatible SPT Version

904.26 KB

84 Downloads

Created Oct 5, 6:55 PM

Updated Oct 5, 6:56 PM

Virus Total Results

Dependencies:

Fixed kill tracking for AI PMCs and Scavs.

Alpha9758 *

This looks awesome however I’m getting everything but the kills to work. I’m also getting these errors when starting the server:

Mod: SPTRaidNotifier package.json requires author property Mod: SPTRaidNotifier package.json requires license property Mod SPTRaidNotifier package.json main property points to non-existing file

0 Likes
Toitoi *

Love the idea and execution! Any ideas why the raid review isnt showing kills? Am I also correct in assuming that the .log file to point to is the one on the Headless?

1 Like

shoot me a message on discord @imtorbin

1 Like

Yes this script is intended to run on the headless client. The log file in question is located in the BepInEx folder.

0 Likes
redlaser42

Hi, sorry, but I couldn’t get the server to start. The bat script opens and closes immediately. When I run npm install in the SPTRaidNotifer directory, it removes all the node-modules in that folder except axios and follow-redirects. However, even after replacing them I get the same result. I’ve also tried moving RaidNotifier outside the SPT server’s directory and launching the bat in admin. Any other suggestions? ty,

0 Likes

shoot me a message on discord @imtorbin

0 Likes

Sounds like a node.js issue, re-install or ensure that it is installed correctly

0 Likes
harmony

Why are there discord webhooks in the open..?

0 Likes

Not sure what you mean by this

0 Likes

There isn’t?

0 Likes

There was fixed now lol

0 Likes

My bad lol

0 Likes
Dildz
[deleted at 2025-10-05 06:50:26]
redlaser42

super cool features!

1 Like

Details