# Installation

## ER:LC Panel Setup

## 1. Create an ER:LC API Key

Your `ERLC API Key` authorizes Sonoran CMS to access your game server information.

### Purchase API Access from ER:LC

ER:LC grants API access as a paid upgrade.

Once in-game, select the `Menu` button at the top left > `Servers` > `Owned Servers` > Select your private server > `Upgrade Packs` > `API Pack`.

<div><figure><img src="/files/Ge8iCTC0PIuzLdMudykJ" alt=""><figcaption><p>ER:LC Menu</p></figcaption></figure> <figure><img src="/files/2DFfOJr8No56lNDFsogP" alt=""><figcaption><p>ER:LC API Pack</p></figcaption></figure></div>

### Copy Your ER:LC API Key

Once in your private ER:LC server, open the `Server Info` tab.

Select `Edit Server Settings` > Navigate To `ER:LC API` > Select `Edit` to Copy.

<div><figure><img src="/files/k2M1Fln6ziKTqOCNBk0G" alt=""><figcaption><p>ER:LC Server Info</p></figcaption></figure> <figure><img src="/files/LT70RFskNyj8AOWyjQbp" alt=""><figcaption><p>ER:LC Server Settings</p></figcaption></figure> <figure><img src="/files/WQ6baM85eeRMz6jnWK6k" alt=""><figcaption><p>ER:LC API Key</p></figcaption></figure></div>

## 2. Enter Your ER:LC API Key

In the CMS navigate to **Admin** (grey gear icon) > **Integrations** > **ER:LC Game Panel**

Paste the ER:LC API key into the setup modal.

<figure><img src="/files/L5vqqLiVStNSwvZFbtzm" alt="" width="375"><figcaption></figcaption></figure>

## 3. Link Roblox and Discord to CMS

For full functionality, users must link their Roblox and Discord accounts to their CMS account.

The **Discord account link banner** automatically appears once one or more Discord servers are added in the Integrations panel. The **Roblox account link banner** appears when the ER:LC panel is enabled. These banners will show at the top of the CMS for all users who do not have their social accounts linked.

Additionally, you can [enforce Roblox and Discord account linking requirements in the ER:LC Whitelist panel](/cms/integration-capabilities/er-lc-game-panel/usage/whitelist.md#social-requirements).

<figure><img src="/files/Ef2dfM6c7doYV1ENRwTw" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/1Jzj5HD8Eav9F0Tr4Irq" alt=""><figcaption></figcaption></figure>

### 4. Import Data from Another Provider

Migrating to Sonoran CMS from another ER:LC management panel provider? Import your data by using the import wizard!

{% content-ref url="/pages/o22ImXH03xWT8oesiDwM" %}
[Migration Import](/cms/integration-capabilities/er-lc-game-panel/usage/migration-import.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/cms/integration-capabilities/er-lc-game-panel/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
