Note not found.

Pal-E World — Project Page

project-pal-e-world Project Page

active project-page

Project: Pal-E World

Vision

Personal project for learning OpenTofu and SaltStack while building a working Palworld gaming setup on Arch Linux. Dedicated server on k3s (OpenTofu), local game client streaming (docker-compose), and host configuration management (SaltStack masterless mode).

Status

  • Dedicated server: Running on k3s via OpenTofu. Helm chart, ClusterIP via Tailscale, auto-restart every 6h.
  • Game client streaming: Working locally via docker-compose GOW stack. Modesetting xorg + KMS capture + libx264 encoding. Moonlight connects over Tailscale from MacBook and iOS.
  • Host config (SaltStack): Not started. Next focus — Bluetooth Xbox controller pairing via Salt masterless states.

Architecture

Repos

Repo Role Status
ldraney/palworld-server OpenTofu IaC + docker-compose streaming active

Resume Notes

  • OpenTofu: k3s Helm releases, k8s resources, GPU scheduling, state management
  • SaltStack: masterless mode, Bluetooth/udev host config as code
  • Streaming: GOW containers, Sunshine/Moonlight over Tailscale, modesetting/KMS capture pipeline