# Dashboard Configuration

The **SevenAC Dashboard** is the central management panel for SevenAC. It allows administrators to manage licenses, view bans, monitor the anti-cheat system, and manage their server configuration.

---

## Dashboard Overview

The dashboard provides access to the main SevenAC management features:

* **Bans** - view and manage player bans.
* **Licenses** - manage your SevenAC license and server activation.
* **Anticheat Panel** - monitor detections and anti-cheat activity.
* **License Reset** - reset a license when moving SevenAC to another server.
* **Server Configuration** - information and configuration required to run SevenAC.

---

# Bans

The **Bans** section allows you to manage players who have been banned by SevenAC.

Administrators can view information about existing bans and use the available information to identify a specific ban.

### Available Information

* Ban ID
* Player ID
* Player license
* Ban reason
* Ban date
* Ban status

### Screenshot

![Bans](/image1.png)

---

# Licenses

The **Licenses** section contains information about your SevenAC license and its current status.

From this section you can manage your license and check whether it is correctly assigned to your server.

### License Configuration

The license key is configured in your `server.cfg`:

```cfg
set sevenac_key "7AC-EXAMPLE-LICENSE"
```

Replace the example key with your actual SevenAC license key.

### Starting SevenAC

After configuring the license, start the SevenAC resource:

```cfg
set sevenac_key "7AC-EXAMPLE-LICENSE"

ensure sevenac
```

The license configuration should be loaded before the SevenAC resource starts.

---

# License Reset

The dashboard also allows you to **reset your SevenAC license**.

A license reset can be used when you need to move SevenAC to another server or change the server associated with your license.

### Resetting a License

1. Open the **Licenses** section.
2. Select the license you want to reset.
3. Select **Reset License**.
4. Confirm the reset.
5. Configure the license on the new server.
6. Restart the server.

After the reset, configure the license again in `server.cfg`:

```cfg
set sevenac_key "7AC-EXAMPLE-LICENSE"
```

Then start SevenAC:

```cfg
ensure sevenac
```

> **Important:** Never share your real license key publicly.

---

# Anticheat Panel

The **Anticheat Panel** is the main monitoring section of the SevenAC Dashboard.

It allows administrators to monitor activity detected by SevenAC and review security-related information.

### Features

* View detections
* Monitor suspicious activity
* Review player activity
* View anti-cheat events
* Monitor active servers
* Access security information

### Screenshot

![Anticheat Panel](/image2.png)

---

# Dashboard Navigation

The dashboard is organized into separate sections so administrators can quickly access the required information.

| Section                  | Description                                |
| ------------------------ | ------------------------------------------ |
| **Bans**                 | View and manage player bans                |
| **Licenses**             | Manage SevenAC licenses                    |
| **License Reset**        | Reset a license for server migration       |
| **Anticheat Panel**      | Monitor detections and anti-cheat activity |
| **Server Configuration** | Configure SevenAC on your server           |

---

# Server Configuration

To activate SevenAC on your server, add your license key to `server.cfg`:

```cfg
set sevenac_key "7AC-EXAMPLE-LICENSE"
```

Then start the SevenAC resource:

```cfg
ensure sevenac
```

A basic configuration looks like:

```cfg
# SevenAC Configuration
set sevenac_key "7AC-EXAMPLE-LICENSE"

ensure sevenac
```

After changing your configuration, restart your server.

---

# Security

Your SevenAC license key is private and should never be exposed publicly.

Do not share your real key in:

* GitHub repositories
* Screenshots
* Discord messages
* Public configuration files
* Videos or streams
* Public documentation

If you believe your license key has been exposed, reset the license from the SevenAC Dashboard.
