Skip to content

GamePanel Lite v0.2.0

Choose a tag to compare

@smartcat999 smartcat999 released this 17 Aug 02:56
bcb2f14

The first versioned GamePanel Lite release, establishing the self-hosted control plane, multi-game provider architecture, and production update workflow.

Highlights

  • Manage multiple isolated game-server containers from one lightweight control plane.
  • Run Terraria Vanilla, tModLoader, Palworld, Don't Starve Together, and Minecraft Java providers.
  • Configure server resources, worlds, shards, mods, presets, backups, HTTPS, and monitoring from the panel.
  • Import Steam Workshop items and collections, including reusable mod packs and tModLoader ModConfig files.
  • Check and update runtime images, game files, and the GamePanel Lite control plane independently.

Features

  • Add authenticated release checks and asynchronous panel updates with persistent job state. (#85) by @smartcat999
  • Unify runtime image installation, game-file updates, resource management, and provider workflows. (#82, #66) by @smartcat999
  • Introduce dashboard, monitoring, and high-density server-management views. (#79, #80, #81) by @smartcat999
  • Complete Don't Starve Together server, world, shard, and mod management. (#25, #33, #34) by @smartcat999
  • Add Steam Workshop preview, item import, collection import, and reusable mod packs. (#49, #50, #56, #64) by @smartcat999
  • Add tModLoader ModConfig management and persist preset mod selections. (#70, #75) by @smartcat999
  • Add fine-grained, host-aware CPU and memory limits. (#12, #14) by @smartcat999
  • Add asynchronous Palworld updates and automatic update checks. (#27, #53) by @smartcat999
  • Add automatic HTTPS certificate renewal. (#29) by @smartcat999

Bug fixes

  • Correct panel update controls and compact table actions. (#84, #86) by @smartcat999
  • Refresh DST game files on restart and harden its world, shard, and Workshop workflows. (#41, #42, #43, #45, #48, #77) by @smartcat999
  • Correct tModLoader ModConfig mounting for custom installation paths. (#63) by @YuMingC233
  • Restore Palworld launcher permissions, player counts, join addresses, and efficient restart behavior. (#8, #9, #10, #11) by @smartcat999
  • Separate provider, runtime-image, and game-file status so update state is reported accurately. (#54, #65, #67, #68) by @smartcat999
Complete pull request changelog (83 merged PRs)

Features and enhancements

Fixes

Documentation and maintenance

Contributors

Deployment notes

  • Production uses compose.prod.yaml.
  • HTTPS deployments add compose.https.yaml; both files describe the same Nginx service.
  • Published control-plane images target linux/amd64.
  • Persistent data remains under the installation data directory.

Known limitations

  • Provider capabilities differ by game.
  • This is an early self-hosted release; keep an external copy of important worlds and backups.
  • Review later patch releases before relying on the initial self-update implementation.

Full changelog: initial commit...v0.2.0

中文摘要
  • 首个版本化发布,包含多实例、多游戏提供器、配置、世界、备份、模组、监控、HTTPS 与面板更新能力。
  • 完整变更记录覆盖合并至 v0.2.0 的 83 个 PR,并按功能、修复、文档和维护分类。
  • 感谢 @smartcat999 与首位外部贡献者 @YuMingC233