
This script enhances your Single Player Tarkov (SPT-AKI) 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.
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.
🚨 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
).
- One channel for the clean, live-updating raid status (
- 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!
-
Install Node.js: If you don’t have it, download and install the “LTS” version from the official Node.js website.
-
Download the Mod Files: Place all the script files (
.js
,.json
) into a new folder. -
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.
-
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.
- In your Discord server, go to
-
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.
- Open the main script file (e.g.,
-
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!
0.9 MB
13 Downloads
Dependencies:
Adds stat tracking and a boss kill feed.
Details
-
GUID
com.imtorbin.raidnotifier
-
Category
-
License
-
Source Code
v7.9: https://github.com/ImTorbin/SPTDiscordRaidNotifier/releases/tag/v7.9
-
Latest Version VirusTotal Result
super cool features!