How to Play RUST on Linux: Proton Setup and Current Limitations

You can install and launch the Windows version of RUST on Linux with Steam Proton, but there is one major limitation: RUST's normal Easy Anti-Cheat (EAC) multiplayer is not officially supported on Linux. Steam currently marks the game as Unsupported on Steam Deck, and Facepunch has not announced supported Proton/EAC access for the regular server ecosystem. In practice, Proton is useful for testing the game or connecting only where EAC is not required; it is not a supported replacement for Windows if you want unrestricted public-server access.

Steam compatibility status panel showing RUST as unsupported on Steam Deck and using Easy Anti-Cheat
RUST is currently listed as unsupported on Steam Deck, while its multiplayer relies on Easy Anti-Cheat.

Can you play RUST on Linux?

RUST once had a native Linux client, but Facepunch retired it in 2019. The studio's official Linux update said Proton could run the Windows build but would not be officially supported, particularly because Easy Anti-Cheat was not available for that setup. Facepunch later reiterated in its Proton support statement that enabling Linux/Proton remained an anti-cheat concern.

Valve's current Proton documentation explains that Easy Anti-Cheat can work through Proton, but the game's developer must explicitly configure and publish support for its build. RUST has not received that supported configuration. The current Steam store page for RUST still shows Steam Deck compatibility as Unsupported and identifies Easy Anti-Cheat as the game's anti-cheat system.

What you need before installing RUST

Install the current Linux Steam client from your distribution's package manager or the official Steam download page. Keep your Linux distribution, graphics driver, and Steam client updated before troubleshooting Proton.

The Steam store does not publish Linux system requirements for RUST. Its current Windows requirements call for at least 12 GB of RAM and 45 GB of free storage, while the recommended configuration uses 16 GB of RAM and requires an SSD. Those numbers are useful as a rough hardware baseline, but they are not a promise of Linux compatibility or performance.

How to install RUST on Linux with Proton

1. Enable Steam Play for Windows games

Open Steam, choose Steam > Settings > Compatibility, and enable Steam Play for other titles. Select a current Valve Proton release, such as Proton Experimental, as the default compatibility tool if the option is available. Valve describes Proton as its Wine-based compatibility layer for running Windows games on Linux.

Steam Settings Compatibility page with Steam Play enabled and Proton Experimental selected
Enable Steam Play in Steam's Compatibility settings so Windows-only games can be installed through Proton.

2. Set a Proton version for RUST

In your Steam Library, right-click RUST, choose Properties, then open Compatibility. If Steam does not automatically pick a working compatibility tool, enable the per-game override and choose Proton Experimental or the latest stable Valve Proton release. If one version fails to start the game, switching between the current stable release and Experimental is a reasonable troubleshooting step.

RUST Properties Compatibility page in Steam with Proton Experimental selected
RUST can be assigned a specific Proton version from the game's Compatibility properties.

3. Install the Windows build

Open RUST in your Library and click Install. Steam will download the Windows build and the compatibility components it needs. The store currently lists 45 GB of available storage as the minimum, and an SSD is strongly recommended. Leave additional free space for updates, shader caches, and Proton files.

Steam Library page for RUST showing the Install button and 45 GB storage requirement
Install RUST from your Steam Library after Proton compatibility is enabled.

4. Launch RUST and understand the EAC limit

Click Play and let Steam finish its first-run Proton setup. The game executable may launch successfully, but that does not mean EAC-protected multiplayer is supported. Valve's Steam Hardware and Proton documentation states that EAC support requires title-specific developer configuration. If an EAC-protected server rejects the Linux client, there is no Steam setting that turns supported access on from the player side.

Do not try to disable or bypass Easy Anti-Cheat to enter protected servers. Servers that intentionally run without EAC are a separate, unsupported case and may be rare. Their policies can change at any time, so confirm a server's rules before relying on it.

Troubleshooting RUST on Linux

  • The Install button is unavailable: Recheck Steam > Settings > Compatibility and make sure Steam Play for other titles is enabled.
  • The game closes immediately: Update Steam and your graphics driver, verify RUST's installed files, then try the latest stable Proton release or Proton Experimental.
  • You get an Easy Anti-Cheat error or are kicked from a server: This is the key Linux limitation. Changing Proton versions generally cannot make an EAC-protected RUST server accept an unsupported Linux client.
  • Performance is poor: Use an SSD, close memory-heavy background applications, lower demanding graphics options, and make sure your GPU's Linux driver is current.

Should you use Linux for RUST?

If your goal is simply to see whether the Windows build launches through Proton, the steps above are the cleanest way to try it. If your goal is reliable access to the standard RUST multiplayer experience, Linux is still a poor fit because the anti-cheat path is not officially supported. For regular EAC-protected servers, use a platform currently supported by Facepunch and listed by Steam for the game.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.