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 with3.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
- Download manual SPT
7z
file from: https://spt-releases.modd.in/SPT-3.8.1-29197-d3ac83e.7z - Drop contents of
7z
file into existing3.8.0
folder, overwrite all files
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
- All three have been configured to reduce the chance they spawn on bots compared to
- Added various bot item tweaks and adjustments based on feedback from
3.8.0
to better emulate live values74dd9a8859
- 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 start84cc152e17
- Added ability to send lost insurance items after
Labs
raid via editing of mapsbase.json/insurance
property0bc807a6b8
- Added
UNHEARD
gift code (send code toSPT
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 viaspt give "item name" 5
- Added warning message when player starts
escapefromtarkov.exe
directly instead of using the launcherd6845c4337
- 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 1Keycard with a blue marking
itemc5ca346466
- Limited
Glukhar
to 1Labs 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
- Improved handling of items being refreshed
- Removed unused server config property
makeWishingTreeAlwaysGiveGift
387e924fb4
- Added
dev_balaclava
to item reward blacklist - Reduced
MP7A1/2
appearing on PMCs so often61d63d9ca6
- 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 orinraid
object not found34466735ef
- Removed stims being added to PMCs secures
fe7ef06c6c
- Improved logic inside
isModValidForSlot()
to better handle edge casesfe7d09e075
- Improved how
drawAmmoTpl()
handles bad static ammo distribution data inputf82cbc189b
- Updated server translations
* LargeHungarian/Japanese
update
* SmallArabic/Danish/Korean/Portuguese/German/Dutch/Swedish
update - Items sold to
Fence
now appear for sale0502257093
- 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 whenfilter
orexcludedFilter
objects are null - Fixed a rare issue where the server would fail due to a null
remoteAddress
property10b1b2b3aa
- 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 ipacb02ed53d
- 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 noupd
objectef65074dc3
- Fixed
CustomItemService
using the flea price when saving the items handbook price1881a0842a
- Fixed an error message inside
isModCompatible()
not showing the name of an incompatible mod correctly522306b9b1
- Fixed profiles being broken caused by a mod editing a traders
nextResupply
value to something invalid316234e9ae
- 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 attachmentsd7a8e1558a
- 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
typeafa5700076
- Fixed server build error due to
swc
package parsing a string incorrectly198c7a9720
- 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 items8e91842d4c
- Split
http.json/ip
into 2 properties, existingip
is for the HTTP server to use, a newbackendIp
now exists to control where address client requests are routed tod60cdb6be2
- Added
staticMagazineLootHasAmmoChancePercent
toconfig/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()
toHttpServer
class521cf51f0e
- Improved localhost request logging
d609d4b41a
- Adjusted airdrop
AddLoot()
fromasync void
toasync Task
so it can be awaited6041bea712
- Added getters + setter to
FenceService
to assist with accessing fence assorts SPT/Server#304 - Added
addSecureContainerLootFromBotConfig
topmc.json
, true means it works as it did in3.8.0
, 50 random items from theusec/bear.json
are added to their secure container99444c7237
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