Guild System Overview
A guild is a player-created group that exists within the server. Guilds have their own internal role hierarchy, storage, bases, research, alliances, and chat channels.
Guild permissions are scoped to the guild — they do not affect server-wide access. A player guild role controls what they can do inside the guild, completely separately from their server role.
Guild vs. Server Permissions
| Aspect | Server Permissions | Guild Permissions |
|---|---|---|
| Scope | Entire server | Within a specific guild |
| Assigned by | Server Admin | Guild admin |
| Inheritance | global.roles.* | guild.roles.* |
| Node prefix | permission.node.player.* | permission.node.guild.* |
Guild Role Hierarchy
Guilds have their own internal roles, created and managed by guild admins. Guild role permissions inherit using guild.roles.*.
Guild Leader (example)
└── guild.roles.officer.*
Guild Officer (example)
└── guild.roles.member.*
Guild Member (example)
└── (base guild nodes only)
Guild role names and structure are customisable — the example above is illustrative.
Key Guild Features
| Feature | Description |
|---|---|
| Alliance management | Create, join, and leave alliances |
| Base management | Manage guild base types: boosters, mines, research, storage |
| Messaging | Set announcements, daily messages, and recruitment messages |
| Role management | Create, edit, and delete guild roles |
| Storage | Add and remove items from guild storage slots |
| Invitations | Invite players to the guild |
| Chat | Send messages in guild-role-scoped chat channels |