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 can be extended with plugins that add new features and capabilities. Plugins are available at plugins.gameap.dev. Plugins are community-supported, and anyone can create their own plugin. Plugins can be written in any programming language that supports compilation to WASM, such as Rust, C/C++, Go, and others.
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.