GamePanel Lite 轻量游戏服务器面板
基于 Go + Next.js 的轻量自托管游戏服务器面板,支持 Terraria、饥荒联机版 DST、幻兽帕鲁 Palworld 与 Minecraft,提供多节点管理、Steam 创意工坊、快照回滚与实时日志。
爱鲜报评分
0 人评分
15
星数
是
中文
TypeScript
主语言
是
活跃
2
贡献者
人工分析
EDITORIAL推荐理由
对于想自己开服又不想折腾命令行的玩家和小团队来说,GamePanel Lite 把多款热门联机游戏的部署、模组管理和备份回滚都做进了一个 Web 面板里。它采用 Go 后端 + Next.js 前端,支持分布式多节点和 Docker 容器隔离,还自带 Prometheus 监控与角色权限,工程完成度在同类自托管项目中相当突出。项目提供简体中文文档,对中文用户友好,Apache-2.0 协议也便于二次开发。
适用场景
- 和朋友一起开饥荒联机版、泰拉瑞亚或幻兽帕鲁的长期存档服务器
- 在云主机或家用 NAS 上自托管多台游戏服务器并统一管理
- 需要频繁备份世界存档、随时回滚的模组服运营
- 为社区搭建带权限分级的多人游戏服务器管理后台
- 学习和参考 Go + Next.js + Docker 的分布式面板架构
优点
- 原生支持 Terraria、DST、Palworld、Minecraft 多款热门游戏,开箱即用
- 分布式多节点架构,一个主面板即可管理多台物理机或云主机
- 集成 Steam 创意工坊与模组批量开关,模组管理体验友好
- 时间机器快照与一键回滚,存档备份和灾难恢复无需命令行
- 内置 Prometheus 指标、实时 SSE 日志和角色权限控制
- 提供简体中文图文用户指引,中文用户上手门槛低
缺点
- 仅支持 Linux amd64 环境,依赖 Docker Engine 24+ 与 Compose v2+
- 项目 Stars 较少,生态与社区规模尚小,长期维护存在不确定性
- 游戏种类仍有限,非列表内的游戏需要自行扩展适配
- 多节点部署涉及反向隧道与网络配置,对新手有一定理解成本
GamePanel Lite 是什么
GamePanel Lite 是一个轻量级、自托管的游戏服务器管理面板,目标是让你不用敲命令行,就能在浏览器里部署和管理多款热门联机游戏服务器。后端使用 Go 编写,前端基于 Next.js 15,运行时依赖 Docker 容器隔离。
目前原生支持的游戏包括:
- Terraria(原版 / tModLoader)
- 饥荒联机版 Don't Starve Together(森林 + 洞穴多分片)
- 幻兽帕鲁 Palworld
- Minecraft Java 版(Paper / Fabric / Vanilla)
核心功能
多游戏原生引擎
针对每款游戏做了深度的生命周期与配置管理,而不是简单套一层 Docker。例如 DST 支持森林与洞穴分片配置,Terraria 支持 tModLoader 与 .tmod 模组。
分布式多节点
通过一个主控面板即可管理多台物理机或云主机上的游戏服务器,并带有实时网络拓扑可视化。架构大致如下:
[ Web Dashboard (Next.js 15) ]
│ REST API / SSE
[ Master Controller (Go + SQLite) ]
│ WebSocket 反向隧道
┌────────┴────────┐
[ 本机 Daemon ] [ 远程 Worker Agent ]
模组与创意工坊
内置 Steam 创意工坊与模组中心,可以搜索、安装、配置依赖并批量开关模组。
快照与回滚
提供「时间机器」式世界快照,一键备份、下载与灾难恢复,全程无需接触 CLI。
可观测性与协作
原生 Prometheus 指标、主机与容器资源监控(CPU / 内存 / 网络 IO)、SSE 低延迟日志、Web 终端,以及管理员 / 操作员 / 只读访客三种角色权限。
快速开始
需要 Linux(amd64)、Docker Engine 24+ 和 Docker Compose v2+。官方提供一键安装脚本,安装完成后在浏览器访问 http://你的服务器IP:3001 即可进入面板。
适用人群
- 想和朋友长期开服、又不想折腾命令行的玩家
- 需要统一管理多台游戏服务器的社区或小团队
- 想研究 Go + Next.js + Docker 分布式面板架构的开发者
项目采用 Apache-2.0 协议,提供简体中文用户指引,适合二次开发与自托管部署。
评论
- 暂无评论,来写第一条吧。