Skip to content

Alliances

kenigvovan edited this page Oct 22, 2026 · 3 revisions

Alliances

An alliance joins several cities together. Members share plot access, extra plots, a treasury and their wars.

Creating an Alliance

/alliance create <allianceName>

Requirements:

  • Your city must not already be in an alliance
  • You must be the city mayor
  • Cost: 300 coins (NEW_ALLIANCE_COST)

The creating city becomes the capital of the alliance, and its mayor becomes the alliance leader.

Alliance Levels

Alliances level up based on the number of member cities:

Member Cities Level Additional Plots per City Max Camps Daily Payment
1 1 12 1 4
2 2 24 1 5

Server admins can customize levels in alliance_level_info.json.

Managing an Alliance

Inviting Cities

/alliance invite <cityName>

The invited city's mayor accepts with:

/city inviteaccept <allianceName>

Invitations expire after 2 hours (HOUR_TIMEOUT_INVITATION_TO_ALLIANCE).

Other Management Commands

/alliance kick <cityName>       - Remove a city from the alliance
/alliance leave                 - Leave the alliance (as a city)
/alliance delete                - Dissolve the alliance (leader only)
/alliance listinvites           - View pending invitations

Alliance Settings

/alliance set name <newName>    - Rename (costs 50 coins)
/alliance set fee <amount>      - Set daily fee for member cities (max 50)
/alliance set capital <city>    - Change the capital city
/alliance set prefix <prefix>   - Set a chat prefix (max 3 characters)
/alliance set emblem [layers]   - Set the alliance coat of arms
/alliance set neutral on|off    - Declare or give up neutrality

The coat of arms is described in Heraldy.

Treasury

/alliance balance               - Show the alliance account
/alliance deposit               - Put the coins in your hand into the alliance account
/alliance withdraw <amount>     - Take money out (needs ALLIANCE_WITHDRAW_MONEY)

/alliance deposit works with virtual money only.

Neutrality

A neutral alliance cannot declare war, cannot be declared upon and cannot hold unions. It pays 50 a day (NEUTRAL_ALLANCE_PAYMENT).

Neutrality cannot be declared:

  • during a war
  • while a war declaration or an ultimatum is pending
  • while the alliance holds a union

After giving neutrality up, the alliance cannot declare it again for 48 hours (NEUTRALITY_REDECLARE_COOLDOWN_HOURS).

A city in an alliance is neutral only through its alliance. See also Cities.

Alliance Benefits

  • Shared plot access - Alliance members can be granted permissions on allied city plots via the "ally" permission group
  • Additional plots - Each city in the alliance gains extra claimable plots based on alliance level
  • Camp plots - Alliance unlocks camp plot types for member cities
  • Collective warfare - Alliances can declare conflicts against other alliances
  • Chat prefix - Alliance prefix shown in chat messages

Unions (Diplomacy)

Alliances can form diplomatic unions with other alliances:

/alliance union declare <allianceName>       - Propose a union
/alliance union accept <allianceName>        - Accept a union proposal
/alliance union decline <allianceName>       - Decline a union proposal
/alliance union revoke <allianceName>        - Denounce the union (takes effect later)
/alliance union cancelbreak <allianceName>   - Call off the denouncement
/alliance union dissolve <allianceName>      - Offer to end the union by mutual consent

Players of a union alliance count as the "ally" group on your plots.

Ending a union

  • Denounce: /alliance union revoke announces the break now. It takes effect after 3 days (UNION_BREAK_DELAY_DAYS). Until then, war on that ally stays blocked. /alliance union cancelbreak calls it off before then.
  • Dissolve: /alliance union dissolve offers to end the union by mutual consent. It ends at once, with no delay or cooldowns.

After a one-sided break:

  • no war on the former ally for 3 days (UNION_BREAK_WAR_COOLDOWN_DAYS)
  • no new union with them for 3 days (UNION_REFORM_COOLDOWN_DAYS)

Leaving a union is refused while both sides share a running war (UNION_BREAK_BLOCKED_IN_SHARED_WAR).

Alliance Conflicts

See War & Conflicts for details on alliance-level warfare.

The diplomacy commands also exist under /alliance conflict. They work the same as the city ones:

/alliance conflict cb
/alliance conflict nap offer|accept|deny|list|break
/alliance conflict ultimatum offer|accept|deny|list

Daily Maintenance

Alliances pay daily maintenance from their treasury:

  • Base care: 50 coins (ALLIANCE_BASE_CARE)
  • Level-based payment: Varies by alliance level
  • Neutrality: 50 coins while neutral (NEUTRAL_ALLANCE_PAYMENT)

See also

Clone this wiki locally