Build configurations
Learn how build configurations specify how your game executable should run on servers.
Read time 2 minutesLast updated 3 days ago
Multiplay Hosting uses build configurations to manage how servers run builds by specifying the query protocol, the application executable path, the server density, the configuration variables, and the launch parameters. Each build configuration has the following associated information:
- Build configuration name: The name of the build configuration.
- Build configuration ID: The unique identifier of the build configuration.
- Assigned build: The build assigned to the build configuration.
- Fleet: The fleet the build configuration is linked to.
- Query types: The query protocol the build supports.
- Readiness: The readiness The game server readiness status.
- Application executable path: The relative path to the executable within the linked build.
- Launch parameters: The start-up parameters Multiplay Hosting sends to the build executable when it's started.
- Configuration variables: A set of built-in and custom variables Multiplay Hosting uses to generate each server’s file.
server.json - Server density: The settings you adjust to best match the number of available game servers to the target buffer.
- Last updated: The date and time the build was last updated.
Build configuration variables
Build configurations enable your game server to accept variables as launch parameters or as configuration variables injected into theserver.jsonBuild configurations and servers
Build configurations tell the servers using them with information about how to run. A server’s active build configuration tells the server:- The build to run.
- The configuration variables or launch parameters to use.
- The machine resources for the server to use. Refer to Server density.
- The query protocol to use.