Skip to content

Connect to Another Server

Check your Connections

Make sure you trust whom you are connecting to!

Check Your Game Client Version

Only the Steam version with client version 23.3.28073.265425 is supported (the last publicly released game client)

To check your game client version:

  1. Launch the game Launcher Screen
  2. Check if the client version is correct on the top right of the blue banner on top of the launcher (the area where it says "Patching Disabled"). It should look like this: Client Version

Note: If you launch the game and see the below screen, this means you are using an incorrect Early Access version of the game client and need to use the correct game client version files to play the game. Early Access Screen

  1. Download the patching program
  2. Run it by double-clicking on patch_embedded_configs.exe
  3. It will open a file browser asking you to point to the resources.assets file in the installation folder for the game. Select the resources.assets file and click on "Open" to proceed.

INFO

The resources.assets file should be located here:

<GameRoot>\Shadowrun_Data\resources.assets

where <GameRoot> refers to where you installed the game

Linux and Windows 7 patching

To patch the game on Linux and Windows 7, the underlying python script would need to be used instead of the patch tool executable:

  1. Install Python 3
  2. Follow the steps here to install the requirements.txt in the ./tools/ folder
  3. From terminal/CMD, run
sh
python.exe ./tools/path_embedded_configs.py --asset "C:\Program Files (x86)\Steam\steamapps\common\ShadowrunChronicles\Shadowrun_Data\resources.assets" patch --host 127.0.0.1

Check the IP in the command

  • 127.0.0.1 is the IP for localhost. Use this to play offline on your local system specifically. If you are connecting to an online multiplayer server, this IP should be the public IP or hostname of the server
  • The tool creates a backup next to the asset (by default resources.assets.bak).

WARNING

  • --asset is a global flag, so it must come before patch/restore.
  1. Alternatively, if you run
sh
 python.exe ./tools/path_embedded_configs.py

It should ask you the path for resources.assets and the IP separately

  1. After the previous step, in the command line window it will ask for a host, simply enter the IP of the server you want to connect to and then press the ENTER key to proceed.
  2. Once done, simply launch the game normally and have fun!

Enable DLC and Check Chat Commands

  1. Once you launch the game for the first time, don't forget to Enable DLC.
  2. Global Chat Commands (and if you are an admin, Admin Global Chat Commands) are available to you once you login to the game.

Server Status Page

A server status page can be accessed by opening the server's IP in a browser (HTTP-only for now, so HTTPS warnings when accessing it are normal): Server Status Page

Non-Steam Login

This section covers additional steps for non-Steam setup and login.

Follow these Instructions after completing the Steps above

These steps are in addition to the other steps detailed above, do not skip straight to this section.

Non-Steam Players Only

Do not follow this section if you own the game on Steam and are launching it normally via Steam. Insisting on doing so will prevent the game's normal Steam login and you will lose access to the characters on your Steam profile until you restore Steam login.

Restoring Steam Login

If you accidentally followed this section and can't Steam login to the game anymore or wish to switch back to your Steam profile from a non-Steam profile:

  1. Delete LauncherConfig.xml in the root of your game installation folder (where shadowrun.exe is located).
  2. You can now Steam login normally and recover access to the characters on your Steam profile.

Enable non-Steam Login

  1. Download LauncherConfig.xml from the official repository.
  2. Place LauncherConfig.xml in the root of your game installation folder (where Shadowrun.exe is located).

INFO

Shadowrun.exe is located in the root of your game installation folder:

<GameRoot>\Shadowrun.exe

where <GameRoot> refers to where you installed the game.

INFO

This step can be done with Steam game client files to create an alternate non-Steam profile if you wish but while this is enabled you will not have access to your Steam profile characters. See the warnings at the start of this section for more information.

Non-Steam Account Creation and Login

If you are attempting to login without having a Steam instance running:

  1. Ensure you enabled non-Steam Login as per the instructions above.
  2. Enter an email address and password to create a non-Steam account.
  3. When the launcher asks you for a game key, enter "SRO-GAME-KEY". Launcher Game Key Screen
  4. You can now login using the credentials you created in the previous steps.

No password recovery

Non-Steam account passwords cannot be reset and email addresses are not verified. If you forget your password, you will be permanently locked out of your account. Please choose and record your login credentials carefully!