First you should run Setup.py
and then put all the binaries in Bins
directory. All binaries must contain localStartAll
and start
script.
After that edit 'Server', 'Channel' and Bot 'Token' in all files in 'ScBot' directory
To run a tournament, put the list of the games in Games.txt
and then, execute Run.sh
with
./Run.sh
After the games are finished, you can see logs (.rcg and .rcl files) compressed to .tar.gz in Logs directory.
Also, you can see Holes and Clashes table in the terminal when the games are done.
A test game is a short 300 Cycle game against Helios2023. It ONLY has one half and no penalty or extra time.
You can run it with ./TestTeams.sh
Note that for test games, you should put the teams list in TestGames.txt
and Helios2023 should be available in Bins directory.
📗 Note: This Repository uses HoleAnalyzer for analyzing Holes&Clashes.
Thanks go to Nader Zare, Alireza Sadraii, Omid Amini and Aref Sayareh for providing HoleAnalyzer.
If you have any problem, do not hesitate to contact me via Email: [email protected]
OR
go to https://github.com/SoroushGit/SummerCup2023-Tournament-Runner and open an issue.