# Login System

## What is the Login System?

The **Login System** is an add-on service that adds user authentication to your game launcher. Allowing players to create accounts and sign in before accessing your game. You can manage and see analytics of these accounts.

{% hint style="info" %}
**Login System Addon** is a separate subscription service. **30 DAYS FREE TRIAL AVAILABLE**\
See plans [here](https://app.gamelauncher.cloud/choose-plan#login-system-features)
{% endhint %}

***

## How It Works

### Without Login System

Your launcher starts directly, and players can immediately access and play your game without any account required.

### With Login System Enabled

1. When players open your launcher, they see a **login/registration window** first
2. Players can **create an account**, **sign in**, or continue as a **guest** (if enabled)
3. After authentication, they access the launcher normally
4. You get access to a **dedicated user database** and **management tools**

<figure><img src="/files/IMsReQ7LOMX8W09ID6rV" alt=""><figcaption><p>Login System - Login Screen</p></figcaption></figure>

***

## What's Included

Adds the Login Screen when the Launcher starts:

* Login
* Register

<figure><img src="/files/qpJFtADitUJG76tfjYH7" alt=""><figcaption><p>Login System - Register</p></figcaption></figure>

* Forgot Password

<figure><img src="/files/fIH1E7JC61WgfktPq9nV" alt=""><figcaption><p>Login System - Forgot Password</p></figcaption></figure>

* Change Password

<figure><img src="/files/tLDDqDXJidXps3ktE0HB" alt=""><figcaption><p>Login System - Change Password</p></figcaption></figure>

### 🔐 Multiple Login Methods

Offer your players flexible ways to sign in:

| Method                 | Description                                               |
| ---------------------- | --------------------------------------------------------- |
| **Email & Password**   | Traditional account creation with email verification      |
| **Guest Login**        | Let players try your game without registration (optional) |
| **Google**             | One-click sign in with Google accounts                    |
| **Discord**            | Sign in with Discord (great for gaming communities)       |
| **Patreon**            | Perfect for supporter/patron verification                 |
| *And more incoming...* |                                                           |

{% hint style="success" %}
You can **enable or disable** each login method individually from your launcher settings.
{% endhint %}

<div data-full-width="true"><figure><img src="/files/8zmEsAtz2ZtX5NvEaAo3" alt=""><figcaption><p>Login System Addon on Dashboard</p></figcaption></figure></div>

***

### 👥 User Management

Manage your player community from the dashboard:

| Feature                | Description                                                 |
| ---------------------- | ----------------------------------------------------------- |
| **Registered Users**   | View and search your complete user database                 |
| **Active Users**       | Monitor who's currently online and their session info       |
| **Ban Users**          | Moderate your community by banning problematic players      |
| **Email Verification** | Automatic email confirmation for new registrations          |
| **Managed Access**     | Restrict registration/login to pre-approved email addresses |

<div data-full-width="true"><figure><img src="/files/BPE8wokqud0iQeF2VU8k" alt=""><figcaption><p>Registered Users on Dashboard</p></figcaption></figure></div>

***

### 🛡️ Managed Access (Enable/Disable)

<div data-full-width="true"><figure><img src="/files/WDAIBbwGYXlEnzLr224n" alt=""><figcaption><p>Login System Managed Access</p></figcaption></figure></div>

Control exactly who can access your launcher:

### **Pre-approved Email List**

* Create a whitelist of email addresses
* Only emails on your list can register or login
* Perfect for closed alphas, beta tests, or VIP access
* Manage your whitelist directly from the dashboard

{% hint style="warning" %}
When enabled, users with emails not on your whitelist will be **blocked** from registering or logging in.
{% endhint %}

**Coming Soon**

* 🎟️ **Invite Codes** - Generate and manage invite codes for registration
* 🤝 **Donor Sync** - Auto-sync access with Patreon/Ko-fi donor status

<div data-full-width="true"><figure><img src="/files/suYuC2boZIrhMji8Lfpw" alt=""><figcaption><p>Login System Managed Access - Email Whitelist</p></figcaption></figure></div>

***

### 📊 Analytics & Insights

Track your user engagement:

* **Active players** in real-time
* **Total registered users**
* **Session tracking** (playtime, platforms, versions)
* **Email delivery metrics** (sent, open rates, bounces)

<div data-full-width="true"><figure><img src="/files/qWi0IB0jlLYtAv3tSBFW" alt=""><figcaption><p>Login System Analytics</p></figcaption></figure></div>

<div data-full-width="true"><figure><img src="/files/k5nWiRZ0VXYUwFkl39xn" alt=""><figcaption><p>Login System Detailed Analytics</p></figcaption></figure></div>

***

### 📧 Email Analytics

<div data-full-width="true"><figure><img src="/files/y9wOdgJfgjCab13Heasp" alt=""><figcaption><p>Email analytics</p></figcaption></figure></div>

Automatic emails are sent for:

* ✉️ **Email address verification**
* ✉️ **Password reset/recovery**

#### Email Limits

Each launcher includes email sending capacity:

| Limit        | Amount     |
| ------------ | ---------- |
| **Per Hour** | tier-based |
| **Per Day**  | tier-based |

{% hint style="info" %}
**Need more emails?** [Contact us](mailto:support@gamelauncher.cloud) to upgrade your limits for higher-volume launchers.
{% endhint %}

#### Custom Email Branding (soon)

{% hint style="info" %}
Emails are send using\
**From:** *<no-reply@gamelauncher.cloud>*\
**Sender name:** *Your Launcher Title*
{% endhint %}

Make emails match your brand:

* Use your own **SMTP server**
* Configure a **custom email domain**
* Add your **logo and colors**
* Customize the **sender name and address**

🚧 In Development

***

## Coming Soon

| Feature                 | Status            |
| ----------------------- | ----------------- |
| **Achievements System** | 🚧 In Development |
| **Cloud Saves**         | 🚧 In Development |

***

## Pricing

See <https://gamelauncher.cloud/choose-plan/>

*The Login System addon can be added to any Game Launcher Cloud plan.*\
\&#xNAN;*You can enable or disable it at any time from your subscription settings.*

***

## How to Enable

1. Go to **Subscription** in your dashboard
2. Enable the **Login System** addon
3. Configure your preferred **login methods** in Launcher Settings
4. Build and deploy your launcher

That's it! Your next launcher build will include the login window.

***

## Passing User Identity to Your Game

Want your game to know **who** is playing? Use **App Launch Tokens** to securely pass the authenticated user's identity to your game at launch time.

➡️ [App Launch Tokens](/help/add-ons/login-system/app-launch-tokens.md)

***

## Need Help?

If you have questions about the Login System or need custom email limits, [contact our support team](mailto:support@gamelaunchercloud.com).


---

# 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://gamelauncher.cloud/help/add-ons/login-system.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.
