GekBuzz

Answers, Explainers & Everyday Guides

How to Play GOG Games on Linux Without Steam Easily

How to Play GOG Games on Linux Without Steam Easily

Playing GOG (Good Old Games) titles on Linux without relying on Steam is a great way to enjoy DRM-free games on your preferred operating system. This approach allows you to run your purchased games directly, maintaining control over your library without using Steam’s client or services. While GOG does not officially support Linux for all its games, many titles can run smoothly through various compatibility tools and methods. This guide will walk you through how to set up and play GOG games on Linux without Steam, including what you need, step-by-step instructions, common pitfalls, and troubleshooting tips.

What You’ll Need

  • A Linux computer with a compatible distribution (Ubuntu, Fedora, Arch, etc.)
  • GOG game installer files (downloaded from your GOG account as offline installers)
  • Wine or Proton (compatibility layers to run Windows games on Linux)
  • Optional: Lutris (a game manager that simplifies installing and running Windows games)
  • Basic familiarity with the Linux terminal and file management

Step-by-Step

  1. Download your GOG game installers: Log in to your GOG account via a web browser. Navigate to your library and download the offline installers for your games, usually provided as .exe files for Windows or .sh for Linux if available.
  2. Install Wine: Wine is a compatibility layer that allows Windows applications to run on Linux. Install it using your distribution’s package manager. For example, on Ubuntu, run sudo apt update && sudo apt install wine. Confirm the installation by checking the version with wine --version.
  3. Configure Wine: Run winecfg in your terminal to set up Wine’s environment. This will create a Wine prefix (a virtual Windows environment). You can adjust Windows version compatibility here (Windows 7, 10, etc.), but the default settings usually work fine.
  4. Install your GOG game using Wine: Navigate to the folder containing your game installer. Run the installer with Wine by typing wine setup_game.exe (replace setup_game.exe with your actual installer filename). Follow the installation prompts as you would on Windows.
  5. Launch the game: After installation, locate the game’s executable file (often in a subfolder under the Wine prefix, typically ~/.wine/drive_c/Program Files/). Run the game with Wine by typing wine game.exe. Alternatively, create a desktop shortcut for easier access.
  6. Optional: Use Lutris for easier management: Lutris is a popular game manager that automates installation and configuration of Wine and other compatibility tools. To install Lutris, follow instructions on lutris.net. After installation, you can add your GOG game manually or use Lutris scripts to install and run games with optimized settings.
  7. Install necessary dependencies: Some games require additional Windows components such as DirectX, .NET Framework, or Visual C++ Redistributables. These can be installed using Winetricks (sudo apt install winetricks), a helper script for Wine. Run winetricks and select the required components based on game requirements.
  8. Configure graphics and performance settings: Depending on your GPU and drivers, you may want to tweak Wine’s graphics settings for better performance or compatibility. This can be done in winecfg under the Graphics tab or by editing the Wine prefix configuration files.
  9. Run the game and enjoy: Once everything is set up, you should be able to launch your GOG game without Steam. Save your configuration and create shortcuts if desired for convenience.

Common Mistakes

  • Not downloading offline installers: Trying to use the GOG Galaxy client installer or expecting online installers to work smoothly without Steam can cause issues. Always download the offline installers from your GOG library.
  • Skipping Wine configuration: Running games without first configuring Wine may lead to crashes or graphical glitches. Take time to run winecfg and adjust settings.
  • Ignoring missing dependencies: Many Windows games rely on specific libraries or frameworks. Failing to install these via Winetricks can prevent games from launching.
  • Not updating GPU drivers: Outdated or proprietary drivers may cause performance issues or prevent games from running. Always keep your graphics drivers up to date.
  • Running 64-bit installers in 32-bit Wine prefix: Wine prefixes can be 32-bit or 64-bit. Some games need a 64-bit prefix. Create one explicitly if necessary using WINEPREFIX=~/.wine64 WINEARCH=win64 winecfg.

Tips

  • Use Lutris for complex games: Lutris provides community scripts that automate installation and configuration, saving time and improving compatibility.
  • Maintain separate Wine prefixes: Use different Wine prefixes for different games to avoid conflicts in settings or installed components.
  • Experiment with Proton: Proton, developed by Valve, is a Wine-based compatibility tool optimized for gaming. You can use Proton standalone outside Steam with tools like Proton GE (GloriousEggroll) via Lutris.
  • Check ProtonDB and WineHQ: Before installing, check compatibility reports and tips for your specific game on ProtonDB and WineHQ AppDB.
  • Backup your Wine prefixes: Regularly back up your Wine prefixes to avoid losing game progress or configuration settings.
  • Use native Linux versions if available: Some GOG games have native Linux ports. Whenever possible, use these for best performance and stability.

Troubleshooting

If your GOG game does not start or crashes, try the following troubleshooting steps:

  • Check Wine version: Make sure you’re using the latest stable or development version of Wine, as newer versions often have better compatibility.
  • Run the game from terminal: Launch the game via terminal with Wine to see error messages. This output can provide clues for fixing issues.
  • Install missing dependencies: Use Winetricks to install components like DirectX, Visual C++ Redistributables, or .NET Framework as required by your game.
  • Try a different Wine prefix: Create a fresh Wine prefix and reinstall the game to eliminate corrupted configurations.
  • Verify file permissions: Ensure the game files and Wine prefix directories have correct read/write permissions for your user.
  • Test with Proton GE: If Wine is problematic, try running the game with Proton GE through Lutris, which may offer improved compatibility.
  • Disable desktop effects and compositors: Sometimes desktop compositors interfere with Wine games. Try disabling them temporarily.
  • Consult community forums: The GOG forums, WineHQ AppDB, and Lutris community are valuable resources for game-specific fixes.

Frequently Asked Questions

Can I play all GOG games on Linux without Steam?

Not all GOG games have native Linux versions or run flawlessly via Wine/Proton. Many Windows-only titles work well with Wine or Proton, but some require tweaking or aren’t compatible yet. Check compatibility databases before purchasing.

Do I need to install GOG Galaxy on Linux?

No. GOG Galaxy is not officially supported on Linux. You can download offline installers directly from the GOG website and install games manually using Wine or Lutris.

What is the difference between Wine and Proton?

Wine is a general Windows compatibility layer. Proton is a customized version of Wine developed by Valve, optimized specifically for gaming, with additional patches and improvements.

Can I use my GOG game keys with Wine or Proton?

Yes, GOG games are DRM-free and don’t require activation keys once downloaded. You simply install and run them without needing online activation or Steam.

Is Lutris required to play GOG games on Linux?

No, Lutris is optional but highly recommended for simplifying installation and configuration, especially for complex or tricky games.

How do I update my GOG games installed with Wine?

You need to manually download updated installers from GOG and reinstall or overwrite the existing installation. There is no automatic update system like Steam.

By following these steps and tips, you can enjoy your GOG game library on Linux without relying on Steam, preserving your freedom to manage games your way. While it may require some initial setup and troubleshooting, the flexibility and DRM-free benefits make it worthwhile for many Linux gamers.

For example, many popular RPGs, strategy games, and classic titles from GOG’s catalog run well using this method. Games like Divinity: Original Sin, Shadow Warrior, and older classics often work with minimal tweaking. Using Proton GE through Lutris further expands the number of playable titles.

Remember, patience and community support are key when gaming on Linux outside mainstream clients. Keep your tools updated, consult compatibility databases, and experiment with settings to get the best experience.

Related

How to Play GOG Games on Linux Without Steam Easily

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top