https://github.com/nidup/starcraft
[Experimental] Docker Images for StarCraft Brood War v1.18 & v1.16.1
https://github.com/nidup/starcraft
docker docker-image starcraft starcraft-broodwar wine wine-staging
Last synced: 2 months ago
JSON representation
[Experimental] Docker Images for StarCraft Brood War v1.18 & v1.16.1
- Host: GitHub
- URL: https://github.com/nidup/starcraft
- Owner: nidup
- License: mit
- Created: 2017-06-25T13:09:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-06-26T22:30:07.000Z (almost 8 years ago)
- Last Synced: 2025-03-27T13:03:01.831Z (3 months ago)
- Topics: docker, docker-image, starcraft, starcraft-broodwar, wine, wine-staging
- Homepage:
- Size: 127 KB
- Stars: 17
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# StarCraft Brood War
Docker Images for StarCraft Brood War v1.18 & v1.16.1

Tested on Ubuntu 16.04 with Docker 17.03.1-ce.
## Use StarCraft Brood War v1.18
Installed from the [official blizzard website](https://starcraft.com/en-us/articles/20674424).
### Pull the image (from the host):
```
docker pull nidup/starcraft:v118
```### Run the image (from the host):
```
docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --security-opt seccomp=unconfined nidup/starcraft:v118 bash
```### Launch the game (from the image):
```
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/StarCraft/StarCraft.exe
```## Use StarCraft Brood War v1.16.1
### Pull the image (from the host):
```
docker pull nidup/starcraft:v116
```### Run the image (from the host):
```
docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix --security-opt seccomp=unconfined nidup/starcraft:v116 bash
```### Launch the game (from the image):
```
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/StarCraft1161/StarCraft.exe
```## Troubleshooting
On your host:
- your user id and group id should be 1000
- your user must be in the docker group
- you shouldn't run docker with sudo (to be able to use the host server x)To check your user and group id use the command `id`:
```
uid=1000(nico) gid=1000(nico) groups=1000(nico), 999(docker)
```## Sources
[Dockerfile](https://github.com/nidup/starcraft/)
## Update the Images
[Update the Images](https://github.com/nidup/starcraft/blob/master/doc/update.md)