> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gamecart.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect a server

> Create a Gamecart server integration and protect its connection token

Start by creating the server integration that Gamecart will use for delivery.

## Before you begin

Make sure you have:

* A selected store in the dashboard.
* `MANAGE_SERVERS` access for that store.
* The target game server runtime identified.

## Create the connection

In the dashboard, open **Integrations > Servers** and select **Create server**. Choose the delivery type for your runtime, enter a name you will recognize, and save the integration.

<Frame caption="Choose the delivery method and give the connection a recognizable name.">
  <img src="https://mintcdn.com/gamecart-acec9933/Dq0cBp0LrLW7eLct/images/tutorials/server-delivery/server-create.png?fit=max&auto=format&n=Dq0cBp0LrLW7eLct&q=85&s=cd0e76e5ed1b2a6716cc8dce4e8b143e" alt="Create server dialog with the delivery method and server name fields highlighted" width="550" height="370" data-path="images/tutorials/server-delivery/server-create.png" />
</Frame>

## Copy the token

Only `PLUGIN` and `SCRIPT` integrations use a connection token. You can return to the dashboard to copy it when you configure the executor.

Never include the token in screenshots, logs, repositories, or support messages.

<Frame caption="The dashboard masks the token on screen. Use Copy to retrieve the full secret for this exact integration.">
  <img src="https://mintcdn.com/gamecart-acec9933/Dq0cBp0LrLW7eLct/images/tutorials/server-delivery/server-token.png?fit=max&auto=format&n=Dq0cBp0LrLW7eLct&q=85&s=8079b8f22019641c17fe1b47490e34a7" alt="Server table with a masked connection token and its controls highlighted" width="1100" height="265" data-path="images/tutorials/server-delivery/server-token.png" />
</Frame>

## Use one installation per token

Run only one executor installation for each server token. If two installations use the same token, either one can receive a command intended for the other runtime.

## Rotate safely

Before you rotate a token, stop the executor. Replace the token in its configuration, then reload or restart it.

## Next step

Follow the setup for your delivery method: [Minecraft plugin](/tutorials/server-delivery/minecraft), [Hytale plugin](/tutorials/server-delivery/hytale), [FiveM script](/tutorials/server-delivery/fivem), or [Minecraft RCON](/tutorials/server-delivery/minecraft-rcon). Then [configure the product commands](/tutorials/server-delivery/configure-commands).
