电竞约战系统游戏比赛系统源码部署指南,Nginx 伪静态 + 短信支付配置一次搞定

17 阅读3分钟

电竞约战对战平台

🎮 一站式电竞比赛约战系统 | 支持赛事创建、在线报名、短信通知、支付宝支付、自动审核、会员体系、战绩统计

本项目基于 PHP + MySQL + Redis 开发,适用于王者荣耀、和平精英等主流电竞游戏,个人可直接部署运营,无需企业资质

QQ_1777898241867.png

项目介绍

电竞约战对战平台是一套完整开源的线上电竞比赛管理系统,支持玩家自主创建赛事、报名参赛、门票支付、赛前短信提醒、赛后自动审核、会员升级等全流程功能。

项目已内置短信接口 + 支付宝当面付,部署简单、运行稳定,适合个人开发者、电竞社群、游戏工作室快速搭建属于自己的电竞比赛平台。

适用场景

  • 个人电竞约战平台运营
  • 游戏公会 / 电竞社群比赛管理
  • 电竞馆线上约战系统
  • 王者荣耀、和平精英等手游赛事平台

📌 一、基础环境要求

服务器必须配置以下环境,缺一不可

  • Web 服务:Nginx
  • 脚本语言:PHP 7.3高版本不兼容
  • 数据库:MySQL 5.7
  • 扩展组件:fileinfo、Redis

推荐环境:宝塔面板 + 阿里云 / 腾讯云服务器,部署效率最高


🚀 二、核心部署步骤

1. 数据库配置

  1. 导入项目根目录的 .sql 数据库文件

  2. 数据库内批量替换:bygoukai.com你的域名

  3. 修改数据库配置文件:

    • /application/database.php
    • 网站根目录 .env 文件

2. 网站运行设置

  • 网站运行目录 必须设置为:public
  • 配置完成后 重启 Nginx

3. Nginx 伪静态配置

将以下规则添加到网站伪静态中:

nginx

location ~* (runtime|application)/{
  return 403;
}
location / {
  if (!-e $request_filename){
    rewrite  ^(.*)$  /index.php?s=$1  last;   break;
  }
}

4. 后台登录信息

  • 后台地址:你的网站域名
  • 默认账号:admin
  • 默认密码:bygoukai.com

⚠️ 首次登录请立即修改密码,保证系统安全


💰 三、短信 / 支付 / 前端配置

1. 短信配置(个人可用,无需企业执照)

  • 短信接口:https://sms.spug.cc/
  • 配置方式:后台直接填写 短信模板 ID 即可使用

2. 支付配置(支付宝当面付)

  • 配置文件:/application/config.php
  • 配置位置:第 304 行
  • 修改内容:替换为你的支付宝商户参数(AppID、私钥、公钥)

3. 前端配置

  • 文件路径:until/config.js
  • 修改内容:替换文件内默认域名为 你的后端域名

⏰ 四、宝塔定时任务配置(必须配置)

添加计划任务 → Shell 脚本执行周期:每分钟执行一次

脚本内容:

shell

cd /www/wwwroot/你的网站根目录 && php think cheek_ticket && php think cheek_room && php think update_user_vip && php think user_tips

作用:赛事自动提醒、VIP 自动更新、房间状态自动检测


📋 五、系统分类 ID 对照表

表格

分类 ID名称用途
1公告平台通知、赛事公告
2客服联系方式、二维码展示
3福利活动奖励、福利发放
4攻略游戏技巧、玩法攻略
5教程使用说明、常见问题

QQ_1777898267088.png


📝 六、系统更新日志

仓库地址

gitee.com/lao6789/dia…

新增功能

  • 新增彩虹易支付对接
  • 新增派奖审核奖励方案
  • 新增微信付款功能
  • 新增 sms.spug.cc 个人资质短信接口
  • 新增银行卡提款通道
  • 新增王者荣耀 1V1 自定义门票
  • 新增门票自定义奖励金额
  • 新增报名满员自动提醒
  • 新增和平精英游戏结束审核机制
  • 新增后台结果审核筛选功能
  • 新增玩家创建比赛列表显示
  • 常见问题改为列表模式
  • 客服模块支持替换二维码

修复问题

  • 修复后台二次编辑保存不生效
  • 修复列表奖励与详情不匹配
  • 修复开通会员显示错误
  • 修复报名页面刷新登录失效
  • 修复开赛前 10 分钟短信不通知
  • 修复删除房间后数据残留
  • 修复和平精英获取参赛用户失败