源码简介

这套源码属于电竞对战抢单类PHP项目,基于Laravel 7.29框架开发,核心围绕多人在线对战匹配、叠加竞价模式和积分信用体系展开。平台提供赛事创建、对局报名、门票兑换、充值提现等完整业务流程,并内置多级代理分销系统和转盘抽奖功能。项目包含完整的MySQL数据库结构(约120MB SQL文件)、后台管理面板(Laravel Admin)以及编译后的前端静态资源。源码附带详细搭建说明,适合用于学习Laravel框架下的多人竞技类Web平台开发,参考其订单处理、用户信用管理和代理分润逻辑。注意:前端为编译后版本,不可二次开发;支付接口需自行对接。

适用场景

  • Laravel 7 PHP框架对战平台架构学习
  • 多人在线竞技匹配与订单处理逻辑研究
  • 代理分销系统和积分信用体系开发参考

技术栈与运行环境

  • 前端:编译后静态资源(JS/CSS,不可修改)
  • 后端:Laravel 7.29(PHP 7.2.5+ / 8.0)
  • 数据库:MySQL 5.6+,附SQL文件
  • 运行环境:PHP 7.2.5+,Apache/Nginx,需开启Redis
  • 其他依赖:JWT认证(tymon/jwt-auth)、推送服务(getui-pushapi)、微信支付(hanson/laravel-admin-wechat)、二维码生成(simple-qrcode)、Redis缓存

功能亮点

  • 对局匹配系统:GameServices提供完整的对局生命周期管理,包括赛事创建、对局时间表配置、用户报名加入/退出、门票消耗与返还、对局结果结算和奖励发放。
  • 叠加竞价模式(Diejia):Diejia模型支持多层级下单金额配置,包含固定金额、用户金额加成、用户金额百分比等多种模式,配合代理体系实现阶梯式竞价玩法。
  • 电子包投资(Ebao):Ebao模块提供投资产品类型管理,支持设定投资金额、收益率(比率%)和锁定期(天数),用户可配置定期投资并查看收益记录。
  • 代理分销体系:AgentController实现多级代理管理(业务员/代理/总代),支持绑定关系、数据隔离、充值订单和提现订单的代理层级权限控制。
  • 转盘抽奖(Zhuanpan):ZhuanpanController管理奖品列表,支持奖品名称、图片、获奖权重配置,通过Voucher门票系统进行抽奖消耗和奖品发放。
  • 充值提现管理:CreditOrderController处理用户充值订单,包含订单确认、支付状态追踪;WithdrawController管理提现申请,支持代理提现确认、拒绝、冻结等操作。
  • 门票系统:Voucher模型管理门票类型,用户可通过充值或活动获得门票,用于报名对局和参与转盘抽奖,进出对局时自动消耗或返还门票。

安装与部署提示

  1. 环境要求:Linux CentOS 7.6+,PHP 7.3+,MySQL 5.6+,Redis(必须开启,否则无法登录),宝塔面板推荐。
  2. 数据库导入:将数据库目录下的a101tgymwnet_2025-01-07_09-57-23_mysql_data_v5FsG.sql导入MySQL,创建对应数据库a101tgymwnet
  3. 配置修改:编辑主程序根目录.env文件,修改APP_URL(域名)、DB_DATABASE/DB_USERNAME/DB_PASSWORD(数据库信息)、ADMIN_ROUTE_PREFIX(后台路径)。
  4. 域名替换:前端编译JS文件(public/static/js/index.f3ec140b.jsindex.81392deb.js)中搜索a101.tgymw.net替换为实际后端域名。
  5. 部署方式:后端根目录设置伪静态为Laravel5规则,根目录指向public;前端访问index.html(需将index.html设为默认文档优先于index.php)。
  6. 执行结算任务:在根目录执行php artisan upgrade完成数据库迁移。
  7. 测试账号:前端用户账号88888888,密码123456;后台账号admin,密码123456

截图与演示说明电竞对战抢单平台PHP源码下载 电竞对战抢单平台PHP源码下载

常见问题

运行前需要注意什么?

需确保PHP环境开启Redis扩展(登录依赖Redis),MySQL版本5.6以上,伪静态规则设置为Laravel5。前端域名和后端域名需分别替换,支付接口需自行对接。

适合二次开发吗?

前端为编译后版本,不可修改。后端代码结构清晰,Laravel 7框架,模型-控制器-服务层分离,适合学习对局系统和积分体系架构。如需定制前端,需自行开发。

安全风险提示

注意:本源码涉及在线对战和积分交易功能,部署前请自查以下事项。

  1. 支付接口未内置:源码中未包含具体支付接口代码,需自行对接合规支付渠道(如微信支付、支付宝),请勿使用非法支付通道。
  2. 数据库凭据暴露:.env文件中包含数据库密码(当前为示例值a101tgymwnet),部署后务必修改为强密码。
  3. 前端JS硬编码域名:编译后的前端JS文件中硬编码了原始域名,替换域名后需重新编译或手动搜索替换。

特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!请遵守当地法律法规,仅用于合法合规的在线对战和竞技平台运营。

下载说明

源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。

如源码涉及SEO自动化、采集、排名干预或站群相关能力,必须补充:请勿用于搜索引擎作弊、垃圾内容生产、未授权采集、模拟点击、刷排名或违反平台规则的用途。