GameFlow CLI
Deploy game server builds from the command line.
Installation
Install with your preferred package manager:
- MacOS/Linux
- Windows
curl -fsSL https://install.gameflow.gg | sh
irm https://install.gameflow.gg | iex
Usage
Push server builds to GameFlow for hosting.
Authentication
First, authenticate with an API key:
gameflow login --api-key gf_******************
The key is written to ~/.gameflow/config.yaml and used by every command after that. gameflow whoami confirms who you are authenticated as, and gameflow logout removes the stored key.
In CI, pass the key from your platform's secret store rather than committing it, and give that key an expiry so a leaked pipeline secret stops working on its own.
Push a Build
Upload your game server build:
gameflow builds create --game-id GAME_ID --version v1.0.0 --file server.zip
The CLI allows you to:
- Upload and manage server builds
- Configure deployment settings
- Monitor build status
- Manage server fleets and regions
More details coming soon with complete command reference and examples.