# Key concepts

> How Jellyn thinks about your community. Servers, the people in them and what each can do, waves, and plans.

## Servers

A **server** on Jellyn is one Discord server with the Jellyn bot in it. Everything belongs to a server: its staff, shifts, punishment logs, settings and linked ER:LC servers. One Jellyn account can be on the staff of many servers; your [dashboard](https://jellyn.xyz/dashboard) lists them all, in the order you last opened them.

## Who can do what

Jellyn works out what someone can do from their Discord roles and the [Jellyn roles](/team/roles) they hold.

| Level | Who | What they can do |
| --- | --- | --- |
| Owner | The Discord server's owner | Everything, including what only the owner can do, like linking roles to plans. |
| Admin | Discord **Administrator** or **Manage Server**, or a Jellyn role with **Administrator** | Everything except what only the owner can do. |
| Management | A management role from `/setup` | Every dashboard and moderator panel permission: infractions, voiding cases, approving leave, settings pages. |
| Staff | A staff role from `/setup`, or any Jellyn role | Shifts, punishment logs, the moderator panel, and the pages their Jellyn roles open. |
| Member | Let in with the join code | Open the server on Jellyn without a staff role. |

<Note>
  Every page and every request is checked on the server side. Hiding a page in the sidebar is only for tidiness: someone without the permission can't open it or its data.
</Note>

## Jellyn roles

On top of the staff and management Discord roles, a server can make its own **Jellyn roles** on the Roles page. A role gives a set of permissions (like *Run in-game commands* or *Applications*) and can be linked to a Discord role, so whoever has that Discord role holds it. See [Roles and permissions](/team/roles).

## Waves

Activity is counted in **waves**: stretches of time, numbered from 1, one after the other. A wave lasts seven days by default. Shift time, the required time and the leaderboard all count the current wave unless you pick another one or all time. See [Activity and waves](/team/activity).

## The moderator panel

The **moderator panel** is the screen staff keep open while they moderate: who is in game, the punishment form, what is happening in the server and the player logs, with keyboard shortcuts for everything. See [Moderator panel](/moderation/moderator-panel).

## Logs and records

Jellyn keeps records, and posts them where your team will see them:

- **Punishment logs**: what a player was punished for, by whom, with evidence.
- **Shift logs**: when each staff member started and ended a shift.
- **Staff infractions and promotions**: your team's own record.
- **The audit log**: every change to the server's settings, roles and records, and who made it.

## Plans

Jellyn is free to use. **Jellyn+** is a plan for a server that adds more, like applications, staff infractions, your own wording for posts and up to 100 linked ER:LC servers. Pages and commands that need it say so. See [Plans and Jellyn+](/get-started/plans).
