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.
Note: the
games/genre directories are mostly stubs (each holds aREADME.mdwith curation guidelines). Populated server templates: Enshrouded undergames/survival/enshrouded/and FastDL underweb-servers/fastdl/.
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 |
|---|---|---|
| Enshrouded (Catalyst) | games/survival/enshrouded/ |
Enshrouded dedicated server with the 1.0 launch fixed (GE-Proton 11-9 on Ubuntu 24.04) |
| 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.