Overview

GameAP is an open source panel for managing game servers and services.

Features

  • Game server and service management (start, stop, restart)
  • Game server file management (edit, upload, download)
  • Game server management via RCON (send commands, view console, manage players)
  • Game server resource limits (CPU, RAM)
  • Task scheduling (automatic restart, updates, etc.)
  • Access control (users, roles, permissions)
  • API for integration with other systems and automation. API documentation is available at openapi.gameap.io

Panel functionality is extended with plugins. Plugins are available in the plugins.gameap.dev catalog. Anyone can develop and publish their own plugin (publishing goes through moderation). Plugins can be written in any language that compiles to WASM: there is a ready-made SDK for Rust, and there are examples in Go and AssemblyScript. Read more: Plugins.

Supported Games

The panel supports starting, stopping, and restarting absolutely any games and services.

Game Query Rcon Notes
Minecraft Many mods are supported
Half-Life All versions and popular mods are supported (Sven Co-op, HeadCrab Frenzy)
Counter-Strike All versions are supported (1.6, Source, Global Offensive, Counter-Strike 2)
Team Fortress 2  
Garry’s Mod  
Quake  
Rust  
FiveM Grand Theft Auto V online mod
Hytale  
Terraria      
San Andreas: MP      

and many more…

The panel supports importing games from other control panels such as Pterodactyl and Pelican. You can import Pelican Eggs and Pterodactyl Eggs to quickly add pre-configured settings and create game servers based on them. Read more about this in the Games Import section.

Automatic Panel Installation

Available for Linux and Windows.

You need to run the script, and it will automatically install the necessary packages and the panel. Installation takes just a few minutes, and after it’s complete, you can start using the panel right away.