搭建一个安卓、ios双端可玩的海贼王手游,含GM工具
[前言]
重要的事情说三遍,不要将本资源用于商业行为!不要用于商业行为!本文章以及资源仅供学习研究传播,后续软件使用过程发生的一切问题与我无关哦。
资源的获取
给本公众号IT日常
发送海贼王
即可,请尽快转存,我分享的资源将不定时修改分享链接!
开始搭建
推荐使用虚拟机装,不容易出问题。云服务器和虚拟机除了需要在安全组多开点端口没啥区别。
虚拟机用的是CenterOs,如果需要安装包给本公众号发送centeros
即可。
虚拟机网络需要设置主机模式,保证跟家里设备网络同在一个网段。
固定一下虚拟机的ip便于远程连接。因为我家的网段设置的是0,所以有以下配置,根据你们实际情况配置即可。
首先安装宝塔面板
这个只是为了简化一些使用者的操作,并不是必须的,可以自己单独安装Nginx 1.18
,MySQL 5.6
,php 7.0
。
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成之后如下
开放端口
记得宝塔和安全组的端口都打开1:65535
,我的服务器主要快到期了,什么脚本小子也就无惧了。当然你可以根据需要只打开所需端口。
关闭防火墙
好同学莫学我,虚拟机或者你的服务器也快到期的话可以这么干。
systemctl stop firewalld.service
systemctl disable firewalld.service
上传资源
将分享给你的文件data.zip
上传到服务器根目录
解压
unzip data.zip
授权
chmod -R 777 /data
安装erl环境
cd /usr/lib && tar -zxvf allbs.tgz
# 使其生效
source /etc/profile
重启nginx
修改服务端代码ip
使用notepad++的文件查找替换工具将所有的192.168.0.120
替换为你部署服务器的ip
或者手动将这几个文件中的ip替换为你实际的ip
修改文件中的数据库root密码
修改服务器配置文件中的密码,如果你不想修改文件则这边设置root123456
,内网无所谓,云服务器一定要注意安全!最好是进行文件替换!
如下文件中所有匹配root123456
的全部替换为你上面设置的密码
data\sszg_code\v200408\server\tpl\ctl.sh
data\sszg_code\www\ht\config.php
data\sszg_code\www\_init.php
data\zone\sszg_center_6\ctl.sh
data\zone\sszg_symlf_1\ctl.sh
data\sszg_code\v200408\server\tpl\ctl.sh
data\zone\sszg_symlf_2\ctl.sh
安装节点
/data/zone/sszg_center_6/ctl.sh install
/data/zone/sszg_symlf_1/ctl.sh install
/data/zone/sszg_symlf_2/ctl.sh install
安装screen
这个主要是为了会话共享,开多个区用的
yum install screen -y
启动游戏
输入命令screen
开区
/data/zone/sszg_center_6/ctl.sh start
/data/zone/sszg_symlf_1/ctl.sh start
/data/zone/sszg_symlf_2/ctl.sh start
查看是否启动
netstat -ntlp
如果有这些端口说明启动成功了,不一定都需要
关闭游戏
/data/zone/sszg_center_6/ctl.sh stop
/data/zone/sszg_symlf_1/ctl.sh stop
/data/zone/sszg_symlf_2/ctl.sh stop
如果没有启动成功
执行erl
查看是否显示command not found
,如果出现
手动在/etc/profile
中添加
export PATH=$PATH:/usr/lib/erlang/bin
再执行
source /etc/profile
手机客户端修改
直接使用winrar打开apk文件
找到文件\assets\HASH\3\39F8AABC9BDC5AD4.lua
和\Payload\太平洋堡垒战·热血航线.app\HASH\3\39F8AABC9BDC5AD4.lua
解压到本地后解密后修改其中的ip并重新加密再丢进压缩包中替换即可
安卓的位置
ios的位置
解密方法
放在同一个目录下,双击批量解密.cmd
,这样lua文件就可以进行ip替换了。
替换的是这个192.168.0.120
这个ip
加密方法
最后拖到压缩包中替换该文件就可以了,最后就是拖到手机里面安装了。
GM后台
如果访问不了801端口可以在宝塔中配置后台的nginx代理
访问玩家后台
超管后台
http://192.168.0.120:801/ht/gz.php
GM认证码我设置的是和数据库一个密码,如果上面全部替换的话就会是数据库同密码。
游玩截图
版本更新的提示直接叉掉或者点跳过。记得使用邮箱注册,不要用手机号。
注意!不要进行微信和支付宝支付!我未修改代码将这两项去除,可以使用GM给玩家充值欢乐币,玩家接口使用欢乐币购买各种VIP礼包!
不想搭建,只想体验?
可以用我搭好的现成的来玩,但是不建议,因为随时可能会停服,而且服务器也没几个月了。微信给本公众号IT日常
发送海贼王apk
就会给你安卓应用链接,直接安装即可。给本公众号IT日常
发送海贼王ipa
即可获得苹果的下载链接。苹果安装挺麻烦的,安装过程可以查看我公众号历史文章。