Skip to content

Latest commit

 

History

History
97 lines (55 loc) · 4.23 KB

File metadata and controls

97 lines (55 loc) · 4.23 KB

SPT Lutris installer (Additions)

This *.yml script uses a custom, native Linux install script.

You can review the source code here.

Details

More details

Why using a custom installer script?

The initial reason for writting the script was to work around issues with the official SPTInstaller running through Wine.

There was a bug in most common Wine runners used by Lutris or Bottles that caused the patching process to fail randomly. To work around this, the user needed to manually install a custom Wine runner in Lutris and use it globally for the installation.

To get rid of this extra step and also improve on stability and usability, we began experimenting with patching game files on our own using xdelta3 (now replaced by hpatchz) and the patch files included in the official patcher archive. Later, a custom installation script has been written as well.

What are the advantages?

  • Faster, more stable installation process
  • Additional features, e.g.:
    • Native installer & patcher in a single script
    • Support for reflinking on supported filesystems (e.g. btrfs)
    • Reinstall mode - creates a backup of user files and reinstalls the latest SPT version

What about disadvantages?

  • No standalone GUI - you either have to use the Lutris installer or the CLI to interact with the script.
  • No official support on Discord or elsewhere by the mod developers

What you need

- ~120GB free disk space

- ASP.NET Runtime 9.0 (How to install)

Installation

1. Installing Escape from Tarkov

  • First off, you need to install the game. Open Lutris and navigate to the + symbol in the top left corner. Select Search for installer on Lutris website and search for the game:

  • Follow the steps shown inside the application, wait until the installation is finished & install the game client as usual.

Important

You need to install the game client inside the launcher before continuing with the next step!

2. Installing SPT

  • Download the installer script.

  • In Lutris, click the + in the top left, select Install from a local install script & navigate to the downloaded file:

drawing

  • Now follow the steps & wait for the installation to complete.

3. Running SPT

Warning

We highly recommend switching from the default wine-ge-8-26 runner in Lutris to one of the tested wine versions for better performance and an overall better experience.

Everything now is pretty much done, so now to run the game we need to run the server and the launcher.

  • The server should launch automatically when using the SPTarkov - Launcher shortcut in Lutris. If not, you might be missing the required .NET runtime dependencies or your terminal emulator could not be found. To run the server manually, run the SPT.Server.Linux executable in a terminal.

Tip

You also can add the server to Lutris by selecting Add locally installed game. Set Linux as runner & navigate to the SPT.Server.Linux executable in the Game options. You need to enable CLI mode in the System options to run the server in a terminal.

  • To run the launcher, double click the SPTarkov - Launcher shortcut in Lutris or press the Play button at the bottom.

Have fun!


Still having issues? Visit our issues section.


Back to landing page