> For the complete documentation index, see [llms.txt](https://docs.tebex.io/creators/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tebex.io/creators/tebex-control-panel/game-servers.md).

# Game Servers

Integrating Tebex with your game server is quick and flexible. Whether you're a creator running a single server or a studio managing multiple deployments, this guide will walk you through the best integration options available, so your customers receive their purchases seamlessly.

***

### Integration Methods

{% hint style="info" %}
[MySQL server support has been deprecated.](https://docs.tebex.io/creators/tebex-control-panel/game-servers/mysql)
{% endhint %}

| Integration Method | Plugin Required | Offline Player Support | Skill Level     | Recommended For    |
| ------------------ | --------------- | ---------------------- | --------------- | ------------------ |
| **Tebex Plugin**   | ✅ Yes           | ✅ Yes                  | 🟢 Beginner     | Most users         |
| **RCON**           | ❌ No            | ❌ No                   | 🟡 Intermediate | Lightweight setups |

#### Tebex Plugin (Recommended)

Use our official Tebex plugins to connect your game server. These plugins poll for new purchase commands every minute, ensuring players receive their items promptly—even when offline.

#### RCON (Remote Console)

RCON lets Tebex send commands to your server without installing a plugin. This can work well for lightweight setups but **does not support** features like executing commands for offline players.

***

### Global Game Server Commands

Need to trigger a command for **every transaction** on your store? Use **Global Game Server Commands**.

These commands run across all servers connected to your Tebex account and can be triggered by:

* Any purchase
* Subscription renewals
* Refunds
* Chargebacks

{% hint style="success" icon="check" %}
Use **Global Commands** for server-wide events like XP boosts or seasonal announcements.

For commands specific to individual purchases, use **Package-Level Commands** instead.
{% endhint %}

***

### Plugins

Relevant plugins will be available to download to ease integration with the game you're using Tebex with, if any are available.

***

### Resend Commands (Batch)

Resend groups of commands for specific packages from the Control Panel.

To get started, click '**Resend**' and follow the steps displayed.

To see past batch resend jobs click '**View Resend History**'.

***

### Command Expiry

This is the amount of time Tebex will take to attempt to execute commands before deleting them from the queue. You can set this to:

* Never (Commands are retried perpetually)
* 30 Days
* 60 Days
* 90 Days

***

### Migrate To Geyser

{% hint style="success" icon="sparkles" %}
This feature is new!
{% endhint %}

If you're currently on a Java (online-only) Minecraft store type, you can now let Bedrock players pay on your Tebex Store, should you be using Geyser and Floodgate together, by performing a migration instead of re-creating your store and moving data over manually.

1. To get started, click '**Migrate**'.
2. Then, **choose a Bedrock Username Prefix** - we support either \* or .\
   *You should pick the same prefix as username-prefix in your Floodgate config.*
3. Read the information displayed and ensure you understand it, then click '**I understand this can't be undone**'.
4. Click '**Migrate to Dot/Asterisk Prefix**'.

{% hint style="info" %}
[You can check your current store type here](https://creator.tebex.io/dashboard) - it's displayed just below your store's name.
{% endhint %}

***

### For Developers

* ➡️ [Build integrations for games with our Game Server API](https://docs.tebex.io/plugin)

***

***
