@ubernaut yeah, redoing MARTI would potentially save us $10/month on costs as well. I think redoing the bots with 'network relay' might be higher up on the list. That will save a ton of code, create an effective infinite number of bots, and save us maybe like $25/month. The 'network relay' will be an update where the bots will just be responsible for only forwarding network packets. Today, a bot is basically an entire player but is made somewhat invisible. We are bounded by the amount of RAM on a host for how many bots we can host. If bots are just sending network packets, they'll take up very little RAM. We'll only be bounded by network traffic. We could theoretically run dozens of bots per host instead just 3 to 5. This should cut our bot host count down from the current 6 or 8 today to maybe 2.
I think there might be some quick wins with the server's as well. AT least for me, I might be inclined to do a quick ELO system before redoing MARTI.