I’m starting to implement battles on Strategus and I have many decisions to make.
When a player attacks another one on the map it will create a battle. Since we are considering limiting the max size of an army (see Limited armies and strat movement), for 24 hours, close players on the map will be able to apply to join a side. While their application is not accepted they can still be attacked. If they move away from the battle or if there are no responses in the next X hours (X < 24), the application is automatically declined. Once accepted, the player is added to the battle and also become untargettable.
After the 24 hours of preparation, players from anywhere on the map can now join the battle as a mercenary. A mercenary is a player that will be able to join the server on which the battle is taking place. Players directly involved in the battle will share the mercenaries but with a limit depending on the size of their army. For example if one side has 1000 troops, 700 from a player, 300 from another one and that the battle is a 100vs100, the first player can choose 70 mercenaries while the second only 30. At the end of the selection, a server will be allocated for the battle.
This is how I see things. What do you think?