I noticed a few people having trouble with the client scripts. I also noticed there is limited documentation. I decided to help address that.
I have Dockerized the Halite 3 offline client tools and wrote a few basic scripts to make using the gym functionality easy to use.
You play bots you register in the gym against each other and get their trueskill rank. I have made the default output JSON for easy piping of the output into your optimiser.
It’s not yet fully featured but does let you take a start.
Please feel free to use / modify it: https://github.com/admiralakber/halite3-gym