Skip to content
@playm8s

playm8s

A gameserver's best friend

PlayM8s

PlayM8s, a gameserver's best friend

What is PlayM8s?

PlayM8s (pm8s) is an ecosystem of tooling to help manage the lifecycle of various gameservers
in a kubernetes cluster.

PlayM8s is currently a WIP and is undergoing heavy development
Keep an eye on releases, we're getting towards a 1.0.0 soon!


Helpful Links

Link
Homepage
Documentation
Helm Repo (Git Repo)
Operator
CRDs

Requirements

PlayM8s should run on any normal k8s distribution.

The reference architecture is 3x 4c/8g VMs running RKE2 with Cilium as the CNI and a shared filesystem available.


Getting Started

Deploying the pm8s CRDs

Currently the only supported method of deploying the pm8s CRDs is with kubectl.

Check the latest release in the crds repo for yaml definitions.

Deploying the pm8s Operator

Currently the only supported method of deploying the pm8s Operator is with Helm.

See the gh-pages branch of the Helm repo for details.

Deploying your first gameserver

Stay tuned!

Pinned Loading

  1. .github .github Public

    Generates pm8s.io/docs

    HTML

  2. crds crds Public

    CRDs for the PlayM8s Ecosystem

    TypeScript

  3. gitops gitops Public

    Gitops for the PlayM8s Reference Deployment

    Shell

  4. helm helm Public

    Helm Charts for the PlayM8s Ecosystem

    TypeScript

  5. operator operator Public

    The PlayM8s Operator

    TypeScript

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…