Multiplay assets
Creation
Right-click in the Project Window
then select Create > Multiplay Config
to create a Multiplay config file.
Multiplay Config file
The Multiplay Config file is a YAML consisting of three collections:
- Builds
- Build Configurations
- Fleets
More details on each collection will be elaborated on below. By default, the file is setup to run a single multiplayer server without any scaling settings.
Builds
Builds constitute the binary to be uploaded to Game Server Hosting of the game.
The name will be the name used to be displayed in the dashboard as well as other parts of the pipeline.
You can modify the executable and output path name as well.
The Linux Dedicated Server Build Support
module needs to be installed to be able to create the
binary build.
More details in the GSH Build documentation.
Build Configurations
The Build Configuration specifies how the Build will be run.
The Build that is configured must be specified.
This includes the size of the machine that will be running the build, as well as the command line that will be ran on the executable.
More details can be found in the GSH Build Configuration documentation.
Fleets
The fleets are sets of machines assigned to run Build Configurations.
They may have specialized scaling settings, depending on your requirements.
By default, fleets are only set to run 1 server at a time for development purposes.
More details can be found in the GSH Fleet documentation.