Rust
Not enough ratings
How to play rust through Steam Play Proton
By Krafting
This guide will help you through setting up and playing Rust through Proton.
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will help you through setting up and playing Rust through Proton.

As of right now, Facepunch doesn't support Linux. But this doesn't mean you can not play the game via Proton!
EDITS
EDIT (14/11/2020) : The game now works as excpected with Proton 5.13-2 - You'll still need to press F1 and use the "connect" command as seen in this guide to connect to non-EAC servers.

EDIT (26/10/2020) : You'll need Proton 5.13-1 to make the game work (This version is available through Steam; in the game Properties) (The connect command is bugged and doesn't work)
Installing the game
1. First steps:

When downloading the game on Linux you will download the Linux binaries that are now outdated (and have an error when you launch the game), you will need to select a Proton version in the properties of the game (Right click on the game -> Properties) :
(Note: You'll the version 5.13-2 or higher version of Proton, just select it from the menu!)


2. Launch the game!

Now you can just Launch the game and it should just work! BUT, you cannot click "Play" or else it will crash the game, to connect to server, please read below.
Playing the Game
To play Rust on Linux, you will face some problems:
  • Easy Anti Cheat
  • The server list make the game crash
So to play on Linux you will have to connect manually to a server with the anti-cheat disabled.
To connect manually you just have to click F1 then it will open a console then type:
"client.connect [SERVER IP]"

From here you have multiple options :

1. Joining community servers :
Since servers without EAC are not shown in the server list and that if you click "Play" the game will crash, here is a list of community made server that have EAC disabled (Made by JimDeadlock) :
https://steamproxy.com/app/252490/discussions/1/3974929535248318579/

2. Creating your own server using this guide :
https://steamproxy.com/sharedfiles/filedetails/?id=2082335478

3. Rent a Rust server from your preferred Hosting company :
You can rent Rust server from Server Hosting company, here are some trusted examples:

[If you have any experience with some hosting company please let me know so I can add them here!]
Enjoying the game
Now that you are connected to a server, you can play the game with no issues! Have fun playing Rust!
Troubleshooting
Known Problems

If there are known problems they will be listed below. ([Not Verified] means that a problem needs more testing to see if this is a real issue)
  • [Not verified] Sometime the game have some mini-freezes every tho fps are constant.
  • [Not verified] Sometimes to get the game running you might need to add "PROTON_USE_D9VK=1 %command%" to your launch option
Troubleshooting
19 Comments
OPA_Cheaterman 5 Dec, 2020 @ 5:58am 
Yes, confirmed :-)
Krafting  [author] 14 Nov, 2020 @ 7:26am 
The game is now playable with Proton 5.13-2 !
OPA_Cheaterman 1 Nov, 2020 @ 8:17am 
While 5.13-1 does get around the "Steam not running" issue, it doesn't seem to allow me to join a server through the console (crashes almost instantly).
proandtonplusdb 25 Jun, 2020 @ 6:15am 
Anybody tried GameServers.com? Other hosting providers?
Jenshae 8 May, 2020 @ 2:21pm 
Got it working. Mesa 20+ & DV9K & Steam verify.
Krafting  [author] 8 May, 2020 @ 3:54am 
Well, we will see if other people have this issue and if the kernel is the issue here.
Jenshae 8 May, 2020 @ 3:52am 
Apparently not.

Distro: Ubuntu 18.04.4 LTS
Krafting  [author] 8 May, 2020 @ 3:51am 
isn't Ubuntu 18.04.4 on the 5.3 branch ? But I understand, I'll still add the launch option to known problems
Jenshae 8 May, 2020 @ 3:49am 
Meh. Rust isn't important enough to me now, to go messing with kernel updates. It is the latest one Canonical has provided. *Shrug*
Krafting  [author] 8 May, 2020 @ 3:45am 
I've looked to protondb and maybe it is a problem with the kernel you are using, you have a 4.15 branch and a guy with same driver and a RX 580 says it works fine but he have the 5.0 kernel