Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- docker run --rm --privileged --name GAME_F0A900EA_0_krasi0 --volume "//c/Users/Owner/AppData/Roaming/scbw/logs:/app/logs:rw" --volume "//c/Users/Owner/AppData/Roaming/scbw/bots:/app/bots:ro" --volume "//c/Users/Owner/AppData/Roaming/
- scbw/maps:/app/sc/maps:rw" --volume "//c/Users/Owner/AppData/Roaming/scbw/bwapi-data/BWTA:/app/sc/bwapi-data/BWTA:rw" --volume "//c/Users/Owner/AppData/Roaming/scbw/bwapi-data/BWTA2:/app/sc/bwapi-data/BWTA2:rw" --volume "//c/Users/Owner
- /AppData/Roaming/scbw/bots/krasi0/write/GAME_F0A900EA_0:/app/sc/bwapi-data/write:rw" -e PLAYER_NAME=krasi0 -e PLAYER_RACE=T -e NTH_PLAYER=0 -e NUM_PLAYERS=2 -e GAME_NAME=GAME_F0A900EA -e MAP_NAME="/app/sc/maps/sscai/(2)Benzene.scx" -e G
- AME_TYPE=FREE_FOR_ALL -e SPEED_OVERRIDE=0 -e BOT_NAME=krasi0 -e BOT_FILE=krasi0AIClient.exe starcraft:game /app/play_bot.sh --net sc_net -p 5900:5900 --headful
- + '[' --net == --headful ']'
- + IS_HEADFUL=0
- + LOG_BASENAME=GAME_F0A900EA_0_krasi0
- + LOG_GAME=/app/logs/GAME_F0A900EA_0_krasi0_game.log
- + LOG_BOT=/app/logs/GAME_F0A900EA_0_krasi0_bot.log
- + BOT_TYPE=exe
- ++ date +%Y-%m-%d
- + DATE=2018-01-25
- + REPLAY_FILE=maps/replays/2018-01-25_GAME_F0A900EA_0.rep
- + . play_common.sh
- + check_bot_requirements
- + '[' '!' -d /app/bots/krasi0 ']'
- + '[' '!' -f /app/bots/krasi0/AI/krasi0AIClient.exe ']'
- + '[' '!' -f /app/bots/krasi0/BWAPI.dll ']'
- + '[' exe '!=' jar ']'
- + '[' exe '!=' exe ']'
- + cp -r /app/bots/krasi0/AI/. /app/sc/bwapi-data/AI
- + cp -r /app/bots/krasi0/read/. /app/sc/bwapi-data/read
- + cp -r /app/bwapi/bot/. /app/sc/bwapi-data
- + cp /app/bots/krasi0/BWAPI.dll /app/sc/bwapi-data
- + BOT_EXECUTABLE=/app/sc/bwapi-data/AI/krasi0AIClient.exe
- + '[' exe == dll ']'
- + prepare_bwapi NULL
- + PLAYER_DLL=NULL
- + LOG 'Preparing bwapi.ini'
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:44 'Preparing bwapi.ini'
- + BWAPI_INI=/app/sc/bwapi-data/bwapi.ini
- ++ sed s:/app/sc/maps:maps:g
- 2018-01-25T01:07:44 Preparing bwapi.ini
- ++ echo '/app/sc/maps/sscai/(2)Benzene.scx'
- + MAP='maps/sscai/(2)Benzene.scx'
- ++ fully_qualified_race_name T
- ++ SHORT=T
- ++ '[' T == T ']'
- ++ echo Terran
- + RACE=Terran
- + sed -i 's:^ai = NULL:ai = NULL:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^character_name = :character_name = krasi0:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^race = :race = Terran:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^game_type = :game_type = FREE_FOR_ALL:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^save_replay = :save_replay = maps/replays/2018-01-25_GAME_F0A900EA_0.rep:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^wait_for_min_players = :wait_for_min_players = 2:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^speed_override = :speed_override = 0:g' /app/sc/bwapi-data/bwapi.ini
- + '[' 0 == 1 ']'
- + '[' 0 == 0 ']'
- + sed -i 's:map = :map = maps/sscai/(2)Benzene.scx:g' /app/sc/bwapi-data/bwapi.ini
- + sed -i 's:^game = :game = GAME_F0A900EA:g' /app/sc/bwapi-data/bwapi.ini
- + . hook_update_bwapi_ini.sh
- ++ echo 'hook: update bwapi ini'
- + cat /app/sc/bwapi-data/bwapi.ini
- hook: update bwapi ini
- [ai]
- ai = NULL
- ai_dbg = NULL
- tournament =
- [auto_menu]
- auto_menu = LAN
- character_name = krasi0
- pause_dbg = OFF
- lan_mode = Local Area Network (UDP)
- auto_restart = OFF
- map = maps/sscai/(2)Benzene.scx
- game = GAME_F0A900EA
- mapiteration = RANDOM
- race = Terran
- enemy_count = 1
- enemy_race = Protoss
- enemy_race_1 = Default
- enemy_race_2 = Default
- enemy_race_3 = Default
- enemy_race_4 = Default
- enemy_race_5 = Default
- enemy_race_6 = Default
- enemy_race_7 = Default
- game_type = FREE_FOR_ALL
- game_type_extra =
- save_replay = maps/replays/2018-01-25_GAME_F0A900EA_0.rep
- wait_for_min_players = 2
- wait_for_max_players = 8
- wait_for_time = 60000
- [config]
- holiday = OFF
- shared_memory = OFF
- console_attach_on_startup = FALSE
- console_alloc_on_startup = FALSE
- console_attach_auto = TRUE
- console_alloc_auto = TRUE
- [window]
- windowed = OFF
- left = 0
- top = 0
- width = 640
- height = 480
- [starcraft]
- sound = OFF
- screenshots = gif
- speed_override =
- drop_players = ON
- + prepare_character
- + mv /app/sc/characters/default.spc /app/sc/characters/krasi0.spc
- + mv /app/sc/characters/default.mpc /app/sc/characters/krasi0.mpc
- + start_gui
- + '[' -z '' ']'
- + LOG_XVFB=/dev/null
- + LOG_XVNC=/dev/null
- + LOG 'Starting X, savings logs to ' /dev/null
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:44 'Starting X, savings logs to ' /dev/null
- 2018-01-25T01:07:44 Starting X, savings logs to /dev/null
- + sleep 1
- + Xvfb :0 -auth /home/starcraft/.Xauthority -screen 0 640x480x24
- + LOG 'Starting VNC server' /dev/null
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:45 'Starting VNC server' /dev/null
- + sleep 1
- 2018-01-25T01:07:45 Starting VNC server /dev/null
- + x11vnc -forever -nopw -display :0
- + start_bot
- + . hook_before_bot_start.sh
- ++ echo 'hook: before bot start'
- + LOG 'Starting bot krasi0AIClient.exe'
- hook: before bot start
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:46 'Starting bot krasi0AIClient.exe'
- + echo ------------------------------------------
- + . hook_after_bot_start.sh
- ++ echo 'hook: after bot start'
- + sleep 3
- hook: after bot start
- + pushd /app/sc
- + '[' exe == jar ']'
- + '[' exe == exe ']'
- + wine /app/sc/bwapi-data/AI/krasi0AIClient.exe
- /app/sc /app
- + start_game --net sc_net -p 5900:5900 --headful
- + . hook_before_game_start.sh
- ++ echo 'hook: before game start'
- + '[' -f /app/sc/maps/replays/LastReplay.rep ']'
- hook: before game start
- + LOG 'Starting game'
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:49 'Starting game'
- + echo ------------------------------------------
- + . hook_after_game_start.sh
- ++ echo 'hook: after game start'
- + sleep 10
- + launch_game --net sc_net -p 5900:5900 --headful
- hook: after game start
- + '[' -z '' ']'
- + detect_game_finished
- + true
- + LOG 'Checking game status ...'
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:59 'Checking game status ...'
- + pgrep -x StarCraft.exe
- + LOG 'Game exited!'
- ++ date +%Y-%m-%dT%H:%M:%S
- + echo 2018-01-25T01:07:59 'Game exited!'
- + sleep 3
- + exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement