Parameters

Mobilization Plan

Enter alliance info and click Plan.

What this planner does

The Alliance Mobilization planner answers the question every R4 asks five minutes before a fight: with the members currently online, how many rallies can we actually fill? Enter your available member count, the number of simultaneous rallies you want to launch, and the average troops each member commits. The planner splits members evenly across rallies, shows the total troop weight, and puts every leftover member into a garrison row so nobody idles.

How to use the output

  • Members per rally is a floor split — if you have 23 members and 4 rallies, you get two rallies of 6 and two of 5, with the remainder listed separately.
  • Extra members are your garrison. Assigning them explicitly before the fight starts prevents the classic scramble where leftover players join random rallies and unbalance them.
  • This is a pure coordination tool: it uses no game data tables, so it can never go stale. Pair it with the Rally Planner for timing and the War Planner for member-by-name assignments.

How the alliance mob calculator works

Splits an alliance's members across a set number of simultaneous rallies, as evenly as they divide, and estimates the troops each rally carries.

Members per rally
Math.floor(members / rallies) — Whole members only — nobody joins half a rally.
The remainder
cnt = perRally + (i < remainder ? 1 : 0) — Members who do not divide evenly are given one each to the first rallies, so the difference between the largest and smallest rally is never more than one.
Troops per rally
cnt * troopsPer — Your own average march size, which the calculator asks for rather than assuming.
Garrison
remainder * troopsPer — Whoever is left after the rallies are filled.

Nothing here is a game constant — every number comes from what you type. The arithmetic is shown so you can check it, or do it on paper when you are organising in chat.

Every expression shown in code above is quoted from js/calc-alliance-mob.js, which is the file this page actually runs.