Welcome to the Catalyst Game Panel template repository! This repository contains organized templates for game servers, databases, and various applications that can be deployed through the Catalyst control panel.
The games/ directory contains templates for various game servers, organized by genre:
games/action/- Action game servers (e.g., GTA V, Left 4 Dead 2, etc.)games/adventure/- Adventure game servers (e.g., Valheim, Don't Starve Together, etc.)games/fps/- First-Person Shooter game servers (e.g., CS:GO, CS2, Squad, etc.)games/mmo/- Massively Multiplayer Online game servers (e.g., World of Warcraft, etc.)games/moba/- Multiplayer Online Battle Arena servers (e.g., Dota 2, etc.)games/racing/- Racing game serversgames/rts/- Real-Time Strategy game serversgames/sandbox/- Sandbox game servers (e.g., Minecraft, Terraria, etc.)games/simulation/- Simulation game serversgames/sports/- Sports game serversgames/strategy/- Strategy game serversgames/survival/- Survival game servers (e.g., Rust, ARK, etc.)
The databases/ directory contains templates for database servers:
- MySQL, MariaDB, PostgreSQL, MongoDB, Redis, etc.
The voice-servers/ directory contains templates for voice communication servers:
- TeamSpeak, Mumble, Discord bots with voice capabilities, etc.
The web-servers/ directory contains templates for web server applications:
- Apache, Nginx, Node.js applications, etc.
Available templates:
| Template | Path | Description |
|---|---|---|
| FastDL (Caddy) | web-servers/fastdl/ |
Standalone sv_downloadurl content server for HL1/Source games (CS 1.6, GMod, CS:S, TF2, …) |
The storage/ directory contains templates for storage solutions:
- File servers, FTP servers, MinIO, etc.
The bots/ directory contains templates for various bot applications:
- Discord bots, Telegram bots, IRC bots, game bots, etc.
The misc/ directory contains templates for other applications that don't fit into the above categories.
Each template directory should contain:
- A configuration file defining the server setup
- A README with specific instructions
- Any required startup scripts or configurations
When adding a new template, please:
- Place it in the appropriate category folder
- Include a detailed README.md
- Follow the existing template structure
- Test your template before submitting
Templates should follow the Catalyst panel specification and include:
- Server startup command
- Configuration file locations
- Port requirements
- Resource requirements (CPU, RAM, disk)
- Installation steps
See the LICENSE file for details.