StarCraft: BroodWar with Wine on Linux

StarCraft: BroodWar logo

StarCraft 1 and BroodWar expansion are officially only available on Windows and Mac. With wine however it works completely smoothly on Linux. Once updated to the latest version it can even run without a CD. Install Wine before proceeding.


Mount the disc or disc image, extract or copy the contents of the disc or image.


Install StarCraft: BroodWar

Run the game installer with Wine.

wine "/run/media/username/StarCraft CD/INSTALL.EXE"


Run the expansion installer with Wine.

wine "/run/media/username/Brood War CD/INSTALL.EXE"


Run the update with Wine.

wine "~/Desktop/BW-1161.exe"


StarCraft: BroodWar No-CD

Copy and rename the game executable from the disc.

cp "/run/media/username/StarCraft CD/INSTALL.EXE" ~/.wine/drive_c/Program Files (x86)/Starcraft/StarCraft.mpq


Copy and rename the expansion executable from the disc.

cp "/run/media/username/Brood War CD/INSTALL.EXE" ~/.wine/drive_c/Program Files (x86)/Starcraft/BroodWar.mpq


Start StarCraft: BoodWar

Run the executable with Wine.

wine "~/.wine/drive_c/Program Files (x86)/Starcraft/StarCraft.exe"


A desktop shortcut can be created for quick access. Alternatively the command could be added to Steam to be launched from there.


Play this classic in glorious 640×480 resolution.