What about going down the containerisation route (Docker)?
Decent PC with lots of cores and memory
Provision each container to have adequate resources for running game client and bot client
Probably need some additional automation and tweaking for setting things up but you could run many...