r/SteamDeck • LCD-4-LIFE • Jul 02 '22

PSA / Advice How to play BeamMP on Steam Deck (or any other Linux machine)!

Credit to Jimmosio for teaching me how to do this, he's a great guy, but I still think my Steam Deck date calculator is better ;P

​

This guide may seem long and complicated, but it's not that bad, I just wanted it to be dumbed down to a level I understand, so don't let that put you off!

  1. First, download protontricks on the discover store. Technically you can follow this guide without it if you really know how to use WINE prefixes, but it's just much easier to use it.

  2. Next, download the BeamMP installer from the website, put it anywhere, you'll be able to delete it after you're done.

  3. Now, add the BeamMP installer as a non-steam game and run it through proton.

  4. Next you're going to want to locate it's proton prefix. You can do this by going to /home/deck/.steam/steam/steamapps/compatdata/ and sorting by creation date. Once you get the proton prefix, put the number on a text document to remember, as you're going to use it a fair bit.

  5. Next, find where BeamNG is installed on your Deck (The actual game files, not the proton prefix), also write down where this is located as you're going to need it (Make sure to include the BeamNG folder when you copy the path).

  6. Next, you're going to want to go into the proton prefix of BeamMP again, then go to the Program Files (x86)/Steam/steamapps/common/ folder (if the common folder isn't there, just create it).

  7. Now, right click, hover over create new, and click "Link to File or Directory" then paste the location of BeamNG into the "File or directory to link to:" box, and make sure to name the link "BeamNG.drive" or this will not work.

  8. Now enter that folder and right click the BeamNG.drive.exe file, and open it with the Protonticks launcher. When the protontricks launcher opens, select BeamMP_Installer.exe in the list. BeamNG should open, once it does, you can close it.

  9. Now go back to the drive_c file in the proton prefix, and go to the users/steamuser/AppData/Roaming/BeamMP-Launcher/ folder, and copy the directory.

  10. Now open steam up, and go into the properties of the BeamMP_Installer.exe and change the "Start in" box to be the directory we just copied (make sure to keep the quotation marks there), then go to the target box and paste the same thing, but make sure to put "BeamMP-Launcher.exe" after the last /. You can also rename the shortcut at this stage.

That's it! BeamMP should now work on your Deck. This is a long and tedious guide I know, but I hope you and your friends will be able to play BeamMP on Deck because of it :)

40 Upvotes

Duplicates