How to Install and Play Rocket League on Linux


Linux is making great strides when it comes to desktop games. The continued development of software like Wine, Proton, and Lutris clearly shows that gamers have now begun to consider Linux distros for their gaming needs. Valve is also at the forefront of developing software and hardware related to compatible games. with Linux.

Thanks to the rapid progress being made in the Linux gaming industry, you can now enjoy Rocket League on your Linux desktop, with minimal hassle right out of the box. Here’s how to install Rocket League and “launch” your soccer journey on Linux.


Step 1: Claim Rocket League on the Epic Games Store

Before you can play Rocket League on Linux, you need to own the game. Don’t worry, you don’t have to pay anything since Rocket League is a free-for-all game. You can claim it from the Epic Games Store and add it to your game collection, without spending a dime.

To get started, go to Rocket League Epic Games Store Page and click on the Obtain button on the right. It will ask you to log in to your account. If you don’t already have an account, create one using the registration form provided. Once logged in, follow the on-screen instructions to claim and add the game to your library.

Step 2: Download and install Heroic Games Launcher

Now that you own the game, it’s time to install Heroic Games Launcher, which is a third-party client for Epic Games Launcher. On Arch Linux and its derivatives, you can install the package from the AUR:

yay -S heroic-games-launcher-bin

Debian and Ubuntu users can download the official DEB file from the GitHub releases page and install it manually using dpkg.

To download: Heroic Games Launcher

Enter the following command to install the DEB package:

sudo dpkg -i ~/Downloads/heroic_*.deb

There is also an AppImage file on the GitHub releases page. If you prefer AppImages to other distribution-independent packaging formats, you can choose to download it instead. All you have to do is grant execute permissions to the downloaded file using the chmod command and launch the application by double clicking on the file.

On other Linux distributions, you can install the launch package using Flatpak. But first, you need to check whether Flatpak is installed on your system or not. Otherwise, you can follow our detailed guide on installing and using Flatpak for Linux.

Run the following command to download Heroic using Flatpak:

flatpak install flathub com.heroicgameslauncher.hgl

Step 3: Download Rocket League on Linux

Launch Heroic by accessing it from the Applications menu or entering heroic in the airport. Upon launch, you’ll find an option to sign in using your Epic Games account. Click on the Login and enter your account credentials to continue.

Once logged in, click the Library option in the left sidebar to show all the games you own. Select rocket league in the list of games (or search for it) and click on the Install button to continue. You can choose to continue with the default settings or change the path to the game and Wine files. Click on Install once done.

Heroic Games Launcher will now start downloading the game for you. This may take some time depending on your internet speed.

While the game is downloading, you can configure Wine by clicking on the Wine Manager option located at the bottom left of the window. The recommended route is to download the latest packages for all three available compatibility layers: Wine-GE, Wine-Lutris, and Proton-GE. This will save you time if the game acts on Wine’s default configuration.

To do this, click on the To download icon next to the latest version of Wine. You can then switch to the next tab (i.e. Wine-Lutris) and do the same.

Once Rocket League has finished downloading, click the play now button to launch the game. You might see a prompt asking you to install Wine Mono and configure some configurations, but most are automated and you don’t have to do much except click Install.

Usually, Rocket League should work fine without any manual configuration. But if not, you can click Settings to access the configuration page. There, under the Wine Version label, select another version of Wine.

Heroic Games Launcher will automatically save the changes and you can launch the game again by clicking play now.

If you’re from Windows and don’t find the Rocket League gaming experience on Linux seamless, you can always change the game settings like resolution, max frame rate, texture quality, etc. to get the highest possible frame rates on your device.

Rocket League ProtonDB Leaderboard

ProtonDB’s current rating for Rocket League is Platinum, which means the game runs flawlessly right out of the box. You can definitely improve the gaming experience by making a few minor tweaks, but generally the game works, even though there’s no native Linux support for it.

Players have reported issues such as sudden FPS drops and too small in-game text, but none of these are extreme enough to impact game playability.

Platinum is the highest ProtonDB rating for non-native PC games, followed by Gold, Silver, Bronze, and Borked. Some titles, including CS:GO, Payday 2, and DOTA 2, have the Native rating, which is arguably the best as it indicates native Linux support offered by game developers.

You can now play Rocket League on your Linux desktop

Gaming on Linux has reached new heights that seemed impossible a few years ago. Wine and Valve are dedicated to bringing the best gaming experience to Linux desktops, with their compatibility layer software, namely Wine and Proton.

The community also does tremendous work writing and developing drivers for game controllers and related hardware. With all of these forces combined, you can expect to see major advancements in the world of Linux gaming in the years to come.

That doesn’t mean you can’t enjoy gaming on Linux right now, though. In fact, it’s quite the opposite. There are several games for Linux, distributed in Flatpak format, which can be installed and played for free for anyone interested.


Comments are closed.