GSManager 是一款基于 Docker 的智能游戏服务器管理系统,提供全生命周期运维解决方案。其核心功能包括:
1. 容器化沙箱引擎:支持环境隔离与跨平台兼容,采用数据持久化技术。
2. 极速交付:90 秒快速部署 Steam 游戏服务器,内置优化配置模板。
3. 可视化运维:React 驱动的 Web 控制台,实时监控性能指标,集成 WebShell 终端。
4. 企业级安全:RBAC 权限控制与 OAuth2.0 认证,支持 LDAP/AD 域控。
支持游戏:覆盖热门爆款(如《幻兽帕鲁》《腐蚀》)、射击类(如《CS2》《战术小队》)、独立游戏(如《灵魂面甲》)及模拟经营类(如《欧卡模拟》)。
技术栈:
– 前端:React 18、Ant Design
项目介绍
GSManager(GameServerManager)是一款构建于 Docker 生态的智能游戏服务器协同管控系统,致力于为游戏服务器运维提供全生命周期管理解决方案。通过容器化技术与现代化架构,显著降低部署复杂度,提升运维效率与可靠性。
核心能力矩阵
容器化沙箱引擎
-
✨ Docker 容器深度集成,实现绝对环境隔离与跨平台兼容性
-
采用卷映射持久化技术,核心数据与配置独立存储
⚡ 极速交付体系
-
热游一键即开:主流 Steam 游戏服务端 90 秒快速部署
-
预设模板仓库:开箱即用的多游戏优化配置库
? 可视化运维中枢
-
React 驱动 Web 控制台:三维可视化拓扑与链路监控
-
性能仪表盘:CPU/ 内存 / 网络流量实时追踪
-
⌨️ 内嵌 WebShell 终端:支持容器内即时指令交互
企业级安全架构
-
RBAC 权限控制系统:多层级账户权限隔离
-
OAuth2.0 认证支持:无缝对接 LDAP/AD 域控
异构游戏支持矩阵
热门爆款
射击特辑
独立精品
模拟经营
技术架构
前端技术栈
-
• React 18 – 现代化前端框架
-
• Ant Design – 企业级 UI 组件库
-
• Monaco Editor – 代码编辑器
-
• Xterm.js – Web 终端模拟器
-
• Vite – 快速构建工具
后端技术栈
-
• Python 3.13 – 主要开发语言
-
• Flask – Web 框架
-
• Gunicorn – WSGI 服务器
-
• Docker – 容器化技术
-
• SteamCMD – Steam 命令行工具
-
• Aria2 – 多协议下载器
评论