最近闲着无聊,找了一套回合卡牌手游<精灵宝可梦>全套程序,仅限本地自我娱乐使用。整体源码1.5G左右,客户端包含安卓APK和苹果IPA成品客户端,部署也比较简单(下面有教程)。
下载[251101]:https://pan.baidu.com/s/1JJkThxMYVIIEPzbGKltv_g?pwd=8fi7

部署实测图


安装教程(实测过,装不上的不提供技术支持~)
1、安装 CentOS 7.6 x64 的系统
下载 CentOS-7-x86_64-DVD-1810.iso:https://mirrors.aliyun.com/centos-vault/7.6.1810/isos/x86_64/
2、安装宝塔面板
url=https://download.bt.cn/install/install_panel.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_panel.sh $url;fi;bash install_panel.sh ed8484bec

3、安装软件、关闭服务器防火墙
安装:Nginx、Mysql5.7、php5.6、Redis、phpMyAdmin,终端执行:
- systemctl stop firewalld.service
- systemctl disable firewalld.service

4、放行端口
局域网一起玩开放 8900、10011、10012、10013 ,自娱自乐开放 1-65535 全部端口
5、上传源码
把源码里面的文件打包上传至服务器根目录进行解压,共三个目录:www、roor、usr
6、赋予权限
给上面三个目录进行赋权,例:chmod 777 -R /www

7、按顺序执行以下步骤
1# 更新动态库
cd /usr/lib64
ldconfig
2# 修改 mysql root 密码
改成123456,新建数据库 pp_center pp_gateway,导入pp_center.sql pp_gateway.sql 进行恢复
3# 修改数据库字段
通过 phpmyadmin 进入 pp_center 数据库 admin_gameconfig_servers 表,修改 server_remote_ip 字段为你的外网IP
4# 安装 Python 等服务
注意:不要安装宝塔自带的 Python 等服务,按照以下命令去执行
cd /root/soft/Python-2.6.6/
./configure
make && make install
rm -rf /usr/bin/python
ln -s /usr/local/bin/python2.6 /usr/bin/python
cd /root/soft/setuptools-33.1.1/
python setup.py install
cd /root/soft/redis-2.9.1/
python setup.py install
cd /root/soft/web.py-0.37/
python setup.py install
8、宝塔创建网站
1)宝塔添加网站,域名添加两个,一个是你的外网IP,一个是本地IP:127.0.0.1
2)网站目录 /www/wwwroot/game/

9、修改手机端程序
安卓修改 jlbb.nxsq.top:\lib\armeabi\libcocos2dcpp.so
苹果修改 jlbb.nxsq.top:\Payload\Monster-TJ.app\Monster-TJ
解压APK文件找到文件:\lib\armeabi\libcocos2dcpp.so,使用十六进制工具把 jlbb.nxsq.top 替换成你自己的域名或者IP

修改完成后把文件覆盖到APK中

APK重新签名

至此服务端搭建完成,下面是启动命令:
启动游戏 cd /root/pub_apple && ./server.sh start
关闭游戏 cd /root/pub_apple && ./server.sh stop
启动后台 cd /root/pub_apple && ./server.sh startweb
后台地址:http://ip/gm/gm.php,GM码:xpymw.com
活动文件说明:
/root/pub_apple/tool/ActicityInit/data
activities.csv 精彩活动
auction.csv 拍卖行
double.csv 双倍时间
every_gift.csv 天天充值
exchange.csv 固定交换
flash_spirit.csv 闪光来袭
linit_spirit.csv 限时神兽
sign_in.csv 签到
special_gift.csv 特惠礼包
更新后重启Gateway:
启动游戏 cd /root/pub_apple && ./server.sh start
关闭游戏 cd /root/pub_apple && ./server.sh stop