SPT-AKI 2.1.0

It’s time for a new spt release!

The issue preventing a lot of you from playing with 2.0.1 has forced us to make a hurried release.

This release targets Tarkov 15261, released on the 11th of this month.

BSG have changed how quests are stored in the profile, this means 2.0.1 profiles are not compatible. They may load but profile corruption can occur at any point.

Changelog

  • Updated spt to target Tarkov 12.11.7-15261 (released November 11th)
  • Updated map bot and boss waves and spawn locations to match live
  • Reworked how we handle https requests, no longer need to generate a certificate when server is started for the first time
  • Added a cache system for json files (speeds up server load time after first run – our tests show loading times went from 13 seconds to 2)
  • Reworked quest code to use new system bsg have in place to handle reading localisation data
  • Updated bot loot/equipment files to better match live data and improve variety
  • Force some items to always spawn on bots (mostly stocks on bosses/guards)
  • Save scav skills/stats/level/exp to profile on raid exit
  • Reworked how spt loads a mods dependencies to be more robust and clear if a dependency is missing/out of date
  • Made warning messages show black text on yellow background to improve readability
  • Added mod version
  • Fixed peacekeeper scrap metal quest unlock, now correctly unlocks the mp5sd
  • Fixed quest No Offence not appearing after completion of Big Customer
  • (Lots of changes to how we alter eft code under the hood but its mega boring to non-nerds)

Flea changes

  • Reworked how dynamic flea shows items to appear more like live (more offers but less per stack)
  • Added config to control how many offers show per item
  • Rework how items are chosen to be listed, (should result in more items appearing)
  • Added code to refresh dynamic offers when they expire
  • Added system to force items on flea to be single stack (currently includes: weapons/armor/backpacks/keys/medkits)
  • Changed the range of listed offers on flea from 1 to 20 to 1 to 30
  • Flea offer stack count now varies between stackable items and non-stackable items (e.g., ammo vs guns) stackables are percent based now and range from 10% to 500% of their max stack size. A cartridge with a max stack of 60 can now appear on the flea with a stack size from 6 all the way to 300. Non-stackables are not percentage based and range from 1 to 10.
  • Added a blacklist to the flea market to prevent certain items from appearing (dev items and ‘meta’ items like “player-inventory”)
  • Reworked dynamic flea gun prices to not be so excessive
  • Updated dynamic flea item prices with data from live
  • Reworked price multiplier of flea market guns to be between 0.7 and 1 instead of 0.5 and 1. (TLDR: guns don’t get insanely cheap because they’re low durability)
  • Modders
  • Expose the property sessionId in the ProfileController that will contain the session id after the player has started the game
  • Forcing items to be single stack on the flea is controlled by adding their type id to the array located at:
  • ragfairconfig/dynamic/showAsSingleStackOnFlea

Modders

  • A new flea config array to control what items are in the blacklist can be found at ragfairconfig/dynamic/blacklist
  • A new flea config to control how many offers appear for each item can be found at ragfairconfig/dynamic/perOfferItemCount
  • A new flea config to control how many offers must expire before they’re refreshed can be found at ragfairconfig/dynamic/expiredOfferCountRegenThreshold (default is 350, it checks for expired offers every few seconds)
  • QuestCallbacks has a function called activityPeriods(), if you uncomment the line there you can play around with the daily quest system. Be aware its entirely static and not at all ready for production. You have been warned
  • Mod dependencies will be read from package.json by spt code and warnings/errors will show if any are missing. A semantic versioning check is also performed, errors/warnings will show if there’s a mismatch
  • Modders needs to add "akiVersion": "2.1.0" to their package.json

Important

* Old profiles aren't compatible, you must create a new profile

* Old mods aren't compatible, modders must update their mod

* The tarkov version required is the following: 0.12.11.7.15261

* This update does not contain dailies or weekly quests


Find it at:

Comments 8

  • I have a question how to change the boot difficulty level? where to look abou this they hedshot me from 150m one shot and hear me from faaaar far away Insane

  • Sorry if I'm asking questions that have already been answered but I was wondering about 2 things.


    > When I start a raid the server states that very few "dynamic loot" items are spawning, around 1 or 2 for Factory and 5 to 7 on Customs for example. I was just wondering if there were plans for that to be adjusted to the online a bit more.


    > And if there were any plans to make the offline profiles we make with SPT will be forward compatible in the future, barring major updates of course.


    Thanks and sorry if I sound unappreciative, I'm very thankful for the work you guys do! Just wanted to be concise with my questions.


    Thanks again awesome work!

  • Runs perfect, thank you for making a new version so quickly!
    i had to start my profile from new, but updating the liveclient was my fault in the beginning.


    Also noticed already changes in 2 factory raids: bots are running more and new taunts like "say hello to my little friend"

  • I am running into a problem.

    When starting up SPTarkov, the server gets disconnected and wont run again. I am going to try and see if there is a solution. Also, curious as to who else is running into this problem?

    • I've reinstalled and downloaded the SPT 2.1.0 multiple times, nothing seems to work.

      I'm lost.

    • [ERROR] Scheduled event: 'aki-save' failed to run successfully.

      Error: EBUSY: resource busy or locked, rmdir 'C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\user\profiles\521546ed5c1a71dcbe5b46b7.json.lock'

      at Object.rmdirSync (fs.js:890:10)

      at Object.newFs.<computed> [as rmdir] (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8092:42)

      at removeLock (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8254:16)

      at C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8456:9

      at Object.newFs.<computed> [as realpath] (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8097:13)

      at resolveCanonicalPath (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8186:16)

      at unlock (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8440:5)

      at C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8130:9

      at AsyncFunction.unlockSync (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:8058:35)

      at Function.unlockFileSync (C:\Users\13472\Dropbox\PC\Desktop\SPTarkov 2.1.0\obj\bundle.js:27920:14) {

      errno: -4082,

      syscall: 'rmdir',

      code: 'EBUSY',

      path: 'C:\\Users\\13472\\Dropbox\\PC\\Desktop\\SPTarkov 2.1.0\\user\\profiles\\521546ed5c1a71dcbe5b46b7.json.lock'

      }


      This is the error

  • Dear developers, thank you so much for SPT-AKI! Tell me, will the improvement of shelter and crafting skills be implemented in the next version?

  • If game luncher was updated, SPT-AKI 2.0.1 will be permamently broken?
    Should this version still be kept or i should delete it?