Alliance System Overview
An alliance is a coalition of multiple guilds that have agreed to cooperate. Like guilds, alliances have their own internal role hierarchy, shared storage, bases, research, and chat channels.
Alliance permissions are scoped to the alliance — separate from both server-wide and guild-internal permissions.
Alliance vs. Guild vs. Server Permissions
| Aspect | Server | Guild | Alliance |
|---|---|---|---|
| Scope | Entire server | Within one guild | Across multiple guilds |
| Assigned by | Server Admin | Guild admin | Alliance admin |
| Inheritance | global.roles.* | guild.roles.* | alliance.roles.* |
| Node prefix | permission.node.player.* | permission.node.guild.* | permission.node.alliance.* |
Alliance Role Hierarchy
Alliances use the alliance.roles.* wildcard for internal role inheritance — exactly how guild.roles.* works for guilds.
Alliance Leader (example)
└── alliance.roles.officer.*
Alliance Officer (example)
└── alliance.roles.member.*
Alliance Member (example)
└── (base alliance nodes only)
Key Alliance Features
| Feature | Description |
|---|---|
| Base management | Manage alliance base components: boosters, mines, research, storage |
| Kick | Remove a guild from the alliance |
| Messaging | Set announcements, daily messages, and recruitment messages |
| Name | Rename the alliance |
| Role management | Create, edit, and delete alliance roles |
| Storage | Add and remove items from alliance storage |
| Invitations | Invite guilds to the alliance |
| Chat | Send messages in alliance-role-scoped chat channels |