立即注册 找回密码

QQ登录

只需一步,快速开始

查看: 361|回复: 6
打印 上一主题 下一主题

3D手游剑侠情缘SF解密工具

[复制链接]

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
跳转到指定楼层
楼主
发表于 2019-5-6 19:31:03 | 只看该作者 回帖奖励 |倒序亚博娱乐官方 |阅读模式
大家好,本节课教大家剑侠情缘手游私服纯手工架设,以上是本节课所需要用到的所有工具。

这3个软件我已经提前安装到桌面了,它们安装很简单,这里就不在重复操作了。另外VM的安装,我也实现安装好了。

下面我们开始架设剑侠情缘手游。

第一步:安装CentOS-6.8 64位系统,注意了,这里必须用64位,否则安装时候会出错。

先打开。VMware Workstation Pro 新建虚拟机,安装CentOS系统

这里一定记得选择CentOS-6.8-x86_64-minimal.iso 这个64位的版本。

这里你使用NAT模式或者桥接模式都可以。具体什么意思可以百度。另外如果大家想知道CentOS安装细节,可以看下

这个里面的系统安装录像教程,里面也有详细说明。

安装系统前,我说下我的网络环境:IP:192.168.1.X??子网掩码:255.255.255.0??网关IP:192.168.1.1

鼠标点击进去按回车。注意网络配置一定和你自己网络环境一致。DNS服务器可以和我一样。这里设置你的系统密码。

鼠标移动出来按CTRL+ALT

看到这个界面说明系统安装好了。下面我们开始配置系统环境


第二步:安装剑侠情缘手游基础环境:

首先打开SecureCRT,输入我们刚装系统配置的IP,密码就是安装系统时候配置的密码。
然后依次执行如下命令,鼠标点击右键选择粘贴,就自动进去了。之后在点右键自动粘贴进去的。粘贴后按回车执行
大家看到里面有好多乱码。其实是中文。要想看到中文内容可以这样设置下。之后的显示就是中文了。
看到#之前代码就代表执行完毕了。继续执行下面的命令。

yum update -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc* -y
sudo yum install libunwind libicu -y
yum install yum-utils -y
yum -y install wget
wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2
tar -jxvf gcc-6.1.0.tar.bz2
cd gcc-6.1.0
./contrib/download_prerequisites
mkdir gcc-build-6.1.0
cd gcc-build-6.1.0
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
make -j4? ?? ? 这行命令执行后会要很长时间,一会录像我会暂停,待执行完毕继续。好了我暂停下,预计电脑配置差要2个小时左右吧,如果电脑配置好快的话也要30多40分钟。编译比较慢,主要硬盘和系统性能。好了。编译了接近40多分钟终于编译好了。我们继续执行下面的命令。
make install
find / -name "libstdc++.so*"
cd /usr/lib64
cp /root/gcc-6.1.0/gcc-build-6.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.22 ./
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.22 libstdc++.so.6
reboot? ?好了。执行这个命令是重启服务器,安装好上面的环境后需要重启下服务器在装glibc环境

等待系统重启好。好了。重启完成。我们继续。这里直接按回车可以重新连接到服务器

第三步:在装glibc环境
wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz
tar xvf glibc-2.14.tar.gz
cd glibc-2.14
mkdir build
cd ./build
../configure --prefix=/opt/glibc-2.14
chkconfig iptables off??这个是关闭防火墙。

第四步:安装宝塔,宝塔是一款linux通用的系统管理工具。用他我们可以很简单的来管理linux服务器。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

这里输入y在回车

Bt-Panel: http://182.136.118.116:8888? ? 这里是宝塔的访问网址,默认是外网IP,如果你们是服务器就直接用这个访问,如果自己电脑我们一般有路由器的,访问就是我们安装系统的时候配置的IP地址。
username: cr92b3gw? ? 登陆帐号
password: d750c96a? ???登陆密码

看到这个信息代表安装完成。

我们先登陆宝塔,然后更改好宝塔控制面板帐号密码
以后登陆宝塔就用我们刚刚设置的帐号密码登陆即可。

然后我们通过宝塔在安装如下软件
Nginx
MySQL5.6
PHP-5.4

点这个数字可以查看安装进度。
----------------------------
另外说明下,如果以后忘记宝塔密码重置新密码并且获得用户名命令方式
sudo -s
cd /www/server/panel??
python tools.pyc panel 新密码
---------------------------

好了。我们稍等一会,这个安装也要10来分钟时间。这里我先暂停下,不然等待很久,一会好了我继续。

安装完毕,下面 数据库自己设定数据库密码
下面我们继续执行命令
mysql -uroot -p987654321sf? ?后面这个改成你刚改的数据库密码
grant all privileges on *.* to 'root'@'%' identified by '987654321sf';
exit
service mysqld restart??这个是重启数据库

第五步:修改服务端
首先我们把剑侠情缘手游服务端复制到opt目录下

然后我们修改服务端内的IP地址

gateway.ini? ?? ?? ?修改IP和数据库密码
FileServer.ini? ?? ?修改数据库密码
world_server.ini? ? 修改IP和数据库密码??(这里特别说明下这个文件,GoProxyIP=127.0.0.1 ZoneIP=127.0.0.1必须是内网IP)
先复制这3个文件出来进行修改。记得一定用这个工具来修改,记事本改的话会破坏编码格式。这个工具自己百度有下载。EDIT WITH NOTEPAD++

修改完毕后保存上传。

然后在修改

GoJxHttpSetting/go-jxhttp.json? ?? ?? ???数据库密码
GoJxHttpSetting/go-jxhttp_idip.json? ?? ?数据库密码

然后下载
package.idx
package0.dat

用解密工具修改里面的IP,把刚下载的文件复制到这个工具data目录下,在点击 解包服务端.bat

解包完毕后,我们进入解压文件目录\unpackage\Server\Setting\Client.ini 去修改IP

这个\package 目录是打包目录

里面之前的文件建议先删除,免得弄错。在 打包服务端.bat??打包完成后,把新打包的

package.idx
package0.dat

复制到服务端内。

然后把jxqy文件夹权限设置为777 这里循环设置记得选中。

到这里。服务端设置完毕,下面我们建立网站,并修改网站内参数

这里我们可以设置域名或者是服务器IP地址都可以,如果是IP记得后面加端口,因为目前国内机房都有白名单限制。80端口要用域名过白名单才可以访问。我这里设置9080??IP和端口之间有个 : 记得一定是半角符号下的。

创建完毕,我们把网站上传服务器。

然后先修改网站的连接配置信息。这里端口:9080默认设置的和我配置的一样就不用改了。

复制

pack.idx.CP
pack0.dat.CP

到解密工具内去解密修改IP连接信息。还是复制到data文件夹下,在点击 解包客户端.bat

解包后,进入\unpackage\Client\Setting\Client.ini??修改IP地址

在打包客户端.bat? ? package文件夹内目前没有

pack.idx.CP
pack0.dat.CP

把新打包好的上传到网站目录内。
gm.php
jxqygm.php

是建议GM后台,我们修改下里面的数据库密码即可。IP改为:127.0.0.1 即可。

解密工具网站内修改
工具下载地址: 手游剑侠情缘加密解密工具.rar (27.55 MB, 下载次数: 0)
pack.idx.CP
pack0.dat.CP
update_400008.ini 修改
version.txt

到这里,我们的centOS的所有配置全部完成。我们下面去修改客户端,修改客户端需要用到

Apk改之理ApkIDE3.3版+使用教程??工具。因为我本机电脑java环境配置有其他东西。所以这里我随便拿一台虚拟机系统来编译配置剑侠情缘手游客户端。这里的系统随便什么。xp win7 win10 2003 2008 都可以。任意。

我先把APKIDE复制到虚拟机里去,然后把剑侠情缘手游客户端也复制进去。

好了。然后我们先安装APKIDE和所需要的java环境,具体看我操作即可。比较简单。主要注意就是解压APKIDE的路径和剑侠情缘手游客户端的文件名必须是英文的。注意不能有任何中文内容。

这里把这个ApkIDE复制到D盘或者其他任何盘根目录下,避免有其他文件夹。防止有中文名。

还没安装.NET2.0环境。这里我们下载一个.NET2.0放进去安装下。一般win7以上自动就有。2003和XP需要安装

这个NetFx20SP2_x86我一会放到教程内。??是32位的,这个程序64位和32位系统都可以装。

反编译要一点时间,稍等一会。虚拟机的硬盘性能不是太好,我这里暂停一下教程。一会反编译好了。我继续。

编译好了。我们来修改剑侠情缘手游客户端里内容。

安卓客户端修改教程(新马1.4)??

assets文件夹下面UpdateUrlAndroid.ini修改 第一行网站的IP改为自己的IP(如果站点有端口需要加端口)

还是拖动到我们的自己电脑。不要用记事本修改。用这个工具来修改

下边步骤可省略,因为可以自动热更新,但是我们为了安全,可以把刚修改后重新打包的客户端文件覆盖到

assets文件夹下面Res文件夹里

pack.idx.CP
pack0.dat.CP


然后我们编译剑侠情缘客户端,这个步骤也要挺长时间,我们稍等一会。录像还是暂停。稍等继续。

编译好客户端了。这里是编译后的路径

虚拟机好像出点小问题。我重启下。然后把这个文件拷贝出来。可以了。不用重启了。

编译后的APK会多一个ApkIDE_前缀,复制这个出来就是新的剑侠情缘手游客户端了。

下面启动游戏之前。最重要的,我们先去宝塔开启端口,1:65535 代表开放所有端口,备注随便写。然后我们启动剑侠情缘手游服务端。

启动游戏
cd /opt/jxqy
./start.sh

看到这里代表启动OK了。我们吧客户端导入手机登陆游戏即可。我们这里做教程就放入天天安卓模拟器里,你们也可以用其他安卓模拟器。

帐号密码任意输入。只要没被使用的帐号都可以进入游戏。OK。完全没问题。下面演示下关闭游戏? ?(不在此目录下时需要打开此目录,在此目录直接./stop.sh)


cd /opt/jxqy
./stop.sh


对了要想开启内置GM? ???false关闭??true开启

[GM]
Allow=false
SdkTest=false

另外说一下。目前这个版本的问题是帐号输入后,密码任意都可以直接进游戏。所以我们需要在给他修改下。大家看我操作。

解包这个完整注册,复制login.lua到刚才我们修改IP核心里。这里其实也有说明,大家可以看下。

替换login.lua后。重新打包这个客户端。打包客户端.bat??打包前。删除之前打包好的文件。

然后把这2个文件。覆盖网站目录,然后吧网站文件上传,对了。刚刚复制之前有内容要改,忘记了。


127.0.0.1??改为 192.168.1.200:9080/reg??之后我们把注册网页都放服务器里reg目录

这3个都改好了后。保存,然后在重新覆盖到之前打包目录重新打包。

然后在修改剑侠完整注册\connect.php 里的数据库密码

全部复制好后,我们还需要新建一个数据库。

打开 Navicat for MySQL? ?连接数据库之后,建立 info 数据库并还原。

这样就OK了。然后我们在启动服务端。

然后这个文件大家可以重新覆盖到之前反编译的剑侠情缘手游客户端里,然后在编译,在安装到天天模拟器里即可。

我们的这个剑侠情缘客户端做了每次新装会自动下载。所以我们也可以不编译,只需要删除客户端,重新安装。他就会自动更新我们上传到这里的2个文件了。

好了。服务端启动OK了。我们到安卓模拟器里删除客户端,在重装一下。让他可以自动更新最新的.

pack.idx.CP
pack0.dat.CP

文件。

更新后新的会多注册帐号和找回密码按钮。。我们在试试随便输入帐号密码看能否进入。会提示密码错误。

那么如果之前已经开区了的。怎么在进入之前帐号呢?很简单。只需要注册的时候帐号和之前一模一样即可。我们注册个帐号。看之前的角色都是在的。

另外。这里有一些修改资料,大家可以看一下。还有全功能GM后台。这些使用都很简单。修改对应的文件里数据库连接IP和数据库帐号密码,然后上传到这里面即可。这里也有一些修改的文档资料。大家可以看看。另外给大家测试下之前我们修改的GM.PHP这两个建议GM后台。我们访问试试,没记录ID。算了。就不测试了。记得这个后台需要角色下线后充值。

好了。这节课剑侠情缘手游新马14职业全手工架设教程就到这里结束了。

哎...今天够累的,签到来了...

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
沙发
?楼主| 发表于 2019-5-6 20:09:00 | 只看该作者
修改方法如下图:




哎...今天够累的,签到来了...

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
板凳
?楼主| 发表于 2019-5-6 21:52:49 | 只看该作者
需要在安全组和宝塔面板开放以下端口:
80,9001,5622,11001,8888,443,3306
哎...今天够累的,签到来了...

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
地板
?楼主| 发表于 2019-5-7 05:01:58 来自手机 | 只看该作者

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
5#
?楼主| 发表于 2019-5-7 06:17:00 来自手机 | 只看该作者
--------------------------------------------------------------------------------------------------------
系统:Centos 7.2-7.5

配置4核 8G 腾讯云
--------------------------------------------------------------------------------------------------------

安装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

安装
nginx-1.14
mysql-5.6
php5.4

--------------------------------------------------------------------------------------------------------

安装动态库
yum install gcc -y
yum install gcc-c++ -y
yum install glibc* -y

--------------------------------------------------------------------------------------------------------

libstdc++.so.6.0.20上传到cd /usr/lib64

cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.20 libstdc++.so.6
ldconfig

--------------------------------------------------------------------------------------------------------

服务端修改:

jxhs\fileserver\FileServer.ini? ?? ?? ?? ?? ?? ?? ?? ?? ???【数据库密码修改11行】
jxhs\gateway\gateway.ini? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???【数据库密码修改39行】【把里面192.168.200.129替换成你的外网IP】
jxhs\gateway\RankServer.json? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 【数据库密码修改8行】
jxhs\go-jxhttp\GoJxHttpSetting\go-jxhttp.json? ?? ?? ?? ???【数据库密码修改12行】
jxhs\go-jxhttp\GoJxHttpSetting\go-jxhttp_idip.json? ?? ?? ?【数据库密码修改12行】
jxhs\worldserver\world_server.ini? ?? ?? ?? ?? ?? ?? ?? ???【数据库密码修改28行34行】【把里面192.168.200.129替换成你的外网IP】【38行39行为开关内置GM功能】

把jxhs\worldserver里面的【package.idx】【package0.dat】复制到【解包打包\data】文件夹内。
点击【解包服务端.bat】解包后文件在【unpackage】路径Server\Setting\Client.ini【修改Client.ini里面192.168.200.129替换成你的外网IP】
修改完成后,点击【打包服务端.bat】,新的文件在【package】生成,把【package】里面的【package.idx】【package0.dat】覆盖到服务端:jxhs\worldserver

服务端修改完成,把服务端【jxhs.zip】上传【root】文件夹。然后解压缩给0777权限.chmod -R 777 /root/jxhs

--------------------------------------------------------------------------------------------------------

客户端修改:

assets\UpdateUrlAndroid.ini修改IP

--------------------------------------------------------------------------------------------------------

web修改:

把web\web\jxqy\android里面的【pack.idx.CP】【pack0.dat.CP】复制到【解包打包\data】文件夹内。
点击【解包客户端.bat】解包后文件在【unpackage】路径Client\Setting\Client.ini【修改Client.ini里面192.168.200.129替换成你的外网IP】

在找到路径Client\Script\Ui\Windows\login.lua
把【login.lua】复制到【加密解密\bin】文件夹内。然后拖动【bin】文件夹到【拖放目录解密.bat】这个图标上。
解密后文件在【unpack】文件夹内。【修改解密后的login.lua里面192.168.200.129替换成你的外网IP】
修改完成后,点击【Packege.bat】,加密后新的文件在【pack】文件里面,复制并且覆盖到解包后文件在【unpackage】路径Client\Script\Ui\Windows\login.lua

最后点击【打包客户端.bat】,新的文件在【package】生成,把【package】里面的【pack.idx.CP】【pack0.dat.CP】覆盖到WEB路径web\web\jxqy\android

鼠标右键选【属性】查看文件大小

pack.idx.CP? ?? ?? ???【占用空间那个】
pack0.dat.CP? ?? ?? ? 【占用空间那个】

修改version.txt里面【pack.idx.CP】【pack0.dat.CP】的大小

web\jxhs\android\update_1000001.ini? ?? ? 【把里面192.168.200.129替换成你的外网IP】
web\jxhs\ios\update_1000001.ini? ?? ?? ???【把里面192.168.200.129替换成你的外网IP】

web\admin\gmfunction.php? ?? ?? ?? ?? ?? ?【数据库密码修改43行】【GM码14行】
web\login\connect.php? ?? ?? ?? ?? ?? ?? ?【数据库密码修改5行】


最后把【web.zip】上传网站wwwroot文件夹。然后解压缩给0777权限.chmod -R 777 /www/wwwroot

--------------------------------------------------------------------------------------------------------

宝塔设置:

mysql修改参数,找到23行,按回车键,
插入
lower_case_table_names=1
保存重启数据库

宝塔 - 数据库 - root密码 输入 123456 提交

宝塔 - 网站 - 添加站点 输入IP 根目录/www/wwwroot/

宝塔 - 安全 - 放行端口 - 添加1:65535

-----------------------------------------

新建数据库info
导入数据库

-----------------------------------------

关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

--------------------------------------------------------------------------------------------------------

数据库修改
mysql -u root -p123456

创建数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH? ?PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH? ?PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH? ?PRIVILEGES;
quit

--------------------------------------------------------------------------------------------------------

游戏架设结束。

启动游戏命令:
cd /root/jxhs
./start.sh

停止游戏命令:
./stop.sh??

查看端口命令:
netstat -tlnp

后台地址
http://你的IP/admin/admin.php

628

主题

1117

帖子

8万

积分

管理员

梦后楼台高锁,酒醒帘幕低垂,去

Rank: 9Rank: 9Rank: 9

积分
87157

活跃会员突出贡献优秀版主

QQ
6#
?楼主| 发表于 2019-7-15 07:33:49 | 只看该作者
aa.txt (2.06 KB, 下载次数: 1)
哎...今天够累的,签到来了...
7#
发表于 2019-7-17 22:40:48 | 只看该作者

装备修改:\Server\Setting\Item\Equip
哎...今天够累的,签到来了...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|梦飞文学网 ( 赣ICP备15004458号-1 )???

GMT+8, 2019-9-5 19:22 , Processed in 0.022477 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4 ? 2001-2013 Comsenz Inc & yjwx

快速回复 返回顶部 返回列表