You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

run.sh 1.1 kB

2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/local
  2. python_dir=/usr/local/PlayerCode/CAPI/python/PyAPI
  3. nice -10 ./Server --port 8888 --studentCount 4 --trickerCount 1 --gameTimeInSecond 600 --url $URL --token $TOKEN
  4. sleep 5
  5. for k in {1..2}
  6. do
  7. pushd /usr/local/team$k
  8. if [ $k -eq 1 ]; then
  9. for i in {1..4}
  10. do
  11. j=$((i - 1))
  12. if [ -f "./player$i.py" ]; then
  13. cp -f ./player$i.py $python_dir/AI.py
  14. nice -0 python3 $python_dir/AI.py -I 127.0.0.1 -P 8888 -p $j
  15. elif [ -f "./capi$i" ]; then
  16. nice -0 ./capi$i -I 127.0.0.1 -P 8888 -p $j
  17. else
  18. echo "ERROR. $i is not found."
  19. fi
  20. done
  21. else
  22. for i in {5..5}
  23. do
  24. j=$((i - 1))
  25. if [ -f "./player$i.py" ]; then
  26. cp -f ./player$i.py $python_dir/AI.py
  27. nice -0 python3 $python_dir/AI.py -I 127.0.0.1 -P 8888 -p $j
  28. elif [ -f "./capi$i" ]; then
  29. nice -0 ./capi$i -I 127.0.0.1 -P 8888 -p $j
  30. else
  31. echo "ERROR. $i is not found."
  32. fi
  33. done
  34. fi
  35. popd
  36. done