版本介绍
MMORPG手游【剑灵M革命八职业完整版】Win手工服务端+GM授权后台+安卓+视频架设教程
版本截图





























教程介绍
剑灵M手游 《剑灵M革命八职业完整版》 WIN 搭建教程
测试系统:Windows Server 2019
测试IP:192.168.2.166 (外网架设和局网架设方法一样)
首先进入我们官网:MiR6.com 搜索《剑灵M革命八职业完整版》下载好服务端,我这里已事先下载好了
解压服务端到D盘根目录:
D:JLserver
进入环境文件夹安装常用环境:
1.安装常用运行库合集
2.安装N++
3.安装SQL2019
4.安装SSMS
配置SQL数据库
打开 SqlServer 2019 配置管理器 – SQL server 网络配置- SQLEXPRESS 的协议-tcp/ip 启用
双击 tcp/ip ip地址 最下面ipall tcp 动态端口改成:1433
运行 SQL Server Management Studio
Windows登录
安全性-登录名-sa 双击 修改密码为:libi@123
右键链接-属性-安全性-服务器身份验证:选择 SQL Server和 Windows 身份验证模式 应用
重启SQL数据库
打开 SqlServer 2019 配置管理器 SqlServer服务 -SqlServer(SQLEXPRESS) 重启
还原数据库
运行SQL Server Management Studio -身份验证选择SQL Server身份验证
登录名:sa
密码:libi@123
右键数据库-还原数据库
bnsm_accountdb_trunk_asia
bnsm_accountdb_trunk_global
bnsm_accountdb_trunk_individual
bnsm_gamedb_trunk_asia
bnsm_gamedb_trunk_global
bnsm_gamedb_trunk_individual
bnsm_statistics
bnsm_tooldb_full_190607
以上数据库全部都需要还原好。
还原数据库方法:
右键数据库-还原数据库-源设备-…-添加-选择数据库文件(D:JLserverdb)-确定-确定
一个都不能漏,全部还原好。
修改服务端文件IP:101.35.30.218 修改以下路径文件里的IP地址为你的服务器IP地址。
D:JLserverphpstudy_proWWW8080serverlist.xml
D:JLserverphpstudy_proWWW8080serverlits.xml
D:JLserverphpstudy_proWWW8888serverlist.xml
D:JLserverphpstudy_proWWW8888serverlits.xml
启动游戏:
1.启动网站数据库(启动apache和MySQL)
2.启动游戏(点击 Start )
客户端修改:
安卓:安卓客户端修改需要使用安卓反编译工具,先对安卓客户端进行反编译,我们先去下载工具。
客户端有热更版本和手动版本,我们先演示热更版的修改方式,我们先来反编译热更版安卓客户端。
反编译好后,我们修改以下路径文件中的IP地址为你的服务器IP地址。
libarm64-v8alibUE4.so
此文件我们需要使用工具:010Editor进行修改,具体请看我操作方法。打开后,我们搜索:49.235.188.189
搜索到34个,这里注意我们看下。其中有8080端口和8888端口。
然后我们需要替换IP地址为自己的服务器IP地址。原始IP为:
49.235.188.189
192.168.2.166
是我们的IP地址,从这里可以看到,原始IP是14位的,我们的IP地址是13位的,比原始IP少1位,那么怎么办呢?
我们可以在端口后加/补足,刚刚从搜索里我们看到使用了8080端口和8888端口,那么我们在端口后增加/补足即可,还有一点要注意IP和端口之间有个:符号,英文模式小写下的:符号。
所以我们替换方式就是
49.235.188.189:8080
替换为
192.168.2.166:8080/
还有
49.235.188.189:8888
替换为
192.168.2.166:8888/
手动版和热更版此修改方法一模一样,注意对位和是修改成自己的服务器IP地址。
当然如果你的IP地址如果少于更多,那么少几位就增加几个/即可。如果你的IP是15位的请想起他办法解决,例如域名或换服务器IP地址。现在我们去替换。替换好后保存即可。
然后修改下面的文件。
smalicomepicgamesue4GameActivity.smali
这样就全部修改完成了,然后我们回编译+签名生成新的安卓APK客户端。编译完成后,我们复制桌面新生成的安卓客户端安装到安卓模拟器里进入游戏试试看。
注意这里会遇到几个小问题,知道如何解决即可。
1.部分系统可能模拟器更新完毕热更新后,并解压完成后,会卡在进入界面无法进入,只需要把APP关闭一次重新打开即可。
2.注意:解压后需要等待2分钟左右,还进不去后在执行第1个的解决方案。
具体看我操作方法吧。耐心看更新完成后的提示界面。
看到底部显示的解压完毕后,计时2分钟,如果还显示这个界面没变,就可以关闭APP在重新打开在等一会就可以进入了。我们耐心等待一会看看。
下面我们再来演示以下手动版客户端是如何使用的,方法基本上差不多,只是更新补丁方式不同。具体看我操作吧。
签名好了,桌面有生成一个新的手动版安卓APK客户端。然后我们需要把热更新的补丁解压出来。
然后把新生成的手动版安卓APK客户端和MT管理器和手动版数据包一起复制到本地电脑,准备安装到安卓模拟器里。
首先安装手动版客户端,并且进入一次游戏,看到加载补丁失败提示后在关闭游戏。
然后安装MT管理器。安装后打开,然后把手动版数据包,复制到安卓模拟器的共享文件夹里,导入到游戏包中,具体看我的操作。
然后右侧界面,点击一下任意文件夹在返回。然后搜索共享文件夹名称。然后鼠标左键长按这2个补丁其中一个,然后选择移动传输过去,2个都要传输完毕,就可以打开安卓客户端进入游戏了。
PS:
libUE4.so 使用 010editor 打开 查找 Unicode
49.235.188.189 替换IP 注意14位数 位数不够的在端口后面加/补齐
点击全部替换 替换了34处 然后保存
GameActivity.smali修改方法需要用到
使用base64解密:https://www.mir6.com/tools/txt/ 在线工具。
修改热更(手动版这行不需要改)
2065行
修改 const-string v1, “这里一排字母符号”
把里面的加密内容复制到在线解密工具里解密后修改。修改为你自己的IP地址加密后修改进去。
这是第一种修改热更新地址方法,修改后就直接在你的服务器里下载热更新补丁。当然。我们现在很多架设使用的是云服务器,宽带小的可怜,所以也可以使用下面的外链,可以直接复制明文进去修改就是使用外链下载地址。
也可以使用别人的外链,下载速度快一点:https://lz.qaiu.top/parser?url=https://lecloud.lenovo.com/share/3cRWpqKAfe9pKYX3y
我这里因为为了演示,就使用外链地址了。如果外链地址失效了。记得使用。修改原始加密文本解密后修改为自己的服务器IP地址后,在加密替换加密后文本进去也可以。
修改游戏内悬浮按钮
classes.dexcomepicgames.ue4GameActivity
1887行
修改 const-string v8, “这里一排字母符号”
把解密后的IP地址改为你的服务器IP地址后加密替换进去。注意:这里也可以直接修改IP地址,但是最好是IP也对位,可以避免很多未知问题,也就是IP少多少位,那么在端口后加多少个/补足即可,我的少1位,我就补1个/即可。
编码加密后可以看到加密文本后多了2个==符号,这个==符号我们不要,只要==之前的加密内容替换进去。
游戏内聊天修改
2292行
classes.dexcomepicgames.ue4GameActivity
修改 const-string v6, “这里一排字母符号”
此也一样,记得最好对位。
全部修改好后保存。
这2个位置修改方法也与热更版一样。注意最好对位。
PS:
手动版客户端需要把热更手动放到APP安装目录
下面我们测试下游戏功能和GM后台。
授权后台
http://192.168.2.166:8888/gm/gm.php
授权码:mir6.com
用户后台
http://192.168.2.166:8888/gm/
我们在仔细测试看看游戏里的功能。好了,其他功能就自行测试吧。更多的游戏资源请访问www.q1q5.com下载,我们每款游戏资源都单独制作的有视频架设教程,让小白也可以快速上手游戏架设,体验做GM的乐趣!
