-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Version | Changes | Date |
---|---|---|
0.1 | initial schema version | 25 Nov 2015 |
Image courtesy of @tyndyll
GSCS (Game Server Container Spec) is a set of guidelines, tools, schemas, and documents, aimed at simplifying and standardizing the process of containerizing and deploying game servers.
Contaized game servers compatible with this specification benefit from being compatible with a wide variety of standard container deployments, and docker PAAS, as well as being pluggable into any compatible GSCS orchestrator.
By building an orchestrator compatible with GSCS containers, you gain the ability to deploy existing open source GSCS container images, alongside custom built ones.
For more details, see the overview.
Building a new game server container involves creating several repositories and Dockerfiles for the various supporting containers, as well as a compatible metadata file, defining how the components interact and get configured.
For a detailed guide on how to do this, see the documentation on [building a game server.](Building a game server)
Deploying a game server involves writing configuration, starting several containers, controlling and monitoring the running system. This process is heavily guided by the contents of the metadata for that specific game server.
For a detailed guide on how to do this, see the documentation on [deploying a game server](Deploying a game server)
Also check out the list of compatible GSCS repos in the repository registry