← 返回项目库
游戏服务电商与交易微服务开发者工具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_* 占位符并配置生产级存储、认证、支付和监控。

登录后领取