SnowRunner – How To Fix Issues in SnowRunner

SnowRunner – How To Fix Issues in SnowRunner 1 - steamlists.com
SnowRunner – How To Fix Issues in SnowRunner 1 - steamlists.com

Hi. This guide is written for those who have encountered any issues in the game and have not found a way to solve ’em. Here are all the problems of the game “SnowRunner” i know and ways to solve them.

Welcome to comments:

  • If I missed smth and you would like to see it in the guide
  • If you know about a problem and how to solve it
  • If the guide helped you

 

General

Whatever happens (especially if you installed mods earlier) – check the integrity of the game files.

  • Open your library
  • Right click on SnowRunner
  • Click on “Properties”
  • Click on “Local Files”
  • Click on “Verify integrity”
  • Wait

SnowRunner - How To Fix Issues in SnowRunner

Try to update your videocard driver, DirectX, dotnet.microsoft.com – https://dotnet.microsoft.com/download/dotnet-framework and support.microsoft.com – https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0. If any link does not work, just search it yourself. I believe in you! You can handle it!

Stuck on black loading screen

This is likely caused by a mod.

  • Try to reinstall your mods
  • Disable/uninstall your mods at all
  • Verify your game files

Your issue should be fixed.

No vehicles on connecting to a friend

Before joining to a friend or random guy you should make sure there is a save with at least one car in the garage on the same map/region where you’ll play with a friend. Or at least one car in the parking lot.

Vehicle is not available in the region’s truck store

You just have to go to a different region in the game to buy a truck.
There are 2 regions in the game:

  • US
    • Michigan
    • Alaska
    • Yukon (DLC)
    • Wisconsin (DLC)
  • RU
    • Taymyr
    • Kola peninsula (DLC)
    • Amur (DLC)

 

Saves are lost/broken

First of all, you need to check whether Steam Cloud is enabled:

  • Right click on SnowRunner
  • Click on “Properties”
  • Click on “General”
  • Check if checkbox “Keep games saves in the Steam Cloud for SnowRunner” is checked

SnowRunner - How To Fix Issues in SnowRunner

If steam didn’t load the saves after all (for example, you played on another computer), then the saves are RIP. To avoid a situation when the saves are broken/lost I suggest reading the text below.

SnowRunner created save backups in Epic Games Store and you could restore the saves from the backup. There is no such feature in the steam version. Alternatively, you can make a backup of the saves manually after your session.
Or you can change the script below for yourself. Just set UserDataPath to your path. For example, my steam was installed to D:\Program Files (x86)\Steam, so UserDataPath seems like D:\Program Files (x86)\Steam\userdata\1234567890

There are 2 scripts (save it as .bak file). The first checks whether SnowRunner is currently running (and only then makes a backup). The second one makes a backup without any additional checks (also you can use it to manually start a backup).

For those who want to put the script in the task scheduler (for example to run it once per 30 minutes):

echo off TaskList | FindStr /i "SnowRunner.exe" if ErrorLevel 1 (Exit 0) else (GOTO :CopyFiles) :CopyFiles for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a set YYYY=%dt:~0,4% set MM=%dt:~4,2% set DD=%dt:~6,2% set HH=%dt:~8,2% set Min=%dt:~10,2% set Sec=%dt:~12,2% set stamp=remote_%YYYY%%MM%%DD%@%HH%%Min%%Sec% set UserDataPath=D:\Program Files (x86)\Steam\userdata\1234567890 set SnowRunnerDataPath=%UserDataPath%\1465360 cd /d %SnowRunnerDataPath% mkdir %stamp% cd %stamp% xcopy "%SnowRunnerDataPath%\remote\*.cfg" /s

For manual run:

echo off for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a set YYYY=%dt:~0,4% set MM=%dt:~4,2% set DD=%dt:~6,2% set HH=%dt:~8,2% set Min=%dt:~10,2% set Sec=%dt:~12,2% set stamp=remote_%YYYY%%MM%%DD%@%HH%%Min%%Sec% set UserDataPath=D:\Program Files (x86)\Steam\userdata\1234567890 set SnowRunnerDataPath=%UserDataPath%\1465360 cd /d %SnowRunnerDataPath% mkdir %stamp% cd %stamp% xcopy "%SnowRunnerDataPath%\remote\*.cfg" /s

 

Saves from EGS don’t work in steam

Saves from Epic Games Store are located in %UserProfile%\Documents\My Games\Snowrunner\base\storage\1638. There are files with the *.dat file extension.
Saves from steam are located in [steam directory]\userdata\[profile id]\1465360\remote. There are files with the *.cfg file extension.

You have to copy your saves from one location to another one and change all filename extensions to *.cfg.

You can also use PowerShell script to rename all *.dat files to *.cfg in the same directory:

Dir *.dat | rename-item -newname { [io.path]http://::ChangeExtension($_.name, "cfg") }

Just save it as *.ps1 file and run it on windows 10.

Can not winch to my friends

You have to activate the coop winch in the lobby settings:

  • Open pause menu (ESC by default). Press “C” button or click “Manage Party”.
  • Press “T” or click “Allow other players to winch my truck”.

SnowRunner - How To Fix Issues in SnowRunner

SnowRunner - How To Fix Issues in SnowRunner

Connection lost

If you can not join to your friend(s) or your friends can not join to you, it means that you or (at least) one of your friends has strict NAT or closed ports.

SnowRunner - How To Fix Issues in SnowRunner

SnowRunner - How To Fix Issues in SnowRunner

There are several ways to solve this problem:

  • Try to use VPN. I would recommend to use windscribe.com – https://windscribe.com/download. But i’ll leave it up to you.
  • Try to enable UPnP
  • Most likely you have strict NAT. Switch NAT to a different network settings on your side (if possible). If this doesn’t work, you’ll have to check it with your ISP.

If you tried both options and it didn’t help, you (and your friends) should open the following ports:

  • TCP: 11700-11710
  • UDP: 48800-49000

To do so, please do the following:

  • Open the above ports in your router settings (you can usually access the router settings here: 192.168.0.1 or 192.168.1.1). Usually you have to bind IP Address and MAC Address before opening ports for your machine.
  • Open the above ports in your firewall’s settings.

Example for TP-Link router and Windows Defender Firewall:

Bind IP Adress and MAC Adress

  • Open the web browser and type the LAN IP address of the router in the address bar. Usually default IP address of TP-Link router is 192.168.1.1 or 192.168.0.1; check it yourself. And the press Enter.
  • Type the username and password in the login page. Usually the default username and password both are admin.
  • Click IP & MAC Binding. Then click Binding setting on the left page.
  • Select Enable ARP Binding, and then click Save.
  • Click ARP List on the left page, you can see ARP table the router learns.
    • If you can confirm the ARP table is correct, please click Load Add and Bind All, then all IP Address and MAC Address of your computers showed on the ARP table will be binded.
    • But if you can’t confirm the ARP table is no problem, please add IP Address and MAC Address of your computers manually.
      • Click Add New… to set IP & MAC Binding.
      • Enable Bind, type the MAC Address and IP Address of your computer. You can search it by typing ipconfig /all at the command line (opened by cmd command), press Enter, it will show the MAC address and other address information of this computer.
  • Click Save to save the settings.
  • Reboot your router.

    Enable UPnP

  • Click on Forwarding
  • Click on UPnP
  • Click on Enable if status is “disabled”

    Port forwarding

  • Click on Forwarding
  • Click on Virtual Servers
  • Add TCP Ports:
    • Click on Add New
    • Enter Service Port: 11700-11710
    • Enter IP Address: IP Address you have binded to your PC earlier
    • Select Protocol: TCP
    • Select Status: Enabled
    • Click Save
  • Add UDP Ports:
    • Click on Add New
    • Enter Service Port: 48800-49000
    • Enter IP Address: IP Address you have binded to your PC earlier
    • Select Protocol: UDP
    • Select Status: Enabled
    • Click Save

    Open ports in Windows Defender Firewall

  • Search for Windows Defender Firewall. Open it. Click Advanced settings.
  • Open Inbound Rules
    • Click New Rule… on right side of the window.
    • Select Port and click Next >.
    • Select TCP. Select Specific local ports and write 11700-11710 to the input. Click Next >.
    • Select Allow the connection. Click Next >.
    • All checkboxes should be checked. Click Next >.
    • Name it SnowRunner TCP or whatever you want. Click Finish.
    • Click New Rule… on right side of the window.
    • Select Port and click Next >.
    • Select UDP. Select Specific local ports and write 48800-49000 to the input. Click Next >.
    • Select Allow the connection. Click Next >.
    • All checkboxes should be checked. Click Next >.
    • Name it SnowRunner UDP or whatever you want. Click Finish.
  • Open Outbound Rules and do the same steps as for Inbound Rules

SnowRunner - How To Fix Issues in SnowRunner

 

By Kjudisca Rasjudisca

I hope you enjoy the Guide we share about SnowRunner – How To Fix Issues in SnowRunner; if you think we forget to add or we should add more information, please let us know via commenting below! See you soon!


Be the first to comment

Leave a Reply

Your email address will not be published.


*