Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.93 KB | None | 0 0
  1. 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/
  2. 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
  3. /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
  4. 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
  5. + '[' --net == --headful ']'
  6. + IS_HEADFUL=0
  7. + LOG_BASENAME=GAME_F0A900EA_0_krasi0
  8. + LOG_GAME=/app/logs/GAME_F0A900EA_0_krasi0_game.log
  9. + LOG_BOT=/app/logs/GAME_F0A900EA_0_krasi0_bot.log
  10. + BOT_TYPE=exe
  11. ++ date +%Y-%m-%d
  12. + DATE=2018-01-25
  13. + REPLAY_FILE=maps/replays/2018-01-25_GAME_F0A900EA_0.rep
  14. + . play_common.sh
  15. + check_bot_requirements
  16. + '[' '!' -d /app/bots/krasi0 ']'
  17. + '[' '!' -f /app/bots/krasi0/AI/krasi0AIClient.exe ']'
  18. + '[' '!' -f /app/bots/krasi0/BWAPI.dll ']'
  19. + '[' exe '!=' jar ']'
  20. + '[' exe '!=' exe ']'
  21. + cp -r /app/bots/krasi0/AI/. /app/sc/bwapi-data/AI
  22. + cp -r /app/bots/krasi0/read/. /app/sc/bwapi-data/read
  23. + cp -r /app/bwapi/bot/. /app/sc/bwapi-data
  24. + cp /app/bots/krasi0/BWAPI.dll /app/sc/bwapi-data
  25. + BOT_EXECUTABLE=/app/sc/bwapi-data/AI/krasi0AIClient.exe
  26. + '[' exe == dll ']'
  27. + prepare_bwapi NULL
  28. + PLAYER_DLL=NULL
  29. + LOG 'Preparing bwapi.ini'
  30. ++ date +%Y-%m-%dT%H:%M:%S
  31. + echo 2018-01-25T01:07:44 'Preparing bwapi.ini'
  32. + BWAPI_INI=/app/sc/bwapi-data/bwapi.ini
  33. ++ sed s:/app/sc/maps:maps:g
  34. 2018-01-25T01:07:44 Preparing bwapi.ini
  35. ++ echo '/app/sc/maps/sscai/(2)Benzene.scx'
  36. + MAP='maps/sscai/(2)Benzene.scx'
  37. ++ fully_qualified_race_name T
  38. ++ SHORT=T
  39. ++ '[' T == T ']'
  40. ++ echo Terran
  41. + RACE=Terran
  42. + sed -i 's:^ai = NULL:ai = NULL:g' /app/sc/bwapi-data/bwapi.ini
  43. + sed -i 's:^character_name = :character_name = krasi0:g' /app/sc/bwapi-data/bwapi.ini
  44. + sed -i 's:^race = :race = Terran:g' /app/sc/bwapi-data/bwapi.ini
  45. + sed -i 's:^game_type = :game_type = FREE_FOR_ALL:g' /app/sc/bwapi-data/bwapi.ini
  46. + sed -i 's:^save_replay = :save_replay = maps/replays/2018-01-25_GAME_F0A900EA_0.rep:g' /app/sc/bwapi-data/bwapi.ini
  47. + sed -i 's:^wait_for_min_players = :wait_for_min_players = 2:g' /app/sc/bwapi-data/bwapi.ini
  48. + sed -i 's:^speed_override = :speed_override = 0:g' /app/sc/bwapi-data/bwapi.ini
  49. + '[' 0 == 1 ']'
  50. + '[' 0 == 0 ']'
  51. + sed -i 's:map = :map = maps/sscai/(2)Benzene.scx:g' /app/sc/bwapi-data/bwapi.ini
  52. + sed -i 's:^game = :game = GAME_F0A900EA:g' /app/sc/bwapi-data/bwapi.ini
  53. + . hook_update_bwapi_ini.sh
  54. ++ echo 'hook: update bwapi ini'
  55. + cat /app/sc/bwapi-data/bwapi.ini
  56. hook: update bwapi ini
  57. [ai]
  58. ai = NULL
  59. ai_dbg = NULL
  60. tournament =
  61.  
  62. [auto_menu]
  63. auto_menu = LAN
  64. character_name = krasi0
  65. pause_dbg = OFF
  66. lan_mode = Local Area Network (UDP)
  67. auto_restart = OFF
  68. map = maps/sscai/(2)Benzene.scx
  69. game = GAME_F0A900EA
  70. mapiteration = RANDOM
  71. race = Terran
  72. enemy_count = 1
  73. enemy_race = Protoss
  74. enemy_race_1 = Default
  75. enemy_race_2 = Default
  76. enemy_race_3 = Default
  77. enemy_race_4 = Default
  78. enemy_race_5 = Default
  79. enemy_race_6 = Default
  80. enemy_race_7 = Default
  81. game_type = FREE_FOR_ALL
  82. game_type_extra =
  83. save_replay = maps/replays/2018-01-25_GAME_F0A900EA_0.rep
  84. wait_for_min_players = 2
  85. wait_for_max_players = 8
  86. wait_for_time = 60000
  87.  
  88. [config]
  89. holiday = OFF
  90. shared_memory = OFF
  91. console_attach_on_startup = FALSE
  92. console_alloc_on_startup = FALSE
  93. console_attach_auto = TRUE
  94. console_alloc_auto = TRUE
  95.  
  96. [window]
  97. windowed = OFF
  98. left = 0
  99. top  = 0
  100. width  = 640
  101. height = 480
  102.  
  103. [starcraft]
  104. sound = OFF
  105. screenshots = gif
  106. speed_override =
  107. drop_players = ON
  108. + prepare_character
  109. + mv /app/sc/characters/default.spc /app/sc/characters/krasi0.spc
  110. + mv /app/sc/characters/default.mpc /app/sc/characters/krasi0.mpc
  111. + start_gui
  112. + '[' -z '' ']'
  113. + LOG_XVFB=/dev/null
  114. + LOG_XVNC=/dev/null
  115. + LOG 'Starting X, savings logs to ' /dev/null
  116. ++ date +%Y-%m-%dT%H:%M:%S
  117. + echo 2018-01-25T01:07:44 'Starting X, savings logs to ' /dev/null
  118. 2018-01-25T01:07:44 Starting X, savings logs to  /dev/null
  119. + sleep 1
  120. + Xvfb :0 -auth /home/starcraft/.Xauthority -screen 0 640x480x24
  121. + LOG 'Starting VNC server' /dev/null
  122. ++ date +%Y-%m-%dT%H:%M:%S
  123. + echo 2018-01-25T01:07:45 'Starting VNC server' /dev/null
  124. + sleep 1
  125. 2018-01-25T01:07:45 Starting VNC server /dev/null
  126. + x11vnc -forever -nopw -display :0
  127. + start_bot
  128. + . hook_before_bot_start.sh
  129. ++ echo 'hook: before bot start'
  130. + LOG 'Starting bot krasi0AIClient.exe'
  131. hook: before bot start
  132. ++ date +%Y-%m-%dT%H:%M:%S
  133. + echo 2018-01-25T01:07:46 'Starting bot krasi0AIClient.exe'
  134. + echo ------------------------------------------
  135. + . hook_after_bot_start.sh
  136. ++ echo 'hook: after bot start'
  137. + sleep 3
  138. hook: after bot start
  139. + pushd /app/sc
  140. + '[' exe == jar ']'
  141. + '[' exe == exe ']'
  142. + wine /app/sc/bwapi-data/AI/krasi0AIClient.exe
  143. /app/sc /app
  144. + start_game --net sc_net -p 5900:5900 --headful
  145. + . hook_before_game_start.sh
  146. ++ echo 'hook: before game start'
  147. + '[' -f /app/sc/maps/replays/LastReplay.rep ']'
  148. hook: before game start
  149. + LOG 'Starting game'
  150. ++ date +%Y-%m-%dT%H:%M:%S
  151. + echo 2018-01-25T01:07:49 'Starting game'
  152. + echo ------------------------------------------
  153. + . hook_after_game_start.sh
  154. ++ echo 'hook: after game start'
  155. + sleep 10
  156. + launch_game --net sc_net -p 5900:5900 --headful
  157. hook: after game start
  158. + '[' -z '' ']'
  159. + detect_game_finished
  160. + true
  161. + LOG 'Checking game status ...'
  162. ++ date +%Y-%m-%dT%H:%M:%S
  163. + echo 2018-01-25T01:07:59 'Checking game status ...'
  164. + pgrep -x StarCraft.exe
  165. + LOG 'Game exited!'
  166. ++ date +%Y-%m-%dT%H:%M:%S
  167. + echo 2018-01-25T01:07:59 'Game exited!'
  168. + sleep 3
  169. + exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement