---
title: "Servers"
description: "Connect a game server to your dashboard and manage its credentials."
---

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

# Servers

Everything except billing needs a connected server. This is where you add one.

## How the connection works

The dashboard talks to your game server **directly**, browser to server. Your
bans, logs and players never pass through Asphyxia's infrastructure — the only
things that do are license validation and the
[global banlist](/anticheat/global-banlist).

For that to work, your server's HTTP port has to be reachable from the
internet.

## Adding a server

1. **Enter its details**

   | Field | What to put |
   | :--- | :--- |
   | IP address | Your server's public IP |
   | Port | Its HTTP/TCP port — usually the same as your game port |
   | Resource name | `asphyxia`, unless you renamed the folder |

2. **Copy your credentials**

   You'll get a **license key**, a **server ID**, and a **shared secret**. All
   three go into `server.cfg` — see [Installation](/anticheat/installation).

3. **Start the resource and check**

   The server should show as online here once it's running.

## The shared secret

The shared secret signs and encrypts everything between your game server and
Asphyxia, and authenticates the dashboard to your server. Treat it like a
password.

It's hidden by default; reveal it when you need to copy it. If it leaks,
regenerate it — you'll need to update `server.cfg` and restart.

> **Caution**
>
> Set it with `set`, not `setr`. `setr` publishes a convar to every connected
> client, which would hand your shared secret to anyone who joins.

## Changing the IP

If your server moves, update the IP here. There's a **cooldown** between
changes, shown on the page — it exists so someone who compromises your account
can't quietly point your license at their own server and keep doing it.

Plan migrations with that in mind, or reach out on
[Discord](https://discord.gg/asphyxia) if you're stuck mid-move.

## Multiple servers

Add each one separately. Each gets its own credentials, configuration, database
and ban list, and the switcher at the top of the sidebar chooses which one
every page is showing.

Source: https://docs.asphyxia.dev/website/servers/index.mdx
