I'm not sure if you'd be able to run more bots on that; but at least the same amount but the cost is halved. If you don't mind paying the amount you currently do I'd suggest finding a Xeon-based server.
My name is Jasper! I came from powerbot (name of Yasper among others) and you might have seen me in the slack channel over the past few days. I was required to make this introduction by one of your lovely members!
If you're going to buy a dedicated server I would suggest using a Xeon-based server as I feel like you're paying an awful lot for 7 bots and I feel like you're being unnecessarily bottle necked by not having a Xeon CPU. I may be wrong though; what's your RAM usage when running 7 bots?
I've been hanging around in the slack for a couple of days now and I feel like not enough people know how to properly perform 'sleeps' or delays as they are called in the Execution class.
What are delays
I assume most of you know whet delays are but just to make sure; delays are sleeps...
Can the naming of the tree please be named as it should be. Right now they're named tasks which is a terrible word for a node. Just make it either be BranchNode and LeafNode or remove the BranchNode and merge it with the TreeTask class to make a Node and just have LeafNode inherit from that.