Newb here.
I'm liking what I am seeing thus far, but have a question regarding how attacks work.
As I understand it, you randomly determine the order of the attack, each nation on the server gets a random number, they get sorted, and those that are deemed first by the random generator gets all of their attacks first, then #2, and so on and so forth.
I am also under the assumption that your server handles the load fairly easily within a 30 to 60 minute time frame.
Here's the question:
Would it not be possible to have an initiative based system, where the order is determined, as you already have done so. Then everyone's #1 attack goes off, then after everyone's #1 attack, everyone's #2 attack goes. Then #3, and so on?
It would make people think, what is my most important attack? And while random chance is still involved, at least then you can have some consolation that if you missed #1, your #2 priority may have been different than your opponents and you went first there, instead of missing all of them simply because the RNG didn't like you today (or this week).
If it would increase your server load to the breaking point then ignore this suggestion. I'd rather have a playable game. The RNG will eventually balance itself out.