程序简介
支持:安卓手机 (无需电脑直接手机下载安装)、苹果手机,电脑模拟器,无限元宝+gm后台,还原百分之99有少许BUG不影响游戏体验。带视频安装搭建教程和文字安装教程以及解密工具等全套软件。
程序搭建
服务器系统:Centos 6.8
服务端可用不同客户端,超级舰队、坦克风云都可以,也可以两个游戏同时运行
1、安装宝塔
由于大部分的宝塔源不再支持CENTOS6系统,所以需要执行以下指令更换安装源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
wget -O /etc/yum.repos.d/CentOS-Base.repo http://file.kangle.odata.cc/repo/Centos-6.repo
wget -O /etc/yum.repos.d/epel.repo http://file.kangle.odata.cc/repo/epel-6.repo
yum clean all
yum makecache
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
运行上面命令安装宝塔,安装宝塔之后安装环境
Nginx1.16 MYSQL5.5 PHP5.6 宝塔和环境我已经都安装好了,直接开始
放行端口:1:65535
设置数据库密码为:mnXQID9C
2、创建数据库并导入数据库文件
mysql -u root -pmnXQID9C
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mnXQID9C' WITH GRANT OPTION;
FLUSH PRIVILEGES;
CREATE DATABASE IF NOT EXISTS alliance_1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_ext1 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_global DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_kflog DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_kuafu DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_raypayment DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
CREATE DATABASE IF NOT EXISTS tank_account DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
exit
这个导入需要时间 ,我们先修改服务端
3、服务端IP修改【192.168.200.128】,建议搜索服务端所有文件夹替换IP。
一共替换了2720个ip
\opt\tankserver\game\tank-luascripts\config\config.lua
\opt\tankserver\game\webroot\gamemetrics\application\config\taskconfigs.php
\opt\tankserver\game\webroot\rayapi\cfg\config\cfg_metric.php
\opt\tankserver\game\webroot\rayapi\cfg\config\cfg_pay.php
\opt\tankserver\game\webroot\tank-server\application\tasks\config.php
\opt\tankserver\game\webroot\tankheroandroidclient\getAppUrl.html
\opt\tankserver\game\webroot\tankheroandroidclient\getconfig.php
\opt\tankserver\game\webroot\tankheroandroidclient\getconfig_test.php
\opt\tankserver\game\webroot\tankheroandroidclient\load_new.php
\opt\tankserver\game\webroot\tankheroandroidclient\load_test.php
\opt\tankserver\game\webroot\tankheroclient\getconfig.php
\opt\tankserver\game\webroot\tankheroclient\load_cjjdios_new.php
\opt\tankserver\game\webroot\tankheroclient\load_cjjdios_test.php
\opt\tankserver\game\webroot\tankheroclient\load_new.php
\opt\tankserver\game\webroot\tankheroclient\load_tkfyiosios_test.php
\opt\tankserver\game\webroot\tankheroclient\load_tkfyiosos_new.php
\opt\tankserver\game\webroot\tankheroiosclient\getconfig.php
\opt\tankserver\game\webroot\tankheroiosclient\getconfig_test.php
\opt\tankserver\game\webroot\tankheroiosclient\load_new.php
\opt\tankserver\game\webroot\tankheroiosclient\load_test.php
\opt\tankserver\game\webroot\tank_rayapi\cfg\config\cfg_gserver.php
\opt\tankserver\game\webroot\tank_rayapi\cfg\config\cfg_pay.php
\opt\tankserver\game\webroot\gm\user\config.php
【使用工具解密后修改IP,加密替换回去】
舰队
\opt\tankserver\game\webroot\tankherocdn\android\tankheroclient200_jiandui\full\luascript\script\config\serverconfig\serverCfg.lua
\opt\tankserver\game\webroot\tankherocdn\IOS\tankheroclient200_jiandui\full\luascript\script\config\serverconfig\serverCfg.lua
坦克
/opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_new2/full/luascript/script/config/serverconfig
/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient167_new2/full/luascript/script/config/serverconfig
4、上传 服务端.zip 到根目录
解压
cd /
unzip qcymwcn.zip
给予权限
chmod -R 777 /opt
5、之后执行打包命令
舰队
cd /opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_jiandui/full
zip -r luascript.zip *
cd /opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient200_jiandui/full
zip -r luascript.zip *
坦克
cd /opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_new2/full
zip -r luascript.zip *
/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient167_new2/full
zip -r luascript.zip *
6、执行命令
cd /
rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-6.rpm
7、安装supervisor
yum -y install epel-release
yum install -y supervisor
sudo touch /var/run/supervisor.sock
sudo chmod 777 /var/run/supervisor.sock
8、创建网站
IP/域名 端口80 81
目录 /opt/tankserver/game/webroot
站点配置修改
增加一行:listen 443; listen 80;
9、游戏启动方式
cd /opt/tankserver/bin/
./tankserverd
10、客户端修改
舰队安卓【192.168.200.128】
assets\rjoyconfig.xml
舰队苹果【tks.nxsq.top】【106.12.140.209】
Payload\TankRSDK.app\TankRSDK
Payload\TankRSDK.app\luascript\script\config\serverconfig\serverCfg.lua
坦克安卓【192.168.200.128】
/lib里的2个文件夹内的libcocos2dlua.so文件 注意IP位数
坦克苹果【49.232.79.93】
/Payload/TankFeiLiuAppStore8.app/TankFeiLiuAppStore8
/Payload/TankFeiLiuAppStore8.appluascript/script/config/serverconfig/serverCfg.lua 修改IP 解密方法跟服务端相同
11、后台地址
http://ip/gm/gm.php
GM码:123456
玩家后台
http://ip/gm/
PS:大区名修改
安卓
/opt/tankserver/game/webroot/tankherocdn/android/tankheroclient200_jiandui/full
更新包 luascript.zip 里修改 (需要用到解密工具)
luascript\script\config\gameconfig\platFormCfg.lua 大区名
苹果
/opt/tankserver/game/webroot/tankherocdn/IOS/tankheroclient200_jiandui/full
更新包 luascript.zip 里修改 (需要用到解密工具)
luascript\script\config\gameconfig\platFormCfg.lua 大区名
热更新配置
客户端第一次更新会读取 load_new.php 文件里的版本号 比如191
然后会去 full 下载更新包
以后如需再更新 版本号+1 补丁放到 part 里即可
程序截图
http://xzh.i3geek.com
资源客 » 坦克世界超级舰队手游源码(gm后台搭建+安卓苹果无限元宝)