/docker-sc2

Docker environment for StarCraft II bots.

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

docker-sc2

Docker environment for StarCraft II bots.

Installation

You need to download and extract SC2 as well as some maps, see here for details.

Set the folder of your extracted "StarCraftII" folder to "SC_PATH" in your .env-file, you also need to set MAP.

Your .env-file could look like this:

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 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.

Maintainer

Andreas Bresser, self@andreasbresser.de

Authors / Contributers

Authors and contributers are listed on github.