Rocket league

Rocket League is Article description::a popular cross-platform "car soccer" game published by Psyonix, now owned by Epic Games. It can be played on PC using Steam.

While Rocket League is officially not supported on Linux, it can be played using various compatibility tools.

Running on Steam with Proton
For users who have purchased Rocket League through Steam and have the Steam client for Linux installed, the game can be played with Proton, which is Valve's compatibility tool for Linux (based on Wine).

You will need to be installed with Vulkan support.

Then once you have the game installed in Steam, open the "Properties" dialog for the game either by right-clicking on Rocket League in the game list or by selecting it and clicking the settings icon. Click "Set Launch Options..." and in the dialog that pops up, type in

Still in the "Properties" dialog, check the box "Force the use of a specific Steam Play compatibility tool", and in the menu, choose  (or a different version of Proton, if you want to give it a try). Then you should be able to start Rocket League as normal.

Proton customizations
ProtonDB has a page on Rocket League in which users can suggest various tweaks they found useful. Several reports suggest that using GloriousEggroll's custom version of Proton gives a better experience.

Running on Steam with PlayOnLinux
This section of the guide reflects one user's experience playing Rocket League using Steam and PlayOnLinux.

This section is based on kernel 4.7.2 and the  profile, with an i7 2600k processor and an Nvidia GTX 980 video card using.

Install PlayOnLinux
PlayOnLinux was removed from the Portage tree in July 2020 due to its dependency on Python 2. You will need to either install it outside of Portage, or acquire old ebuilds for it and its dependencies (possibly through an overlay).

Install Steam within PlayOnLinux

 * 1) Open PlayOnLinux
 * 2) Click Install
 * 3) Search for Steam, highlight Steam, and click install
 * 4) Follow all directions to complete the installation of Steam
 * 5) After Steam has been installed you should see the icon in the main PlayOnLinux window. Highlight this icon and click "Configure"
 * 6) Optionally update to the newest Wine version as PlayOnLinux will install an older version, but you can skip this if you want to
 * 7) Click the plus button next to"Wine version".
 * 8) Under "Available Wine versions:" highlight the newest staging version of Wine and click the greater than arrow (&gt;) to install it. These directions were written using 1.9.17-staging.
 * 9) Now that this version is actually installed, be sure to select this new version from the dropdown next to "Wine version".
 * 10) Click on the "Install components tab"
 * 11) Install the following:
 * 12) Click the "Display" tab
 * 13) Set the "Video memory size" correctly depending on your video card, e.g. 4096
 * 1) Click the "Display" tab
 * 2) Set the "Video memory size" correctly depending on your video card, e.g. 4096
 * 1) Click the "Display" tab
 * 2) Set the "Video memory size" correctly depending on your video card, e.g. 4096
 * 1) Set the "Video memory size" correctly depending on your video card, e.g. 4096

Final tweaks
At this point you may wish to test Rocket League to see if it will open for you. If not, you may need the following 32 bit libraries:,  ,  ,  , and. The game might work without 32 bit alsa-plugins. To mirror the suggested setup, enable 32-bit mode for the following libraries:

The  USE flag to   may be required to play online, otherwise Rocket League might not find any servers. Feel free to test on your own system.

Adding your user account to the  group will probably be necessary to use controllers.

Historical notes
On September 23, 2020, Rocket League was removed from the Steam store and added to the Epic Games store, although people who have bought the game on Steam will continue to be able to use the Steam version and receive future updates.

A native Linux port of Rocket League was available on Steam from September 8, 2016, through March 10, 2020. People who installed the Linux port during that time can still use it, but it doesn't support online play or other features that require connecting to a server, and it doesn't receive updates.

External resources

 * 1) https://www.reddit.com/r/Gentoo/comments/4z7zek/rocket_league_on_gentoo/ gives more information on running Rocket League using PlayOnLinux
 * 2)  concerns adding Phoenicis, the new name for version 5 of PlayOnLinux, to the Portage tree