版本介绍

唯美仙侠手游【天道情缘跨服修复版】Linux手工服务端+安卓+GM授权后台+视频架设教程

版本截图

教程介绍

天道情缘 《天道情缘跨服修复版》 Linux 架设教程

测试系统:Centos 7.6 64位

测试服务器IP:192.168.2.166 (外网架设和局网架设方法一样)

首先下载Linux管理工具并且连接好自己的服务器。

登录好服务器后开始安装宝塔
直接运行命令即可。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

输入y回车确认安装
我事先已经安装好了宝塔了。小白如果不会安装可以参考单独的宝塔安装教程。安装好宝塔后我们登录宝塔面板。

安装环境:
nginx1.22
mysql5.7
php5.6

开放端口:1-65535

关闭防火墙:

systemctl stop firewalld.service
systemctl disable firewalld.service

上传服务端home.tar.gz到服务器根目录/:

解压

cd /
tar -xzvf home.tar.gz

给权限:

chmod 777 -R /home

安装环境:

yum install unixODBC unixODBC-devel -y
这里显示了睡眠中 ,是因为宝塔正在安装软件占用了yum导致的,是正常现象,如果你软件安装已经好了就不会显示这个睡眠,也是正常的。只要显示这个安装完成了的界面就是ok的了。
cd /home
tar zxvf otp_src_18.0.tar.gz

cd otp_src_18.0
./configure –prefix=/home/otp_src_18.0/erlang –with-ssl –enable-threads –enable-smp-support –enable-kernel-poll –enable-hipe –without-javac

make && make install

修改文件/etc/profile 在最后加入

ERL_PATH=/home/otp_src_18.0/erlang/bin
PATH=$ERL_PATH:$PATH

立即生效:

source /etc/profile

以下设置,设置之前一定要确保软件均已安装完毕,否则会无法设置。都安装好了在继续设置。
设置数据库密码为:123456

设置数据库访问权限:

mysql -u root -p123456
GRANT ALL PRIVILEGES ON *.* TO ‘ranger’@’127.0.0.1’ IDENTIFIED BY ‘ranger666666’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

导入数据库:

cd /home/server
./db.sh

添加网站:

IP+81端口,注意中间有一个:符号哦。英文模式下输入:这个

网站路径:/home/server/www

修改服务端文件IP:

/home/server/www/index/Server/entranceList.php

/home/server/www/gm/user/config.php

启动游戏服务

cd /home/server/run
./start_all.sh

关闭游戏:

cd /home/server/run
./stop_all.sh

到这里服务端就全部启动好了。可以正常看到这些端口代表正常启动成功。少一个都有问题。

客户端修改 (客户端默认地址192.168.200.129)
首先我们下载反编译工具。提前记得安装java环境,下载后一直下一步即可安装好java环境。
输入1回车。输入Y回车。输入1回车。然后去反编译客户端,第一次使用反编译工具。反编译时候会提示设置java路径。跟着我设置来。但是前提是先安装好java环境哈。我事先安装好了。输入此路径:C:Program FilesJavajdk1.8.0_241 这个路径是固定了的。只要安装好java环境里面就有。

然后再开始反编译即可。编译好了。我们去修改。

客户端修改:【用热更新解包工具修改】 // 改 “192.168.200.129”

assetsAndroidlua.bytes【解包出DomainCfg.lua文件修改】不太好找。我们搜索吧。直接点击文件。然后英文模式下输入lua就自动找到了。

解压 “热更新解包工具.zip”
看到此提示代表我们未安装VC++运行库,我们下载安装一下。如果已安装过VC++运行库就不会有DLL报错提示。是正常的,继续步骤即可。

打开工具 “AssetBundleExtractor.exe” — 点击工具左上角 “文件” — “打开lua.bytes” — “确定” —
遇到提示选择 “是” — 文件名处输入 “1” 保存

点击工具右下角 “信息” — 选择资源名为 “DomainCfg.lua” 的资源 和 找上面文件方法一样。英文输入自动就能搜索到了。
再点最右边的 “导出.转存” — “保存” 后会生成一个转存的txt文件 — 修改文件里面的IP为自己服务器IP
改好之后再回到刚刚工具那里–点击右下方的 “导入转存” — 选择刚刚修改好的txt — “打开” —
再点击下方 “确定” — 遇到提示选择 “是”

点击工具左上角 “文件” — “保存” — 文件名处输入 “2” 保存

点击工具左上角 “文件” — “压缩” — 选择刚刚保存的 “2” 文件 — “打开” — “确定” —
再次弹窗文件名处输入 “lua.bytes” –保存

如果原文件没删除,会有一步提示是否替换,选择 “是” 替换

到这里就改好了此文件,我们替换到刚刚反编译出来的客户端文件夹内。
然后回编译并签名好即可。把编译好的客户端安装好安卓模拟器里我们试试看。稍等我处理下共享链接,然后复制到安卓模拟器里去。好了。账号密码输入后自动注册的。等他自动挂机过一会任务,我们先看看GM后台功能。

GM授权后台:

http://192.168.2.166:81/gm/gm.php

GM码:mir6.com

好了。游戏 内容就测试到这里吧。其他自行测试就行了。下期架设视频教程再见!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。