**GSM 是一套主控 + Agent 的多租户游戏服务器管理平台**:从注册充值、自助开服、远程运维,到按量计费与对外商城,帮你把「卖游戏服 / 托管社区服」做成一条完整业务。
## 适合谁用
| 角色 | 能解决什么 |
|------|------------|
| **游戏服租赁站长 / 小主机商** | 余额商城、按量扣费、订单与退款、推广与兑换码,一套站起租赁业务 |
| **Minecraft 社区 / 服主平台** | Java 环境、插件库、控制台、文件管理、域名 SRV 解析 |
| **Steam / Source 系专用服运营** | CS2、TF2、GMod、Rust、Valheim、ARK、Palworld、DayZ 等模板化托管 |
| **多机房 / 多台宿主机托管方** | 多节点负载均衡开服、跨节点迁服、Agent 批量升级 |
## 系统怎么工作
玩家 / 租户浏览器
│
▼
主控端(网站 + 计费 + 权限 + 商城)
│ 加密通信
├──────────┬──────────┐
▼ ▼ ▼
Agent 节点 Agent 节点 …(真正跑游戏进程的机器)
1. 管理员部署**主控端**,配置站点、模板与计费规则
2. 在每台游戏主机安装 **Agent**,注册为节点
3. 用户注册 → 充值 / 兑换 → 选模板**自助开服**(可自动选负载最低的节点)
4. 在独立管理页完成启停、控制台、传文件、装插件、看账单
## 核心能力一览
1. 自助开服与运维
- 创建 / 启停 / 重启 / 暂停 / 恢复 / 到期管理
- 自动选节点或指定节点开服
- 单服独立管理页:概览、**Web 控制台**、游戏设置、文件管理、插件、玩家缓存
- 实例级 **FTP**(目录隔离)
- 服务器**跨节点转移**(节点间 FTP 直连,不经主控中转)
2. 游戏与模板
- 可配置启动命令、工作目录、端口、配额、配置样例与参数分组
- 模板分类 + 端口池,减少端口冲突
- **Minecraft**:Java 运行环境、JVM 内存占位符、插件库、SLP 查询、SRV(`_minecraft._tcp`)
- **多协议状态查询**:Source/A2S、Minecraft、GameSpy、Terraria TShock、纯进程状态
3. 计费与增长
- **VAS 按量计费**:按单台服务器周期结算上行流量、加购磁盘、实际内存占用;可配置开服费
- 余额不足自动暂停;账本可查、可导出
- 对外**商城**(套餐、新闻、Wiki、关于页)+ 订单确认 / 退款审批
- 兑换码、推广码双边奖励、新用户奖励、每日 / 连续签到
4. 节点与 Agent
- 心跳与负载监控、离线告警(可邮件)
- Agent 安装包上传、一键推送到全部节点、远程切换运行模式
- 游戏源批量下发到各节点,便于统一铺源
5. 权限、安全与客服
- 细粒度 **RBAC**(商城、模板、账单、节点、安全、工单等)
- 内置 WAF、限速、自动封禁、IP 封禁、操作 / 节点 / 服务器审计日志
- 站内信、带 SLA 的反馈工单、邮件通知模板
## 技术概览
| 层级 | 技术 |
|------|------|
| 主控 | Go · Beego v2 · MySQL · JWT · REST API |
| 前端 | 服务端模板 + 原生 Web 界面(后台 / 门户 / 商城) |
| Agent | Go 二进制,进程 / 文件 / 控制台 / FTP / 心跳 / 自更新 |
| 部署 | Windows / Linux;支持 Docker Compose、systemd;Agent 推荐 Windows Server 服务化 |
更细的部署步骤、反向代理与 FAQ。
和「普通面板」差在哪
| 常见面板 | GSM |
|----------|-----|
| 单机本机管理 | **主控 + 多 Agent**,适合卖服、多机房 |
| 只管进程 | **多租户商业闭环**:余额、按量、商城、订单退款 |
| 粗权限 | **细粒度 RBAC** |
| 只做一种游戏 | **模板 + 多查询协议**,MC / Steam 系 / Terraria 等可扩展 |
| 迁服靠手工拷贝 | **负载均衡开服 + FTP 直连迁服** |
| Agent 难升级 | **上传安装包 + 一键推送更新 + 游戏源下发** |
| 缺运营工具 | 签到 / 兑换 / 推广、站内信、工单 SLA、SRV |
评论
暂无评论,欢迎留下您的看法。