Skip to content

Instantly share code, notes, and snippets.

@Mikael-Lovqvist
Last active May 4, 2025 15:07
Show Gist options
  • Save Mikael-Lovqvist/cfc264577e0fa54cee99533fc137b124 to your computer and use it in GitHub Desktop.
Save Mikael-Lovqvist/cfc264577e0fa54cee99533fc137b124 to your computer and use it in GitHub Desktop.
Setting up BeamMP on Linux

Setting up BeamMP on Linux

Prerequisites

Steam settings

  • Set Launch Options in the Properties... for the game to

    protonhax init %COMMAND%
  • Make sure the game shows the launcher each start

Setting up multiplayer

  1. Start the launcher Now when the launcher is displaying, the Steam ID is technically running. This is great because this gives us the opportunity to mess with protonhax.

  2. Start a windows command prompt

    This is done by executing the following command:

    $ protonhax cmd 284160

    This should give you a command prompt in the wine prefix of the game.

    Once here you will encounter deep levels of frustration because tab completion will not work.

    I think you can get it to work by registry settings but I have not investigated this.

    [!NOTE] I think you can close the launcher once the command prompt is open because that keeps the wine prefix active but I am not sure. Once the multiplayer mod is launched you will get another launcher and at that time it could get confusing to have both around.

  3. Install BeamMP

    Run the BeamMP_Installer.exe from inside of this command prompt and make sure it properly installs.

    You can access your regular file system from z:\.

  4. Navigate to c:\

    In order to launch the multiplayer game you need to start a file in a deep location.

    To make this less painful I suggest you create a windows bat file.

    I've created c:\run-game.bat

    c:\users\steamuser\appdata\roaming\beammp-launcher\beammp-launcher.exe
  5. Run the bat-file and enjoy the game!

@Mikael-Lovqvist
Copy link
Author

Apparently github markdown flavor NOTE admonitions doesn't work on gist. Silly Microsoft...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment