Skip to content
GameplanePanelPublic

About

Official Gameplane game-module bundles (OCI templates)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

192 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gameplane modules

OCI game templates for Gameplane. Each <name>/ folder holds module.yaml, template.yaml, README.md and optional icon.png, specs.md, samples/. build.sh push publishes them; validate.py preflight-checks them in CI.

Mixed-architecture clusters

Squad, The Isle, Mount & Blade II: Bannerlord, Nuclear Option and ARK: Survival Evolved pin Linux amd64 images. Their templates require an amd64 game worker. Before installing these revisions, upgrade the GameTemplate CRD and operator to a release that supports spec.requiredNodeArchitecture. This also applies when installing a template directly with kubectl apply, which bypasses the module version check.

Existing module digests retain their original placement rules. Until you upgrade those templates, set spec.nodeSelector on the affected GameServers to include kubernetes.io/arch: amd64 and ensure the selected worker can mount the game's persistent volumes.

Translations

A module can ship translations in <name>/locales/<tag>.json (flat JSON, message id to ICU message).

  • locales/en.json is the English reference. It is generated, never hand-written: gp-module i18n extract <name>. It is not pushed to the registry.
  • To add a language, copy en.json to locales/<tag>.json (a valid language tag such as de or pt-BR), translate the values, keep the placeholders, then run gp-module i18n stamp <name> to record the source hashes.
  • build.sh push adds one layer per locales/<tag>.json (except en.json).
  • CI runs i18n-check --module on every module with a locales/ folder: ids must match the template, placeholders must match English, and en.json must not drift from the template.

About

Official Gameplane game-module bundles (OCI templates)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages