github sp-tarkov/build v3.5.7
SPT 3.5.7 (23399)

latest releases: 3.11.4, 3.11.3, 3.11.2...
9 months ago

DO NOT INSTALL THESE FILES INTO YOUR LIVE EFT FOLDER

Hotfix: 2023/06/01 - Fixed incorrect message being sent when trader starts looking for your insured gear after death + fixed error after taking insured gear into Labs and being killed

Requires EFT 0.13.0.5.23399 (released 26th May 2023)

Release notes

Updated SPT to support the latest EFT version (Changes found here)

Mod compatibility

  • 95% of server mods made for 3.5.6 are compatible
  • Client mods made for 3.5.6 or earlier are NOT compatible

Profile compatibility

  • 3.5.x profiles are compatible with 3.5.7

Automatic install instructions (Recommended)

Manual install instructions

  • Download Escape from Tarkov from https://www.escapefromtarkov.com/
  • Copy the live Tarkov folder to another location, call it something like "spt357" (Do NOT copy to a protected location, e.g. your Desktop)
  • Do not remove the live Tarkov folder, it must remain in the original install location for SPT to function
  • Copy contents of RELEASE-SPT-3.5.7-23399 (found at the bottom of this post) into your newly created 'spt357' folder using 7Zip
  • Run Aki.Server.exe and wait for it to start
  • Start Aki.Launcher.exe
  • Enter any username into the username box (NOT the same details as your live account)
  • Click login - choose the edition you want (EoD, Standard, etc)
  • Click 'Start game'

Additional notes on installing manually can be found here

Upgrading from 3.5.x / Migrating existing profiles to SPT 3.5.7

  • Make sure your live EFT is updated
  • Download and copy the installer into a new folder, name it something like 'spt357'
  • Run it and let it complete, this will be your new SPT folder
  • Copy the user/profiles folder from your old SPT 3.5.x folder into your new SPT 3.5.7 folder
  • It is strongly recommended to download updated versions of any mods you had instead of coping them over from your old SPT folder
  • Delete your old SPT folder to save space (or keep it, I'm not your dad)

CHANGES

ADDED

  • Updated for EFT 23399
  • Added additional messages when trader sends insurance-related messages to player

UPDATED

  • Updated Spanish server translations (Thanks ShadowXtrex)
  • Updated various values to match live:
    • EXP given when killing bots
    • Flea prices
    • Client locales
    • Globals values
    • Clothing from ragman

FIXED

  • Fixed bug that caused location/time text to not be added to insurance messages
  • Fixed bot generation error caused by having a bot without an equipment blacklist
  • Fixed a bug where mod-created quests could cause a server error

MODDERS

  • Added new object properties to various objects (IRandomLootSettings/ITemplateItem)
  • Added additional endpoints (mostly stubs) + Added request/response objects
    • acceptFriendRequest
    • transferGroup
    • leaveGroup
  • Added additional method comments to RagfairOfferHelper class
  • Added isItemInDb() to ItemHelper class
  • Added extra operator handling inside getQuestStatus() (>=, <, <=, =)
  • Multiple client locale keys have changed
  • Map base property RequiredPlayerLevel has become RequiredPlayerLevelMin and RequiredPlayerLevelMax
  • Added a null guard against a map without a base JSON being processed inside fixBrokenOfflineMapWaves()
  • Added a null guard to prevent an undefined error inside fixBrokenOfflineMapWaves() when map has missing waves array
  • Extracted sub-function increaseProfileRagfairRating() from processOffersOnProfile()
  • completeOffer() will show an error when the sold item locale GUID cannot be found in locale data before throwing an exception
  • Removed storeInsuredItemsForReturn() as it did an identical job as storeLostGear()
  • Refactored TradeHelper.sellItem() to make use of .find() instead of nested loops + made it show error to client if item to be sold cannot be found in player inventory
  • Default getQuestStatus() to return Locked for quests that don't exist inside the players profile quest array
  • Refactored getScavCaseRewardCountsAndPrices() to get the reward types (common, rare, superrare) dynamically from ScavCaseRewardCountsAndPrices interface properties instead of being hard coded strings
  • Updated joinMatch() response object to match live
  • Updated getGroupStatus() response data
  • Added response object for getCurrentGroup()

Modder guidance

A short guide can be found here

The example mods have been updated for this release

Older versions of the example mods can be found here

  • All resolvable classes can be found here
  • Code documentation can be found here - Outdated

Known SPT issues

  • RARE: Sometimes you'll start a map with no extracts, the only way to escape is to press alt+f4
  • Some quests need PMCs to spawn in map locations with no bot spawns, making them impossible to complete (e.g. kill x PMCs in scav fortress/base)
  • Selecting the overview tab as a scav can break your client - workaround: alt+f4 to escape
  • Your active flea offers are marked as expired when the server is offline and items are returned in the mail
  • Flea categories don't always show the correct number of offers when filtering by item
  • Extracts are not the same as live, scavs can spawn in PMC spots
  • The server will not load when placed in a folder path containing Unicode characters (Japanese and Korean characters especially)
  • Looting a PMC dogtag doesn't always show their name on the post-raid kill screen
  • Some high level items unlocked through quests are missing from traders' assorts, these will be added as we unlock them on live and dump the data
  • Insured quest items that are consumed in a quest can be returned to the player
  • The hideout wall is a hot mess right now, BSG have refactored how it works and we need to gut all of the server code that interacts with it and start again. Expect weirdness.
  • The post-raid screen shown after a scav raid displays 0 XP, this is incorrect and your scav does earn XP from the raid
  • Clicking sort on a container can sometimes cause items to vanish

Known NON-SPT issues

  • BSG have blacklisted a lot of high-level items from the flea. You can disable this blacklist by using a mod/editing configs/ragfair.json/dynamic/blacklist/enableBsgList/false
  • Rogues are insanely difficult, this is by BSG's design
  • Tagging items in raid with special characters, e.g. , or " can corrupt the profile on exiting the raid
  • Using horde mode on maps like Customs will cause large numbers of sniper scavs to spawn together in clumps, avoid using horde mode on all maps except factory
  • Receive All shows when nothing can be collected from mail
  • The first time you turn the generator on inside the hideout causes a bug where the client asks for it to be switched off instead of on, clicking the power button on/off again fixes this

Zip hash

Release Hash: kZ4IvTPWLfefzcmgMBHcXw==

Thanks

  • Goose
  • PhantomInTime
  • ShadowXtrex

Don't miss a new build release

NewReleases is sending notifications on new releases.