| 
 | 
    
 
准备工具: 
Notepad++ 
ApkIDE3.3 
SecureCRT 
WinSCP 
 
安装宝塔直接运行命令即可。 
 
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh 
 
 
搭建环境: 
CENTOS 7以上系统 
Nginx1.14  
mysql5.6 
php5.4 
MongoDB  
这里不单独演示,参考之前的 “宝塔安装通用视频”. 
 
1、关闭防火墙、开放端口{使用putty或其他工具登陆服务器} 
 
systemctl stop firewalld 
 
systemctl disable firewalld 
 
宝塔放行端口:1:65535 
 
或单独放行 39000-40000  7011-7012  27011-27013  81 
 
2、在软件管理中安装 mongodb数据库 
 
mongodb安装好后 
 
复制下面的创建一个表 
mongo 
use admin 
db.createUser({user:"root",pwd:"YXTxsaj22WSJ7wTG",roles:[{role:"root",db:"admin"}]}) 
exit 
 
注:之前使用7.2测试时候发现 芒果库 需要手动启动 
 
命令如下 
 
/etc/init.d/mongodb start 芒果数据库启动 
 
3、上传bnz.tar.gz 到/   root不是根目录 {使用WinSCP或其他工具上传数据} 
 
解压bnz.tar.gz 
 
cd / 
tar zxvf bnz.tar.gz 
 
4、环境配置 
 
解压pymongo-3.5.1.tar.gz 
 
cd /home 
tar zxvf pymongo-3.5.1.tar.gz 
 
复制下面的 
pip install DBUtils 
cd /home/pymongo-3.5.1 
python setup.py install 
 
pip install setuptools 
 
安装NC 
 
yum -y install nc 
 
授权 
chmod -R 777 /home 
chmod -R 777 /www/wwwroot/game 
--------------------------------------------------- 
如果没有安装pip9.0.1就需要使用这道命令手动安装 
wget https://pypi.python.org/packages ... 19497f01a4ba69d63c9 
tar -zxvf pip-9.0.1.tar.gz 
cd pip-9.0.1 
python setup.py install 
 
pip --version验证是否安装完成 
---------------------------------------------------- 
 
5、创建数据库 设置数据库密码123456(宝塔直接设置) 
 
数据库: 
 
修改home\sql\bnz_account.sql 的 whilelist 里面的IP为你的实际IP  
 
修改后导入数据 
 
命令行运行 
 
cd /home 
./sk 
 
宝塔- 数据库 - 从数据库获取 查看是否创建成功 
 
6、搭建网站 
 
直接宝塔操作  
 
新建一个网站-你的ip:端口 或域名:端口 
 
有端口就添加端口这里的端口81 
 
 
网站目录设置\www\wwwroot\game 
 
 
PS:也可以改为其他的端口,修改端口 客户端 和服务端里面都要修改。 
 
 
 
7、IP修改 
 
修改以下文件中的IP或域名为你自己的 
 
 
服务端: 
 
home\snake\service\login\gateobj.lua (Base64编码转换修改IP   289行附近 ) 
 
到这里服务端就可以了,下面看看客户端 
 
8、启动游戏服务 
 
 
/etc/init.d/mongodb start 芒果数据库启动 
 
启动游戏 
cd /home/snake 
./all_start.sh 
 
关闭游戏 
pkill skynet 
 
9、客户端修改 
 
安卓(本地) 
 
 
解包客户端里面的script,修改CServerPhoneCtrl.lua里面ID1001开头的就可以了,然后打包回去 
 
苹果 
IPA客户端.ipa\Payload\test.app\Data\Raw 
 
PC客户端路径: 
\Build_Data\persistentAssets\script 
 
安卓、PC端和苹果修改方式一样 
 
以安卓为例: 
 
 
用改之理解包梦幻仙道.apk 
 
这里我刚刚反编译过 直接使用 
 
反编译结束后 
 
找到客户端里面的assets\script文件使用打包解包工具进行解包 
 
解包后修改pack\logic\loginphone\CServerPhoneCtrl.lua里面id=1001开头的就可以了(大概第18行 改为服务器IP) 
 
 
修改后 打包回去 
 
把打包后的文件拷贝回assets文件夹覆盖 
 
最后使用改之理编译 
 
白娘子私服游戏下载 
 
 |   
 
    
    
        
            【天外神坛】免责声明及帮助 
        
        
1.重要:如果遇到隐藏内容回复后显示为代码状态,直接刷新一下页面即可解决此问题。 
2.本文部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。 
3.若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。 
4.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决! 
5.本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。 
6.本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与商业和非法行为,请在24小时之内自行删除! 
 
     
 
 
 |