After hours of testing and playthroughs, some global difficulty settings and tier settings were redone to accustom 3.11 AI difficulties.
Changes:
Bots no longer see you through entire map i.e on Labs, Factory or any other map.
This includes:
Bots no longer pushing you from all over the map i.e Rogues on Labs swarming your place, unless you've made too much noise.
Bots no longer know where you're at if you silent walk and re-position.
Lowered aggression multipliers, hearing distance multiplier and vision distance multipliers for everyone (per-personality settings remained unchanged, so overall difficulty will be as hard as it was).
Leaderboard is now free of restrictions. For all.* - Added Casual Mode option inside configuration file What does it do? - Enabling this option will switch you to a Casual Mode. - You'll be free off any leaderboard restrictions (except reasonable ones), have access to raid history, statistics and your profile like everyone else - You will not be ranked in the leaderboard and your stats won't count towards its progress.
- Once you played with this ON - YOU CANT GET BACK INTO RANKING on THAT profile. …
- Enabling this option will switch you to a Casual Mode.
- You'll be free off any leaderboard restrictions (except reasonable ones), have access to raid history, statistics and your profile like everyone else
- You will not be ranked in the leaderboard and your stats won't count towards its progress.
- Once you played with this ON - YOU CANT GET BACK INTO RANKING.
Additionally, added +3 levels of BattlePass for everyone as apology for rapid updates.
Note: This is a live service mod. In order to continue using it, update the mod to the latest version.
This update includes cumulative fixes and improvements to SAIN Preset based on user feedback.
Mod - Nerfed hearing distance coefficient for Progressive Difficulty tiers 3-6. (Old 1.2->1.8 to New 1.1->1.5) - Next Names were added to names shipped with pre-set personalities on server start: DrakiaXYZ RaiRaiTheRaichu Refringe Chomp 100KmhAMXPeek CWX waffle.lord Amands2Mello Jehree
SAIN Preset - Reduced headshot chance from 30% to 10%. - Chad, GigaChad can now jump corners too. - Wreckless has more chance…
This update includes cumulative fixes and improvements to SAIN Preset based on user feedback.
Mod
- Nerfed hearing distance coefficient for Progressive Difficulty tiers 3-6. (Old 1.2->1.8 to New 1.1->1.5)
- Next Names were added to names shipped with pre-set personalities on server start: DrakiaXYZ RaiRaiTheRaichu Refringe Chomp 100KmhAMXPeek CWX waffle.lord Amands2Mello Jehree
SAIN Preset - Reduced headshot chance from 30% to 10%. - Chad, GigaChad can now jump corners too.
- Wreckless has more chance to jump corners. (50% ->80%). - Reduced accuracy multiplier for optics in close range (0.8 -> 0.5). - Reduced distance that counts as close range for optics. (75meters -> 35 meters).
Please direct any issues towards GitHub Issues Page. Good Luck with raids!
- Major mod revamp has been done to optimize its work and performance on Server start - Updated SAIN Preset Structure to the latest - liveMode has been removed and mod automatically detects names to use from Bot Callsigns - Fixed copyFolder() failing on server start - Fixed pushNewestUpdateToSAIN() not reading personalities file
- Major mod revamp has been done to optimize it work and performance on Server start
- Updated SAIN Preset Structure to the latest - liveMode has been removed and mod automatically detects names to use from Bot Callsigns - Fixed copyFolder() failing on server start - Fixed pushNewestUpdateToSAIN() not reading personalities file
Note before you download this mod: This mod connects to an external service/server owned by the author of this mod to send requests of certain SPT Profile Data (more information on what data the mod sends is in FAQ tab), this service is not maintained by or associated with the SPT project.
Global Rankings– Compare record stats like K/D, Survival Rate, and raid efficiency (Skill Rating).
Teams – Gather, join a team and prepare for exclusive team-based events.
Live Data Flow – Your stats updateinstantly after every raid with no manual input required. Just install and watch yourself progress on the ranks.
Share Profiles – Website allows you to copy your profile perma-link to easily share your profile to friends!
Weapon Meta Page – Track live stats for weapons, including kills, preferred maps, headshot rates, and more!
Watchlist – Compare your performance with others and monitor your progress effortlessly! (Access the feature in settings)
Raid History – Watch your or others Raid History with ease on their profile
Deep Profile Customization and Awards – Change your profile picture, display last raid statistics, change your About Me or set a custom name, share PMC/SCAV profiles, change your profile theme, level up Leaderboard BattlePass and your Weapon Mastery to unlock more rewards! Many possibilities are open, just for you, player!
Privacy Control– Choose to make your profile public for leaderboard access or stay private with minimal data sharing.
Season System – Leaderboard resets with major SPT/mod updates, but past progress remains archived forever, immortalizing each season’s champions.
Live Global Stat Counters – Witness the community’s collective progress in real time. Who doesn't like numbers growing?
Self-Hosting Freedom – It's your choice to enter a Global Leaderboard, or host it solely for your friends, or other purposes!
Your Data, Secured–Your Unique Private Token that is unique only to you ensures your data and stats are linked to your profile.
Note: Cheating/Spoofing will get you season, profile or permanently banned from the leaderboard.
By using this mod, you agree to the Terms of Service (TOS) and License Agreement (LA) of this project.
Post your Issues, Security concerns and Suggestions here - Link
No support here. Create an Issue at GitHub or join SPT Discord -> #mods-development -> Go to threads and find "SPT Leaderboard"
SPT Leaderboard - Config System
I highly recommend checking out configs of this mod, whenever it's a new update or you just installed it
Config file is located at config/config.js in the mod directory. Open it with any text editor. Any changes only apply to your website only after raid finishes due to how requests work.
public_profile: true/false - Will set your profile to public, or private state. Private profile allows you to send little of information to the leaderboard for you to rank up, however, you won't be able to access Leaderboard BattlePass, nor weapon mastery along with Last Raid performance and many, many other features.
Turning your profile private will not hide your information sent to the backend, to ensure legitimacy of the data. If you had public profile enabled before - it will still show your fallback data last time it was public.
profile_customName: "someName" - Simple as that. Don't want to use a profile name? Change it here to a custom one, or a new one and there you go
profile_teamTag:"TAG"- Your own (or not) Team Tag. You'll be assigned to a team to participate in Teams and further events, if the Team is not full (maximum 4 members). You'll leave the team automatically if you changed it, allowing you to participate in any team you want. Keep in mind, the team tag only allows 0-9, a-Z characters and maximum length of 6 letters.
profile_aboutMe: "I'm your fav SPT player!"- If you have a public profile, this allows you to set "About Me", just like you can in any social media apps. Example below:
profile_profilePicture: "URL Link" - Set your profile picture, of course, if your profile is public. This feature supports both .gif and .png on tenor and Imgur domains, which will be expanded later on.
profile_profileTheme: "default" - Set your theme to you liking. There are 6 themes available for you to choose from, letting you customize your profile from the start. Here's all of them
NOTE: Shaded/Gradient themes don't support decals used from Weapon Mastery. (bp_decal)
profile_usePrestigeStyling: true/false - For players who already achieved prestige. Includes special rewards that can't be unlocked with BattlePass, like backgrounds behind main profile card
bp_usePrestigeBackground:"none"- You can choose the background to your liking if you have Prestige at any level
BattlePass Features
All of the BattlePass features are explained in detail inside configuration file. Go get a look!
SPT Leaderboard - Legal Agreement / Terms of Service (LA/TOS)
By submitting your statistics to the SPT Leaderboard, you agree to comply with the following Terms of Service. Violations may lead to removal from the leaderboard, temporary suspensions, or permanent bans.
1. General Rules
Fair Play: Use of cheats, exploits, stat manipulation, or any attempt to deceive the system will result in a permanent ban from the leaderboard.
Casual Mode: While gameplay-altering mods are allowed in Casual Mode, exploits, stat manipulation and cheating remain prohibited.
Allowed Mods: Cosmetic and quality-of-life (QoL) mods are permitted. However, gameplay-altering mods (e.g., god mode, unlimited ammo, faster reload speed, extra amount of loot, radar hacks, revival after death) are strictly forbidden.
Profile Standing: Profiles which been automatically flagged by the system for suspicious activity or abnormal statistics may be disqualified or banned without the right to appeal.
Content Guidelines: Usernames, profile pictures (PFP), and "About Me" sections must not contain offensive, discriminatory, hateful, or NSFW content. Violations may lead to disqualification, removal from leaderboard or permanent ban.
2. Eligibility & Participation
Participation is open to all players who comply with the rules outlined in this agreement:
Mod Policy: Any mod that provides a competitive or statistical advantage is prohibited and will result in disqualification or a ban (as stated in General Rules).
Multi-Account Policy: Players may link multiple accounts under the same token/identifier. However, if any of them violate the rules:
All linked accounts will be held responsible.
Penalties (including disqualification, removals or bans) will be applied to the entire group of accounts.
Honesty: All submitted statistics must reflect genuine gameplay. Any form of falsified or edited data will result in a disqualification from leaderboard, or permanent ban.
3. Data Usage & Rights
Public Display: By submitting your data, you grant permission for it to be publicly displayed on the leaderboard. This applies to any form or state of the player profile.
Moderation: Administrators reserve the right to review, modify, or remove any entries of the leaderboard at their sole discretion without prior notice.
Policy Updates: These Terms may be updated at any time. Continued use of the mod, SPT Leaderboard, implies acceptance of the most recent version.
Last updated: June 13, 2025
Q: Can I use this mod offline? A: No, for leaderboard features to work it requires internet connection
Q: What's the entry requirements for the leaderboard? I don't wanna get banned! A:SPT Leaderboard offers a fair place for many players while remaining consistent:
No high PMC health (550 MAX) - This is done to support Realism Players and health boost on elite health perk.
No mods considered as cheating tools to gain unfair advantage in statistics - Any sort of radar, revival mods, and mods that give you a very unfair advantage such as overpowered ammunition, high amount of loot. Tools for editing various armor points and so on are also not welcome.
Q: I get "insert error" error in my SPT Console! A: This occurs in 2 situations - there's a new update to the mod or you can't connect to the server. Most likely this can be caused by 3rd party Anti-Viruses, custom firewalls or ISP
Q: Why this mod tells me to update in my SPT console? A:This is a live service mod. Project instantly cuts off its old versions on release to prevent bad data being sent to the server. This insures consistency and stability of the project so the player can instantly reach new content on the page
Q: Will this affect my SPT gameplay/performance? A: No, mod sends request at the end of the raid with no impact through the whole raid
Q: How often are my stats updated on the leaderboard? A: Instantly after end of the raid
Q: What's the difference between public and private SPT profiles? A: Private SPT profile will contain less data and stats. You can enable private profile in the config of the mod. For example, this is how public profile looks:
Q: Does it work with multiple profiles (or Fika)? A: Yes, read "A definitive Guide for Fika users" on how to set up properly.
Q: But everyone can just mod the hell out of their stats? A:Leaderboard, backend and website comes with various protections, and they only improve over time
Q: What data this mod sends to leaderboard?
- Your secret token generated by the mod. Never delete it, share or change - you will not be able to get back in leaderboard until new season starts and author is not responsible for your token loss!
- Your SPT Profile data, mod list and Statistics along with configurations of the mod
- Its own signature
Q: Can I see how data is processed behind curtains? A: Yes, you can, there is a demo .php file which shows how statistics are updated at GitHub - Find Here
Note: None of personal information gets sent to the server.
Help Center for Fika users
I have Fika and my friends here ready to play. How does this work?
Host Requirements:
Ensure all clients are synced via ModSync (IMPORTANT!)
Raid Start:
Host invites friends and start the raid OR friends run solo raids (both counts).
Leaderboard tracks all raids done while your SPT Server is up.
Raid Completion:
Once you (or others) finish the raid, your (or others) stats should be submitted to leaderboard.
Leaderboard Update:
Stats are submitted automatically on any finished raid if they meet backend requirements.
IMPORTANT TO READ FOR HOSTERS:
Your unique token is shared with all clients you play with. Make sure you can trust them with your unique token before using this mod.
You are responsible for their, and your actions. LA/TOS violations will be tied and applied to your token.
No Headless Clients:
Zero support. If you try and stats won’t submit, you’ll look stupid. However, you're free to give me feedback how it works with ModSync.
Shared Config:
All clients use the same config file on your server for this mod. "About me," profile pictures, etc., are forced identical.
I value every contribution to this project, as it was built for people from their suggestions and feedback with love and dedication. You can participate in helping this project at any place it offers! Issues, suggestion and ideas are welcome, too Leaderboard Website (GitHub) - Link Leaderboard SPT Mod (GitHub) - Link Leaderboard Backend Server Calculations (GitHub) -Link
- Toggled OFF bots being able to go prone (after preset structure update 1.7.6)
- Toggled ON Vanilla SCAV AI behavior. While they won't be much harmful, they still could possibly be a threat
- Various code improvements
👉 I'd love to hear your thoughts on this mod by completing this quick 3-minute survey, designed for even if you're not using this mod - Link (Google Forms) ✨ As a thank-you, I can feature your SPT profile stats (if you opt-in)!
What's New - Updated SAIN preset file structure to the latest, possibly resolving SCAVs being friendly or any other issues with preset. It will be automatically updated/installed. - Small code clean-up - Improved comments in configuration file Note: Vanilla SCAVs option is turned off. If you feel like they're too unfair, please enable it back in General settings of SAIN preset
- Updated SAIN preset file structure to the latest, possibly resolving SCAVs being friendly or any other issues with preset. It will be automatically updated/installed. - Small code clean-up
- Improved comments in configuration file
Note: Vanilla SCAVs option is turned off. If you feel like they're too unfair, please enable it back in General settings of SAIN preset
What's New 🚀 Fixed mod errors upon file creation. No more pesky errors on start-up! 🛠️ Fixed custom names file and its functionality - now it is properly included in all the names upon personalities file generation 🛠️ Fixed SAIN menu not working 🛠️ Reverted bots not going prone. Will investigate.
This update includes SAIN Preset changes. It will be automatically updated/installed once you update the mod to this version. What's New
🚀 Fixed mod errors upon file creation. No more pesky errors on start-up!
🛠️ Fixed custom names file and its functionality - now it is properly included in all the names upon personalities file generation SAIN Preset
Bots no longer go prone. This affect every bot type, excluding - Shturman and his Guards, Partisan, Kaban Snipers, Gluhar Guard Snipers, Gluhar Guard Security.
This update includes SAIN Preset changes. It will be automatically updated/installed once you update the mod to this version. What's new - Added a warning message if user is running Performance Improvements mod. To prevent further crashes, I, and the mod will recommend turning Experimental Patches off in their settings of that mod. - Added junklessLogging option in configuration file. Turned on by default. Will minimize logging to SPT console on the server start up. SAIN Preset - Slight nerf of…
This update includes SAIN Preset changes. It will be automatically updated/installed once you update the mod to this version.
What's new
- Added a warning message if user is running Performance Improvements mod. To prevent further crashes, I, and the mod will recommend turning Experimental Patches off in their settings of that mod.
- Added junklessLogging option in configuration file. Turned on by default. Will minimize logging to SPT console on the server start up. SAIN Preset
- Slight nerf of initial vision of normal bots (no personality). - Buffed vision distance of Rat personality.
- Turned SAINProgressiveDifficulty back on by default.
SAIN Preset Update. It will be automatically updated/installed once you update the mod to this version.
- None of personalities will chase distant gunshots. - None of personalities will taunt or respond back to your taunts - Only Timmy, Normal and Rat will shift to covers - Timmy personality will not search for enemy - Bumped Aggression Multipliers for Chad, GigaChad, Wreckless, SnappingTurtle
If you think the initial SAIN preset is too challenging, consider enabling SAINProgressiveDifficulty in…
This update brings overall code revamp and changes ensuring the mod will take less time to load along with minor gameplay-wise changes. What's New - New config option - fikaMaxCompatibility. When enabled, will ensure the mod runs SAIN Progressive Difficulty Scaling once and never again after server was booted. - Mod now loads and does its job before database is loaded, potentially resolving crash to desktop some users have experienced. However, if you updated to this version and still crash,…
This update brings overall code revamp and changes ensuring the mod will take less time to load along with minor gameplay-wise changes.
What's New
- New config option - fikaMaxCompatibility. When enabled, will ensure the mod runs SAIN Progressive Difficulty Scaling once and never again after server was booted.
- Mod now loads and does its job before database is loaded, potentially resolving crash to desktop some users have experienced. However, if you updated to this version and still crash, please provide logs and configuration file in SPT Discord or GitHub for future assistance.
- Updated global_names.json to the latest version of Bot Callsigns. - SAINProgressiveDifficultyis now enabled by default.
SAIN Progressive Difficulty Scaling changes - Lowered Aggression Coefficient to acceptable values for all tiers. - Buffed Vision Distance for tiers which are higher than 3.
This is experimental version, meaning that I have no capability to test everything myself, but as soon as uknown to me issue emerge, will post hotfix shortly after.
Hotfix. It is required for you to update if you used, or wish usingSAIN Progressive Difficulty Scaling.
This hotfix possibly resolves in-raid game crash, preventing mod to overwrite files while you're in game. Instead, this will only be ran once once you login in your profile or logging in a new one (or when you just open SPT launcher) Handles profile registration and runs any time before you start playing. Thanks for feedback!
Hotfix. It is required for you to update if you used, or wish usingSAIN Progressive Difficulty Scaling.
This hotfix possibly resolves in-raid game crash, preventing mod to overwrite files while you're in game. Instead, this will only be ran once once you login in your profile or logging in a new one (or when you just open SPT launcher) Handles profile registration and runs any time before you start playing. Thanks for feedback!
With 1.6.0 version now introducing Progressive SAIN Difficulty Scaling. It has 7 tiers tied to a range of your PMC level and every profile login settings will be set accordingly. Easy early wipe, fair play, tough end-game. For built-in preset only (Death Wish [Twitch Players]) To enable this, set SAINProgressiveDifficulty to true.
Your existing custom SAIN preset will be automatically installed/updated.Have fun!
More about this update: - Progressive SAIN Difficulty Scaling adjusts only Global…
With 1.6.0 version now introducing Progressive SAIN Difficulty Scaling. It has 7 tiers tied to a range of your PMC level and every profile login settings will be set accordingly. Easy early wipe, fair play, tough end-game. For built-in preset only (Death Wish [Twitch Players]) To enable this, set SAINProgressiveDifficulty to true.
Your existing custom SAIN preset will be automatically installed/updated.Have fun!
Minor Update - Added profile wipe handling Upcoming - Check for profiles if they were deleted manually from /user/profiles/. This is not critical as once you log-in through SPT launcher, the restriction would be removed or set anyways, it just might get spammy in the console on the server start. - Restriction by actual playtime, can be switched between restricting by account creation time (default is 14 days) or just playtime (until you've played x hours in raids)
- Added profile wipe handling Upcoming - Check for profiles if they were deleted manually from /user/profiles/. This is not critical as once you log-in through SPT launcher, the restriction would be removed or set anyways, it just might get spammy in the console on the server start. - Restriction by actual playtime, can be switched between restricting by account creation time (default is 14 days) or just playtime (until you've played x hours in raids)
SAIN Preset Update. It will be automatically updated/installed once you update the mod.
- Fully revised shootable ammo: Even more shootable 9x19, 9x18, 9x39, 5,56x45 NATO, 5,45x39, 7,62x25 TT, 12/20 gauge including pistol rounds! - Revised shootable weapons - There are some slight changes so they're not worth mentioning (Return of semi-auto MP-153?) - Lowered global accuracy and precision coefficient - Cover maximum distance was minimized to 20
- Small tweaks and changes to personalities - Timmy…
SAIN Preset Update. It will be automatically updated/installed once you update the mod.
- Fully revised shootable ammo: Even more shootable 9x19, 9x18, 9x39, 5,56x45 NATO, 5,45x39, 7,62x25 TT, 12/20 gauge including pistol rounds! - Revised shootable weapons - There are some slight changes so they're not worth mentioning (Return of semi-auto MP-153?) - Lowered global accuracy and precision coefficient - Cover maximum distance was minimized to 20
- Small tweaks and changes to personalities - Timmy personality now can also be randomly assigned to a low level (up to 15). Good luck figuring out if that PMC is an unhinged pro or a lost child
- Now handling profile registration and restricting freshly made profiles on the go - Small code tweaks, now even if temporary restriction is disabled the flea market level cap would still be set
- Now handling profile registration and restricting freshly made profiles on the go - Small code tweaks, now even if temporary restriction is disabled the flea market level cap would still be set