https://github.com/brean/docker-sc2
Docker environment for StarCraft II bots.
https://github.com/brean/docker-sc2
Last synced: 3 months ago
JSON representation
Docker environment for StarCraft II bots.
- Host: GitHub
- URL: https://github.com/brean/docker-sc2
- Owner: brean
- License: bsd-3-clause
- Created: 2021-02-07T21:43:56.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-25T22:06:55.000Z (about 1 year ago)
- Last Synced: 2025-06-03T13:19:19.912Z (4 months ago)
- Language: Python
- Size: 27.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-sc2
Docker environment for StarCraft II bots.
## Installation
You need to download and extract SC2 as well as some maps, see [here](https://github.com/Blizzard/s2client-proto) for details.Set the folder of your extracted "StarCraft II" folder to "SC_PATH" in your `.env`-file, you also need to set MAP.
Your .env-file could look like this:
```bash
SC_PATH=/home/user/StarCraftII
MAP=KingsCove
```Note that map names match with the `.SC2Map`-file names but do not end with "LE".
You can run `run_bot.bash` file to start the bot (for now a simple cannon_rush-bot) inside docker compose, it will also start inside an xhost-environment.
## Note
For my convenience this also pulls the [Web-Server-SC2](https://github.com/brean/web-server-sc2) repository with the server there to visualize the games the bot has played. The Bot does not need this server and normally does not connect to it for a live view of a match.## License
Distributed under the [3-clause BSD license](https://opensource.org/licenses/BSD-3-Clause).## Maintainer
Andreas Bresser, self@andreasbresser.de
## Authors / Contributers
Authors and contributers are [listed on github](https://github.com/brean/docker-sc2/graphs/contributors).