教程介绍
颂游旗舰版棋牌游戏搭建 Linux + Nginx + MySQL 环境下的完整部署流程。
一、服务器环境要求
-
宝塔面板环境
-
Nginx 1.15
-
MySQL 5.6
-
phpMyAdmin 4.7
-
PHP-5.6
-
Redis 5.0
二、端口配置
-
3308
-
3759
-
888
-
1-65535(全端口范围)
三、Nginx伪静态配置
location /qp_host/ { if (!-e $request_filename){ rewrite ^/qp_host/(.*)$ /qp_host/index.php?s=$1 last; } } location /qp_ht/ { if (!-e $request_filename){ rewrite ^/qp_ht/(.*)$ /qp_ht/index.php?s=$1 last; } } location /qp_down/ { if (!-e $request_filename){ rewrite ^/qp_down/(.*)$ /qp_down/index.php?s=$1 last; } }
四、域名/IP替换
-
示例域名:sy.144ka.com
-
示例IP:117.50.42.59
-
宝塔面板登录信息:
-
URL: http://117.50.42.59:8888/743ea650
-
用户名: x3spqbbl
-
密码: b7892043
-
五、微信公众号配置
-
AppID: wxa890454b7a7ff57e
-
AppSecret: f241736df01c3b2594ea5977ea56df01
-
开发者信息:
-
AppID:wxce76f31ba2fafde6
-
AppSecret:e8dd82961d64e9bfbaab8eb1b4f20285
-
六、服务端配置修改
1. 删除缓存目录
-
删除Runtime目录
2. 修改配置文件
-
bin\asset目录:
-
修改config.json和game.csv中的IP
-
-
bin\backstage目录:
-
修改config.json中的IP
-
-
bin\server目录:
-
修改center_config.json、center_config1.json、center_config2.json、center_config3.json、login_config.json中的IP
-
-
qp_host\Mobile\Admin\Conf目录:
-
修改config.php中的IP、域名和名称
-
-
qp_host\Mobile\Pay\Conf目录:
-
修改config.php中的IP、域名和名称
-
-
qp_host\Mobile\Pay\Controller目录:
-
修改MMobilePayController.class_#U5907#U4efd.php和MobilePayController.class.php中的目录域名
-
-
default\qp_ht\application目录:
-
修改config.php中的域名、名称和公众号信息
-
七、客户端修改
安卓客户端
-
assets\res目录:
-
修改所有.manifest格式文件中的域名
-
-
assets\src目录:
-
用十六进制工具修改game.min.jsc中的域名、微信ID和key
-
-
assets\res\game\common\logo目录:
-
替换logo图片
-
-
res\values目录:
-
修改strings.xml中的游戏名称
-
苹果客户端
-
Payload\jhb.app目录:
-
修改jhb文件中的微信ID
-
修改Info.plist中的微信ID
-
-
Payload\jhb.app\src目录:
-
修改game.min.jsc中的域名、微信ID和key
-
-
Payload\jhb.app\res\game\common\logo目录:
-
替换logo图片
-
八、下载地址配置
-
qp_down/Mobile/Hoem/Conf目录:
-
修改config.php中的安卓和苹果下载地址
-
九、后台访问
-
后台地址:http://你的域名/qp_host/Admin/Login
-
默认账号:admin
-
默认密码:admin
-
-
前台下载地址:http://你的域名/qp_down/
十、启动服务端
cd /home/bin
./1.sh
十一、微信开发者相关
-
在login中搜索修改:
-
rangewx
-
ca-bundle.crt
-
-
安卓APK微信开发者相关:
-
appid
-
shareKeyA
-