Configuration

This section is dedicated to the configuration of Stay In Tarkov. If you haven’t installed Stay In Tarkov yet, click here.

Network Configuration

Follow this section if you’re planning to be the coop game host (server). At least one person in your group needs to follow this process to be able to play coop together. The person with the best computer and network performance should be the host for a better experience. Don’t let the lad with 10kbps internet host please.

UPnP

Note

UPnP (Universal Plug and Play) is the preferred method for server hosting as it supports automagically opening the ports that SIT needs while they are needed. However this only works for competent routers (looking at you USA). If you have issues with this please follow the Port Forwarding guide below for manually opening the required ports for Stay In Tarkov.

If you are using UPnP, skip to HTTP JSON Configuration to prep the server

Port forwarding

Note

Port forwarding is the process of opening a port on your external IP address and redirect the traffic to a specific device. The process is different for all router models. Therefore, we cannot provide a step-by-step tutorial for port forwarding.

If you are unsure how to port forward, google “YOUR_ROUTER_MODEL port forward” or contact your Internet Service Provider.

An example has been provided below but we cannot support you on this because every router is wildly different so please try to find instructions for your specific router.

Here is a quick example on how to port forward with a Virgin Media Superhub 3 (UK)

  1. Open cmd and type ipconfig

  2. Find Default Gateway: it should have an IP similar to 192.168.0.1. Also note down your local IP IPv4 Address

  3. Open your web browser and type the Default Gateway IP into the URL bar (Not the search bar)

  4. There may be a login page there, put in the login details so you can get to the main dashboard

  5. You will need to look for a tab called “Port Forwarding”. It may be under some advanced settings or security tab

Port Forward Setting Location_images/PortForwardLocation.png

  1. Once in there you should be able to open certain ports to certain IPs. This is where the IPv4 Address comes in

  2. Open ports 6969 to 6972, making sure to include those two as well, so 4 total ports. Some routers can port a range, if you can’t you’ll have to do them 1 by 1

Port Forward Screen and Set-up_images/PortForwardScreen.png _images/PortForwardExample.png

  1. Make sure to use the “Both” option for Protocal if you can, otherwise you will need to do it twice, for both UDP and TCP

  2. Once you save that those ports should now be open, and pointing traffic to your PC

  3. Once you have completed these steps go here to configure the server to use these ports

Warning

Not all Internet Service Provider allows port forwarding. Sometimes port forwarding is blocked at the provider level or at the router level. In any case, the person able to port forward should be the host, provided their computer and network is capable.

If that is the case, you may have to use a VPN (Virtual Private Network) like Hamachi, Radmin or ZeroTier to allow people to connect however these may come with performance hits to players ping due to how they work. Port fowarding is the prefered method.

Virtual Private Network (VPN)

Note

Virtual private network such as Hamachi, Radmin or ZeroTier allows to create an internet-based “local” network. All traffic will be transmitted through the internet and redirected to a virtual network adapter which acts as a local network. This is useful for those which are unable to port forward. However, performance is not as good as port forwarding because traffic must go through a third party service.

If you need help setting these up a basic guide will be provided however we cannot help with issues coming from using these, so it may be best to look up a guide on how to use them beforehand.

Warning

We do not recommend using VPN to play Stay In Tarkov because they are known to have rate limitations and hinder network performance and stability. SIT is not well optimized and transmit a lot of data to synchronize information between players.

Use at your own risk.

Hamachi Configuration
  1. Install hamachi from their offical site here Hamachi

  2. Click the power button, it should ask you to log in, either log in or register an account to continue

  3. If you are joining a server, join the hosts Hamachi network by pressing “Join an Existing Network” and enter the ID and Password

    • If you are hosting the server, press “Create a New Network”, then give it a name and password, give this to everyone you are playing with

  4. Once you are all in the network, make sure everyones light is green, if not, look up a guide to fix it, we CANNOT help with this.

  5. If everyone is connected and with green light, go HTTP JSON Config to setup the server to use the VPN

Radmin Configuration
  1. Install Radmin from their offical site here Radmin

  2. Once installed, make sure the power button icon says “On” and has an IP below your Computer Name. We cannot help with errors on this

  3. If you are joining a server, join the hosts Radmin network by pressing “Join Network” and enter the ID and Password

    • If you are hosting the server, press “Create Network”, then give it a name and password, give this to everyone you are playing with

  4. If the bar is green, the connection has been successful and you’re ready to continue, if not, then you’ll need to look up your issue as we can’t help

  5. Once this has been done, head to HTTP JSON Config to setup the server to use the VPN

HTTP JSON file configuration

  1. Open SIT\Server\Aki_Data\Server\configs\http.json with your preferred text text editor.

  2. Locate the “ip” parameter. You should see a default value of “127.0.0.1”.

  3. Change “127.0.0.1” with 0.0.0.0. (Only change from 0.0.0.0 if you know what you’re doing)

  4. Save your changes and close the text editor.

  5. Once you have done this, head here and follow the Server steps to see how to launch and join the server

Firewall Configuration

Note

This section is about configuring your Windows firewall to allow the clients to connect to the server through your PC, although you have forwarded the ports your PC itself my still reject the connections because it hasn’t been configured to allow them, the below section will detail how to do that if the server hasn’t already asked to be allowed through

Windows Firewall Guide_images/FirewallMessage.png

  1. Open windows search and type “Allow an app”, this should show you the “Allow an app through Windows Firewall”, click it

  2. Click “Change Settings”

  3. Click “Allow Antother App”

  4. Click “Browse” and navigate to where your Aki.Server.exe is

  5. Select it and click “Add”

  6. Make sure both public and private are ticked

  7. That should be Aki allowed through your windows firewall, and your server set-up should now be finished

Allowing an App Through the Firewall

General Configuration

Below are steps for configuring both the Stay In Tarkov client and the Stay In Tarkov Server, this have been split into catagories for your pleasure convience.

Client Side Config

Note

The configs for your client are located in SIT\Game\BepInEx\config\com.stayintarkov.cfg. You may want to use a text editor that isn’t the built in notepad, something like VSCode, or at least Notepad++

These settings will only take effect if the person that has modified them is hosting the raid, so settings like EnableAISpawnWaveSystem will only take effect if the person that modified them hosts.

Warning

DO NOT edit any of the Enabled options as they are for debug purposes and SHOULD NOT be modified in any way.

Client Config Options

Config Option

Values

Default

(Description*

PlayerStateTickRateInMS

true/false

333

For setting the client drones to spawn on the server, for debugging use only

ShowDronesOnServer

150-666

false

TCP Only: The rate at which Player States will attempt to be synchronized. ONLY MODIFY IF YOU KNOW WHAT YOU ARE DOING

HeadshotsAlwaysKill

true/false

false

Enable to make headshots actually work, no more tanking definite kills!

ShowFeed

true/false

true

Enable the feed on the bottom right of the screen which shows player/bot spawns, kills, etc. DOES NOT WORK RIGHT NOW, WAS CAUSING ISSUES

AllPlayersSpawnTogether

true/false

true

Will decide if all players spawn at the same spawn point or not

ArenaMode

true/false

false

Currently a DEBUG option. DO NOT TOUCH

EnableAISpawnWaveSystem

true/false

true

Toggles the AI spawn wave system, if false, no AI will spawn, useful for testing PvP aspects

ForceHighPingMode

true/false

false

Forces the High Ping Mode which allows some actions to not round-trip. This may be useful if you have large input lag ONLY MODIFY IF YOU KNOW WHAT YOU ARE DOING

WaitingTimeBeforeStart

0-600

120

Time in seconds to wait for players before starting the game automatically

ShowSITStatistics

true/false

true

Enable the SIT statistics on the top left of the screen which shows ping, player count, etc.

ShowPing

true/false

true

Enables the ping display in the top left

ShowPlayerList

true/false

false

Enable to show player list - For Debugging

SITPort

0-65535

6970

SIT TCP/Websocket Port ONLY MODIFY IF YOU KNOW WHAT YOU ARE DOING

SITNatHelperPort

0-65535

6971

SIT Nat Helper Port ONLY MODIFY IF YOU KNOW WHAT YOU ARE DOING

Language

Language Option

English

Changes SIT Localisation languages

EnableSITVersionLabel

true/false

true

Enables the SIT version in the bottom right, please leave this on, makes our life 10x Easier

EnableHealthPatches

true/false

true

Not completley surem of the purpose for this one, do not touch please

EnableAdditionalAmmoUIDescriptions

true/false

true

Enables the extra info about ammo in the information tab, only disable if you enjoy spreadsheets.

Additional Ammo UI Example_images/MoreBulletInfo.png

Server Side Config

Note

The configs for your client are located in SIT\Server\user\mods\SITCoop\config\SITConfig.json. You may want to use a text editor that isn’t the built in notepad, something like VSCode, or at least Notepad++

These settings are changed on the Aki server config, so they affect every player on the server, wether they host the raid or are just a client.

Server Config Options

Config Option

Values

Default

Description

runAzureWebAppHelper

true/false

false

IDK

openAllExfils

true/false

false

This setting will enable or disable all Exfils being avalible for use

showPlayerNameTags

true/false

false

This will enable the players name tags above their head, will make Friendly Fire Harder (Coward)

showPlayerNameTagsOnlyWhenVisible

true/false

false

Setting this to true will make name tags show up all the time, instead of just when the player is in view