github sp-tarkov/build v3.8.1
SPT 3.8.1 (29197)

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

Requires EFT 0.14.1.2.29197 (released 14th March 2024)

Release notes

The 3.8.0 release went well, We're looking at approximately 170k downloads so far, impressive! There were no major game-breaking issues which was a relief.
The past 2 weeks with the new popularity has been overwhelming. We put off 3.8.1 until the website CPU usage went down. It's been a week and its still at 500%.
This patch focuses on issues reported after 3.8.0 went out.

Automatic install instructions (Recommended)

https://dev.sp-tarkov.com/SPT/Issues/wiki/Installing-SPT-with-the-installer

Mod compatibility

  • Compatible with majority of 3.8.0 mods
  • One exception is Realism Mod, this will need an update to work with 3.8.1

Profile compatibility

  • 3.8.0 profiles are fully compatible

Manual install instructions

https://dev.sp-tarkov.com/SPT/Issues/wiki/Manual-Install-Instructions

Upgrading from 3.8.0

Changes

ADDED

  • Added food,drink and currency weights to all bots ef2442178a b305ffdc24
    • All three have been configured to reduce the chance they spawn on bots compared to 3.8.0
  • Added various bot item tweaks and adjustments based on feedback from 3.8.0 to better emulate live values 74dd9a8859
  • Added ability to override hideout craft and construction times via config 35e48add20
  • Added ability to send insurance mail after Labs raid via editing of labs base.json/insurance property [0bc807a6b8`](https://dev.sp-tarkov.com/SPT/Server/commit/0bc807a6b8753d55237e71c6940f2177b7356a09)
  • Added check to ensure player has not deleted bepinex/plugins/spt folder on game start 84cc152e17
  • Added ability to send lost insurance items after Labs raid via editing of maps base.json/insurance property 0bc807a6b8
  • Added UNHEARD gift code (send code to SPT on friend list)
  • Added new commands to Commando friend:
    • Set profile level
    • Set Trader reputation
    • Set Trader sales sum
    • Improved help command
  • Commando friend now has an understanding of item names, can be used via spt give "item name" 5
  • Added warning message when player starts escapefromtarkov.exe directly instead of using the launcher d6845c4337
  • Added ability for custom quests to reward stash rows 3d2fd7b40a

MODIFIED

  • Sealed weapon container improvements: 39fdeb895c
    • Added additional weapons
    • Updated ammo reward pool
    • Blacklisted melee weapons
  • Updated USEC/BEAR EoD profile templates to match live
  • Limited Sanitar to 1 Keycard with a blue marking item c5ca346466
  • Limited Glukhar to 1 Labs keycard d68734e571
  • Fence
    • Improved handling of items being refreshed 64ddca4124
      • Can now partially reduce an assorts stack count instead of just removing them
      • Reduced chance of seeing multiple stacks of the same item
      • Increased ammo box max count to 5 (was 3)
    • Added system to filter out ammo from fence by its penetration value 46d48c7531
      • Ammo with a penetration value above 20 is blacklisted by default
    • Blacklisted items:
      • 100 round pk ammo box
  • Removed unused server config property makeWishingTreeAlwaysGiveGift 387e924fb4
  • Added dev_balaclava to item reward blacklist
  • Reduced MP7A1/2 appearing on PMCs so often 61d63d9ca6
  • Altered mags found in containers to have 0 cartridges 73a1dd9511
  • Improved server performance when saving lots of profiles (15+) a9d89695f0
  • Altered Insurance system to rank items by their flea price when choosing what mods to remove SPT/Server#294
  • Added missing validation checks to ammo cache generation for scav case f50a400cde
  • Added extra protection against null objects inside itemAllowedInContainer() 00691becd1
  • Added nullguards inside addPlayer() to prevent server errors when profile not found or inraid object not found 34466735ef
  • Removed stims being added to PMCs secures fe7ef06c6c
  • Improved logic inside isModValidForSlot() to better handle edge cases fe7d09e075
  • Improved how drawAmmoTpl() handles bad static ammo distribution data input f82cbc189b
  • Updated server translations
    * Large Hungarian/Japanese update
    * Small Arabic/Danish/Korean/Portuguese/German/Dutch/Swedish update
  • Items sold to Fence now appear for sale 0502257093
  • Improved how Fence stacks items by performing various item value checks 0502257093
  • Adjusted how items are added to PMCs secure containers in an effort to reduce times where they load the wrong ammo into a magazine
  • Fixed a bug in bot generation where having pockets full would skip any other slots available (like rig and backpack)
  • Improved bot generation performance by 5-10%

FIXED

  • Fixed small memory leak that would crash server if left running for over 20 hours SPT/Server#319
  • Fixed bitcoin production time being incorrect db6ef9bddb
    • Don't apply crafting skill cooldown reduction to bitcoin farm
    • Corrected existing profiles bitcoin production time on login
  • Fixed server error when airdrop code tried to add an item from an empty item pool 2404e7a5ab
  • Fixed server error when using a coop extract 49f4eda90a
  • Fixed server not checking if a trader has enough stock being selling an item to player 3be1768672
  • Fixed issue with items being purged for all bots after a single bot had reached an item limit d1e857a408
    • This would cause bots in the cache to spawn without items that had reached the limit on a previous bot, reducing loot variety
  • Fixed bug where some items that were at the root of sent items wouldn't have their slotIds changed to "main", which resulted in people not being able to receive them d1e857a408
  • Fixed server error when server loads a profile without a hall of fame hideout area 798dcfffaa
  • Fixed player receiving a blank message from trader when daily quest expired 364e590960
  • Fixed ProfileFixerService issues SPT/Server#288
    • Improved broken weapon/equipment build removal code
    • Added broken magazine build removal code
  • Fixed itemAllowedInContainer() failing when filter or excludedFilter objects are null
  • Fixed a rare issue where the server would fail due to a null remoteAddress property 10b1b2b3aa
  • Fixed incorrectly configured mod traders killing server when player is sent quest rewards from that trader 9c81df91d1
  • Fixed profiles being overwritten when two or more servers are running at the same time SPT/Server#291
  • FIxed scav case ammo rewards not being correctly filtered f50a400cde
  • Update client/server/list endpoint to use the correct backend ip acb02ed53d
  • Fixed bots sometimes having incompatible mods be added to their weapons required slots SPT/Server#299
  • Fixed a server error inside removeRandomItemFromAssorts() when the item being processed has no upd object ef65074dc3
  • Fixed CustomItemService using the flea price when saving the items handbook price 1881a0842a
  • Fixed an error message inside isModCompatible() not showing the name of an incompatible mod correctly 522306b9b1
  • Fixed profiles being broken caused by a mod editing a traders nextResupply value to something invalid 316234e9ae
  • Fixed coop map extracts not correctly setting Fence reputation values dd6d7e192f
  • Fixed barter traders that required multiple of a stack removing the entire stack instead f566ea8620
  • Fixed missing mod_mount data in PMCs, should reduce chance of seeing low level PMCs with helmet attachments d7a8e1558a
  • Fixed out of raid eating code not checking if food/drink has correct data before proceeding 995d50dba4
  • Fixed ammo boxes getting double the amount of cartridges added a1070f941c
  • Fixed Level 1-14 PMC clothing weights not applying correctly SPT/Server#315
  • Fixed incorrect locale tag ae0b7f83ec

MODDERS

  • Improved IArmorPlateWeights type afa5700076
  • Fixed server build error due to swc package parsing a string incorrectly 198c7a9720
  • Reduced server log default retention time 31641334aa
  • Added a server endpoint to get all bot difficulties in one call 13ab57298b
  • Removed an unused server endpoint 18b28a6d0b
  • Fixed ItemBaseClassService cache error when iterating all items 8e91842d4c
  • Split http.json/ip into 2 properties, existing ip is for the HTTP server to use, a new backendIp now exists to control where address client requests are routed to d60cdb6be2
  • Added staticMagazineLootHasAmmoChancePercent to config/location.json
  • Added a new service called ProfileActivityService a9d89695f0
  • Added missing weapon/ammo types 37ec7bc9d1
  • Added missing weapons to WeaponType enum SPT/Server#292
  • Rewrote parts of Commando friend bot to make it easier to make your own
  • Added isStarted() to HttpServer class 521cf51f0e
  • Improved localhost request logging d609d4b41a
  • Adjusted airdrop AddLoot() from async void to async Task so it can be awaited 6041bea712
  • Added getters + setter to FenceService to assist with accessing fence assorts SPT/Server#304
  • Added addSecureContainerLootFromBotConfig to pmc.json, true means it works as it did in 3.8.0, 50 random items from the usec/bear.json are added to their secure container 99444c7237

Modder guidance

https://dev.sp-tarkov.com/SPT/Issues/wiki/Modding-Info

Known SPT issues

https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-SPT-issues

Known NON-SPT issues

https://dev.sp-tarkov.com/SPT/Issues/wiki/Known-non-SPT-issues

Zip hash

Release Hash: kwZ8VoKfxhYLkUe26bxPSw==

Thanks

Leaves
Drakia
Kaeno
TheSparta
Senko
Refringe
Clodan
R2go
micyael
nader
DeadLeaves
Valens
Sanuki357
Zikelir
Priv_P
Goose
JackLukass
MayynaK
Gyozone
ClaudioIonck
Brollgarth
_TR_LEOPAR _
NikGamer
Thekoenman
lucasmorais99
Gomeng
52sierra
Thomas6k16
Whomsky
Ixcetotis
acidphantasm
MrPitViper

Don't miss a new build release

NewReleases is sending notifications on new releases.