Requires EFT 0.16.9-40087 (released 12th September 2025)
You NEED the .NET 9 runtimes:
- https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-9.0.9-windows-x64-installer
- https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-aspnetcore-9.0.9-windows-x64-installer
Release notes
- Merry Christmas! Archangel spent a lot of time fixing issues relating to the Christmas event and got them all implemented just in time
Automatic install instructions
This is the recommended way to install SPT
https://forge.sp-tarkov.com/installer
Mod compatibility
- Compatible with 99% of mods made for
4.0.x - Incompatible with ALL mods not made for
4.0.x
Profile compatibility
- Compatible with
4.0.xprofiles - Incompatible with
3.11.0profiles and older 3.11.4profiles with no custom items/traders/total conversions should work
Manual install instructions (Optional)
https://github.com/sp-tarkov/build/wiki/Manual-Install-Instructions
Upgrading from 4.0.x
- Download 7z file from the "Direct Download" section below and extract its contents into your existing
4.0.xinstall folder. Overwrite all
Changes
ADDED
- Added ability to build server for Mac-OS
- Added server startup profile migration to fix profiles with broken repeatable quest data
- Added warning message on server start when system RAM is below 30GB
MODIFIED
- Massivly reduced complexity of
EnablePlayerScavPatch.csmodule patch after careful testing - Some logic from modified
EnablePlayerScavPatch.cspatch was moved into a newly created patchFixDisableBossSpawningOptionPatch.cs
FIXED
- Fixed multiple issues that were preventing the Khorovod event from functioning:
- Generator system now works as expected
- Transit system now works as expected
- Fixed
frostbiteeffect not working as intended - Fixed edge-case where sending rewards to player stash would result in no space error
- Fixed client nullref error relating to rain
- Fixed an issue that caused player transit settings to be lost when transiting between maps and on the Khorovod event
MODDERS
- Improved handling of null stage data inside
AddMissingHideoutBonusesToProfile - Add missing prop
initialFrozenDelaySecto globals - Correctly set
TransitionTypevalue insideStartLocalRaid - Add hideout craft reward to profile prior to used craft tools ensuring consistency with free space check
- Code readability improvements for
HandleRecipe() - Make
ItemBaseClassServicemore robust, don't hydrate db on every call - When finding equipment for bot, validate if item is in db before passing to
IsOfBaseclass() - Updated
TransitionTypeenum to be bitwise (Flags) - Added
khorovodEventTransitWhitelisttoseasonaleventsconfig - Always force a
ChangeRequirementdictionary to exist insideGetClientRepeatableQuests()andGetRepeatableQuestSubTypeFromProfile() - Added
KhorovodDisposeFix.csto modules to resolve nullref when player dies during Khorovod event with UI showing
Known SPT issues
https://github.com/sp-tarkov/build/wiki/Known-SPT-issues
Known NON-SPT issues
https://github.com/sp-tarkov/build/wiki/Known-non-SPT-issues
Direct Download
https://spt-releases.modd.in/SPT-4.0.9-40087-ba49b00.7z