Skip to content

Getting Started

This guide walks you through the full setup process. Gameye uses Docker containers to distribute game-server workloads across regions worldwide — you push an image to Docker Hub, and the orchestrator pulls it onto nodes where containers can be started on demand. Most teams are up and running within a few hours.

Support for private GitHub Container Registry (GHCR) images is coming soon. Until it is released, use Docker Hub as described below.

Before you begin, make sure you have:

RequirementDetails
Game server binaryA working game-server executable that runs on Linux.
Docker installedA machine with Docker installed (Linux or Windows).
Docker Hub accountA Team or Large Docker Hub plan so you can create private repositories and add collaborators.
Gameye credentialsAn API token or Admin Panel login. Sign up instantly at trial.gameye.com or contact Gameye support.

Follow these four steps in order:

  1. Set up Docker Hub — Create a repository, grant Gameye read access, and configure the webhook.
  2. Create and push your Dockerfile — Containerize your game server, choose your networking mode, and push the image.
  3. Set up the Admin Panel — Sign in to the Gameye Admin panel to create your application and configure its image, networking, resources, and regions. You can also test-start a container here to verify everything is working before going live.
  4. Start with the API — In production, all session starts happen through the API. This step shows you how to make your first API call to launch a session programmatically.