Company of Heroes is a real-time strategy game developed by Relic Entertainment. The game takes place during WWII and was released on Windows, OS X, iOS, Android, and Linux. Here’s how you can play Company of Heroes on your Linux PC.
Company of Heroes is not a native Linux game, but it does work pretty well on Linux, thanks to Proton. Unfortunately, however, Proton only runs with the Linux version of Steam.
Install Steam
Installing the Linux release of Steam is pretty easy, thanks to Valve’s stellar platform support. Start by launching a terminal window on the desktop (Ctrl + Alt + T or “Terminal” in the app menu).
Once the terminal window is open and ready to use, the installation is ready to begin. Follow the installation instructions down below that corresponds with the Linux OS you currently use.
Ubuntu
To get Steam on Ubuntu, you’ll need to run the following apt install command.
sudo apt install steam
Debian
If you use Debian Linux, the best way to get Steam working is via the downloadable DEB package. Using the wget command below, grab the latest release of Steam from Valve.
wget https://steamcdn-a.akamaihd.net/client/installer/steam.deb
Once the Steam DEB package is done downloading, the installation can begin. Using the dpkg command below, install the latest release of Steam on Debian.
sudo dpkg -i steam.deb
With the Steam DEB package installed, you’ll need to correct any dependency issues that may have occurred. Using the apt-get install -f command, correct the errors.
sudo apt-get install -f
Arch Linux
Steam is on Arch Linux, and if you’re a user, you can install it so long as you have the “multilib” software repository up and running.
To enable “mutlilib” open up the /etc/pacman.conf
file in your favorite text editor (as root). Once the text file is open for editing, locate the “multilib” section, and remove the # symbol from in front of it, as well as ones directly below it. Then, close the text file and save it.
After saving the text file, use the commands below to get the latest release of Steam working on your computer.
sudo pacman -Syy
sudo pacman -S steam
Fedora/OpenSUSE
Both Fedora and OpenSUSE can run Steam via the software repositories included in the operating system out of the box. That said, the Flatpak release of Steam works much better, and we suggest following those instructions instead.
Flatpak
To get Steam working via Flatpak, you’ll need to install the Flatpak runtime and configure the Flathub app store. To get the runtime working on your system, please follow our guide on the subject.
After setting up the Flatpak runtime, you’ll need to add in the Flathub app store. To set up the Flathub app store, use the following remote-add command.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
With the Flathub app store set up, use the command below to install Steam.
flatpak install flathub com.valvesoftware.Steam
Install Company of Heroes on Linux
Now that Steam is installed on your computer launch it and log into your Steam account using your user credentials. Then, follow the step-by-step instructions below to get Company of Heroes up and running.
Step 1: Find the “Steam” button and click on it with the mouse. Then, click on the “Settings” button to access the Steam settings window.
Once inside the Steam settings window, find the “Steam Play” section. Then, check both the “Enable Steam Play for supported titles” box and the “Enable Steam Play for all other titles” box. Click “OK” to save the settings.
Step 2: Find the “Store” button, and click on it with the mouse to access the Steam store. Once in the Steam store, find the search box and click on it with the mouse. Then, type in “Company of Heroes.”
Look through the search results and click on “Company of Heroes” to access the game’s store page.
Step 3: On the Company of Heroes Steam store page, locate the green “Add to Library” button and click on it with the mouse. When you select this button, you’ll be able to buy the game with your account.
Step 4: Find the “Library” button inside Steam and click on it to access your games library. From there, locate “Company of Heroes” in your library, and right-click on it with the mouse.
Inside of the right-click menu, find the “launch options” text box and put in the following code.
PROTON_NO_D3D10=1
Step 5: With the code entered, find the blue “INSTALL” button and click on it with the mouse. Selecting this button will start the installation process.
When the installation process is complete, Steam will have installed Company of Heroes. To play the game, locate the green “PLAY” button.