How to open .BSP files on Linux

To open .BSP files on Linux, check whether the .BSP is a Valve compiled map for Source/GoldSrc and which variant it is.

Step-by-step instructions

  1. Check whether the .BSP is a Valve compiled map for Source/GoldSrc and which variant it is.
  2. Open/load the map using the appropriate Valve game/tools on Linux (where available) instead of trying to preview it in a general-purpose app.
  3. If it doesn’t load, the BSP may be corrupted or built for a different engine/version; re-obtain it from the original source or recompile from the original map sources if you have them.

Alternative methods

  • Open .BSP in a browser-based viewer if desktop apps fail.
  • Try opening .BSP on Linux with a secondary app to rule out app-specific issues.
  • Convert .BSP only with trusted tools when direct opening is not possible.

Common issues

The .BSP file won’t open or won’t load in-game

This often happens when the BSP is for a different engine branch/version (Source vs GoldSrc), or the game/tools don’t recognize the file’s version/lump layout.

  1. Confirm whether it is a Source BSP or a GoldSrc (BSP30) file and use tools intended for that specific format.
  2. Try loading it with the exact game/toolchain it was built for (engine/version mismatches are common).

File association error (double-click opens the wrong app)

Desktop environments may not know what to do with .BSP and may pick an unrelated program.

  1. Open the map from within the appropriate game/modding tools instead of double-clicking.
  2. If needed, change the file association to the relevant application on your system.

Corrupted or incomplete download

Because BSPs contain many structured “lumps,” truncated files can fail to load or crash tools that expect valid lump offsets/sizes.

  1. Re-download or re-copy the file from the original source and verify the transfer completed.
  2. If you have the original editable map sources, recompile the map (for Source: compile with VBSP as part of the normal compile process).

Security note

Treat .BSP files from unknown sources as untrusted: they are complex binary formats parsed by games/tools, and malformed files can trigger crashes or vulnerabilities in parsers.

Back to .BSP extension page