Manual Installation (Linux)

GoldenEye: Source is unofficially playable on Linux via Proton (after making a few tweaks)

Install Steam

Steam must be installed and the user must have a Steam account. Download Steam here.

Install Source SDK Base 2007

You will need to install Source SDK Base 2007 and configure it to run via an appropriate version of Proton.

Note

You must install Source SDK Base 2007 to the library where Steam itself is installed.

Otherwise, the game will fail to launch with an error that gameinfo.txt doesn’t exist.

  1. Search your Steam library for “Source SDK Base 2007”
  2. Right-click it, then choose Properties
  3. Click the Compatibility tab
  4. Choose Proton 10.0
  5. Close the properties window
  6. In the Steam library window, click Install
    • If you have multiple libraries, pick the one where Steam itself is installed

Install GoldenEye: Source

Depending on how Steam was installed, your sourcemods folder path may differ.

See the tabs below for common folder paths:

On most standard installs, you can find the sourcemods folder at:

~/.local/share/Steam/steamapps/sourcemods

Depending on if the Steam flatpak was installed system-wide or per-user, you can find the sourcemods folder in one of the following places:

  • ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/sourcemods

  • /var/home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/sourcemods

For Snap-based installs, you can find the sourcemods folder at:

~/snap/steam/common/.local/share/Steam/steamapps/sourcemods

If your install path doesn’t match any of the other tabs, follow the below instructions to find it:

  1. Open the Steam Library
  2. Search for “Source SDK Base 2007”
  3. Right-click and choose Manage > Browse local files

A file browser will open to the install directory of Source SDK Base 2007. From here you can go up a couple levels (to the steamapps folder), where you will find the sourcemods folder.

  1. Download the ZIP archive from the Alternative Downloads page
  2. Navigate to Steam/steamapps/sourcemods
  3. Extract the gesource folder (from the ZIP archive) to sourcemods
    • You should end up with a gesource folder inside the sourcemods one, with gameinfo.txt inside it

Steam Auth Fix

If you want to play online, you need to install an addon to fix the Steam account error when joining servers:

  1. Download release.zip
    • SHA256 sum (for verification purposes): c44d29fced2144aff0c180d69e9e30cff4ed528dc10a33bda7eda9d351caaecc
  2. Extract the addons folder to Steam/steamapps/sourcemods/gesource
  3. Restart GE:S and try to join a server

Special thanks to witch a.k.a. eepycats for the fix.

Restart Steam

For GoldenEye: Source to appear in your games library, Steam must be restarted after the installation is completed.

Steam Deck users can switch to desktop mode and back to save time compared to a full reboot.

Fixes / Troubleshooting

Incorrect Fonts

If you’re missing the Verdana fonts, you’ll see the wrong fonts on the menu, chat window, and kill feed.

These fonts are copyrighted so we won’t distribute them here, but we’ll tell you where to get them:

  1. Download this EXE file
  2. Extract the file using a compatible archival tool such as File Roller, Ark, p7zip, etc…
  3. Copy the TTF files to Steam/steamapps/compatdata/218/pfx/drive_c/windows/Fonts
    • This folder will only be created after Source SDK Base 2007 (or GE:S) has been launched for the first time

Known Issues

  1. The Message of the Day (MOTD) does not work
  2. You cannot speak to other players (you can hear other players, however)