← 返回项目库
游戏服务电商与交易微服务开发者工具AI 应用

SLGaming|游戏陪玩平台(本地可运行交付)

基于 Go 微服务和 Vue 3 的游戏陪玩平台,已完成本地可运行联调并提供六张真实业务页面截图。

SLGaming 提供游戏分类、陪玩大厅、陪玩详情、下单费用计算、接单榜、评分榜、登录、注册和找回密码等业务页面。交付版本补充了隔离本地运行配置、脱敏配置文件和本地头像兜底,使用 MySQL、Redis Stack、Consul、Go 微服务与 Vue 3 前端完成真实联调;AI 推荐、消息队列和支付属于可选扩展能力。

真实界面

项目截图

共 6 张

首页陪玩大厅
无畏契约筛选结果
陪玩排行榜|接单榜
陪玩排行榜|评分榜
游戏高手1陪玩详情
充值中心

Capabilities

核心功能

✓游戏分类与陪玩大厅
✓按价格和在线状态筛选陪玩
✓陪玩详情与小时费用计算
✓接单榜和评分榜
✓用户登录与验证码登录界面
✓用户注册和找回密码界面
✓订单、钱包和充值业务骨架
✓关注、粉丝和关系链业务骨架
✓Consul 服务发现与 gRPC 微服务拆分
✓Agent 服务为 AI 推荐预留扩展入口

适用场景

搭建游戏陪玩平台 MVP 或业务原型
学习 Go 微服务、gRPC 和服务发现的项目结构
学习 Vue 3、Element Plus 和陪玩下单页面实现
作为社群课程、定制开发和二次设计的起点

适合谁

需要学习游戏陪玩业务、微服务拆分、gRPC 服务发现、Vue 3 页面和订单流程的开发者与小团队。

商业化思路

可作为陪玩平台原型、社群实训项目或定制开发基线;正式商用前必须确认上游源码权利和第三方服务授权。

你会拿到什么

  • ✓固定上游提交的脱敏源码包
  • ✓本地最小运行配置和 16336 部署说明
  • ✓六张真实运行页面截图
  • ✓构建、接口联调和前端页面验收记录
  • ✓上游未声明许可证及修改范围说明

部署流程

  1. 1解压 source.zip,先修改五个服务配置中的 CHANGE_ME_* 占位符。
  2. 2执行 docker compose up -d 启动 MySQL、Redis Stack 和 Consul。
  3. 3使用 MYSQL_DSN 执行 User 与 Order 数据库迁移,再按 README 启动五个 Go 服务。
  4. 4在 front/SLGaming 执行 npm ci 和 npm run build,用 Nginx 托管 dist 并将 /api 代理到 Gateway。

真实验证结果

本地隔离环境中五个 Go 服务均成功编译,前端 npm ci 与 npm run build 成功;Gateway 代理的游戏分类、陪玩列表、接单榜、评分榜和陪玩详情接口均返回 HTTP 200,首页、排行榜、详情、登录、注册、找回密码六个路由均完成 1440×900 真实浏览器渲染验收,控制台错误和破图为 0。

部署前须知

上游提交缺少 LICENSE;AI 推荐需要额外配置 LLM 与 Milvus,短信、支付宝和 RocketMQ 只保留业务接入骨架;当前交付使用本地演示数据,不代表生产数据和生产安全配置。

部署难度

较高

最低配置

本地验收使用 Docker Compose、MySQL 8、Redis Stack、Consul、Go 1.25.5 和 Node.js 22;生产部署还需要独立的密钥、对象存储、短信、支付和可选 AI 基础设施。

开源许可证

上游未声明许可证

最后验证

2026-08-31

技术栈

Go 1.24+go-zerogRPCVue 3ViteMySQLRedis StackConsul

授权说明

固定上游提交未随仓库提供 LICENSE 文件,不能据此推定为 MIT。本交付已移除原配置中的真实凭据并加入权利声明,仅供学习研究和技术评估;商业使用、再分发或衍生开发前请向权利人取得明确授权。

Release notes

版本记录

1 个已发布版本

v0.1.0-runtime.1 当前推荐

首次可运行本地交付版:补充最小基础设施 Compose、脱敏服务配置、数据库迁移环境变量、头像本地兜底,并完成六个业务路由的真实浏览器验收。

部署要求:Docker Compose、Go 1.25.5、Node.js 22+、npm;AI 推荐、短信、支付和消息队列为可选扩展。

已知问题:许可证待上游权利人确认;正式部署前必须替换所有 CHANGE_ME_* 占位符并配置生产级存储、认证、支付和监控。

登录后领取