Little bit of everything!

Avid Swiftie (come join us at [email protected] )

Gaming (Mass Effect, Witcher, and too much Satisfactory)

Sci-fi

I live for 90s TV sitcoms

  • 45 Posts
  • 1.44K Comments
Joined 3 years ago
cake
Cake day: June 2nd, 2023

help-circle




  • So far it’s hit and miss, it is early RC code so I expected some bumps.

    I run in kubernetes, but any docker environment would work.

    • your data does need to be in a specific format, but it wasn’t horrible to figure out how. From GOG games you essentially extract the .exe files into <<volumeMount>>/<<gameName>>/<<version>> and then you do a dual import step. First you import the game, then you import the version. The game is just metadata, the version is essentially “Run this exe file”
    • I had to give it fairly hefty resources, 4 CPUs, this is so it has enough to shard out and extract files and pack them for distribution. I’d like to see this, and more developers in general, rely on using another container for jobs like this. In k8s it’s very easy to say “Start a one-off job and run to the end” and let the container orchestration handle it. It’s harder in docker compose, but I’d like to see a “This container runs the app, this other container runs heavy jobs”.
      • Essentially I’m disappointed that I always have to have 4 cores reserved for this when imports happen very rarely.
    • OIDC from the start is very nice. I hooked it in easily with Authentik.

    I’ll update this as I learn more. Haven’t gotten to the stage where I download and install yet.