Getting Started
Blueprints allow you to customize how game servers and services operate behind the scenes. They also control which fields appear in Config templates.
Blueprints are also useful when you want to host games or services that aren't officially supported by GameServerApp.
Need ideas or want to get started quickly? Visit the Blueprint Marketplace >
What Are Blueprints?​
You may recognize the term "blueprint" from construction or certain games.
In GameServerApp, blueprints work similarly, they define how game servers and Config templates behave. They determine where files are stored, which files are included in backups, how services should operate, and more.
Blueprints are especially useful for:
- Hosting unsupported games or services.
- Modifying server behavior.
- Tailoring your setup to better match your community’s needs.
Using Blueprints​
Switching Blueprints​
When configuring game servers or Config templates, you’ll often see a dropdown menu for selecting a blueprint
.
You can choose from:
- GameServerApp blueprints – Official blueprints provided by GSA.
- Followed blueprints – Community blueprints you've followed from the marketplace.
- Your blueprints – Blueprints you've created or forked, or that other admins have made available.
Versions​
Each time a blueprint is updated by its author, a new version is created.
This allows you to track what has changed and revert if necessary.
If an update is available, you can apply the latest version to your game servers and Config templates.
Activate Blueprint Version​
To activate a blueprint version, go to the blueprint page, select the version from the menu on the right, and click Activate selected version
.
In the popup that appears, choose one or more game servers and/or Config templates.
Make sure the game servers are shut down before switching versions.
The Marketplace is a great place to discover both official and community-made blueprints.
Follow a Marketplace Blueprint​
The Blueprint Marketplace features a variety of pre-built blueprints.
Use the search and filter options to find the one that best fits your needs.
Filters include OS (Linux or Windows), Type (official or community), and Game.
Follow Blueprint​
When you've found a blueprint you want to use, click the Follow
button in the top-right corner.
This downloads the blueprint to your dashboard, making it available for game servers and Config templates.
You can activate the blueprint immediately.
Remember to shut down the game servers first.
Done!​
The blueprint is now available on your dashboard and can be used in game servers and Config templates.
If you followed the wrong one, just delete it to remove it from your dashboard.
Blueprint Updates
When a followed blueprint gets updated by its author, the new version will appear on your dashboard.
However, it will not automatically update on your servers. You need to activate it manually.
Manage​
Clone​
Cloning a blueprint creates an exact copy.
The clone is automatically unpublished, and all versions are placed in DEV mode
.
Fork​
Forking works like cloning but with one key difference:
You can’t clone marketplace blueprints, but you can fork them if the author has allowed it.
Forking copies the original so you can modify it.
If forking is disabled, the fork button won’t appear.
Delete​
If you no longer need a blueprint, delete it from the blueprint overview page.
What Blueprints Can Do For...​
Start creating your first blueprint >
Game Servers​
Blueprints give you control over nearly every server aspect, such as:
- Executables, launch parameters, and Steam server IDs.
- Monitoring tools to check online status.
- RCON, Telnet, or WebSocket commands (e.g., save, broadcast).
- Files included in backups or deleted during wipes.
- FTP file/directory visibility.
- Docker settings (images, ports, mounts, etc.).
Config Templates​
Each blueprint includes a Config template
section for registering config files and parameters.
GameServerApp takes care of uploading and applying them to the server.
After making changes, activate the updated blueprint version to apply them.