How to Install Mods on Your Stay in Tarkov Server
Learn how to install server-side and client-side mods on your Stay in Tarkov (SPT/Fika) server.
One of the biggest advantages of SPT over live Tarkov is the extensive modding support. Mods can change almost every aspect of the game — from loot tables and trader inventories to AI behavior, new weapons, custom quests, and quality-of-life improvements. SPT mods are installed on both the server and client sides depending on the mod type.
Mod Types
SPT has two categories of mods, and it's important to understand the difference:
| Type | Install Location | Description |
|---|---|---|
| Server mods | user/mods/ on the server | Modify server-side behavior: loot, traders, quests, bots, progression, economy. These run on your XGamingServer instance. |
| Client mods (BepInEx plugins) | BepInEx/plugins/ on each player's PC | Modify the game client: UI, visuals, weapon handling, animations. These must be installed by each player individually. |
Some mods include both a server component and a client component. In that case, you install the server part on your XGamingServer instance and distribute the client part to your players.
📝 Note: Server mods installed on XGamingServer affect all players automatically — no client-side installation needed. Client mods must be installed by each player on their own SPT installation.
Installing Server Mods
Download the mod
Download the mod from the SPT Mod Hub or the mod author's release page. Make sure the mod version is compatible with your server's SPT version.
Open the XGamingServer panel
Log in to the XGamingServer panel and stop your Stay in Tarkov server.
Navigate to the mods folder
In the sidebar, go to Files and navigate to user/mods/.
Upload the mod
Click Upload and upload the mod's folder or archive. If you uploaded a .zip file, right-click it and select Unarchive to extract it.
Verify the folder structure
Each mod should be its own folder inside user/mods/ with a package.json file at the root of the mod folder:
user/mods/
├── mod-name/
│ ├── package.json
│ ├── src/
│ │ └── mod.js (or mod.ts)
│ └── ...Restart your server
Start your server. Check Console for any mod loading messages or errors.
💡 Tip: The server console will show each mod being loaded at startup. Look for messages like
Loading mod: ModName v1.0.0. If a mod fails to load, the error message will usually tell you why — often a version mismatch or missing dependency.
Popular Server Mods
Here are some of the most popular SPT server mods:
| Mod | Description |
|---|---|
| SPT Realism | Overhauls ballistics, health, weight, and loot for a more realistic experience |
| Algorithmic Level Progression | Changes how XP and leveling work for better progression pacing |
| Amands' Graphics | Server-side graphics and weather improvements |
| Lua's Spawn Rework | Completely reworks AI spawning for better raid flow and difficulty |
| Acid's Progressive Bot System | AI bots gear scales with your level and raid progression |
| Virtual's Custom Quests | Adds new quests and quest chains |
| SVM (Server Value Modifier) | Simple GUI tool to tweak server values without editing JSON |
Installing Client Mods
Client mods are installed on each player's local SPT installation, not on the server. However, as a server admin, you should coordinate which client mods your group uses to avoid compatibility issues.
Download the client mod
Download the mod from the SPT Mod Hub.
Install in BepInEx
Extract the mod's .dll file into the player's local SPT folder:
SPT/BepInEx/plugins/ModName.dllRestart the game
The player restarts their game via the SPT launcher.
📝 Note: Client mods that change gameplay mechanics (weapon stats, item properties, etc.) often require a matching server mod to work correctly. Read the mod description carefully to determine if both parts are needed.
Managing Installed Mods
Viewing installed mods
Navigate to Files → user/mods/ to see all installed server mods. Each folder represents one mod.
Disabling a mod
To temporarily disable a mod without deleting it:
Stop your server
Stop the server from the panel.
Open the mod's package.json
Navigate to user/mods/ModName/ and open package.json.
Disable the mod
Change the "main" field or rename the mod folder by adding a prefix like disabled-:
user/mods/disabled-mod-name/Restart the server
The server will skip any folder that doesn't contain a valid package.json with the expected structure.
Removing a mod
Stop your server
Stop the server.
Delete the mod folder
Navigate to user/mods/ and delete the mod's folder.
Restart the server
Start the server.
⚠️ Warning: Some mods modify game data in ways that persist even after the mod is removed (e.g., adding items to player inventories that don't exist without the mod). If your server has issues after removing a mod, check the console for errors and consider restoring from a backup.
Mod Load Order
SPT loads mods from user/mods/ in alphabetical order by folder name. If you have mods that depend on each other, their package.json files should declare dependencies, and SPT will resolve the load order automatically.
If you're experiencing load order issues:
- Check each mod's
package.jsonfor a"dependencies"or"loadBefore"/"loadAfter"field - Rename mod folders to force alphabetical ordering if needed (e.g., prefix with
01-,02-) - Check
Consolefor dependency-related error messages
Mod Compatibility
Version compatibility
SPT mods are version-specific. A mod built for SPT 3.8.x will likely not work on SPT 3.9.x. Always check the mod's description for compatible SPT versions.
Mod conflicts
Some mods modify the same game systems and will conflict with each other. Common conflict areas:
- Loot mods — Multiple mods changing loot tables can produce unexpected results
- Bot/AI mods — Running two AI overhaul mods simultaneously usually causes crashes
- Trader mods — Mods that modify the same traders may overwrite each other's changes
If your server crashes or behaves unexpectedly after installing new mods:
- Check
Consolefor error messages - Disable recently added mods one at a time to identify the conflict
- Check the mod's page on the SPT Hub for known compatibility issues
💡 Tip: Start with a small number of mods and add more gradually. Test your server after each new mod to catch issues early. It's much easier to troubleshoot one new mod than five installed at once.
If you get stuck at any time, you can join our Discord.
How is this guide?
How to Connect to Your Stay in Tarkov Server
Learn how to connect to your Stay in Tarkov (SPT/Fika) server, set up the SPT launcher, and install the Fika mod for multiplayer.
How to Manage Profiles on Your Stay in Tarkov Server
Learn how to view, edit, back up, and delete player profiles on your Stay in Tarkov (SPT/Fika) server.