签到天数: 13 天 [LV.3]阿拉德菜鸟
阿拉德玩家
- 积分
- 285
- 怒气
- 85
- 声望
- 63
- 战力
- 31
|
剑侠情缘19职业手工架设教程
系统: centos 7.5
服务器配置: 1H2G以上可正常运行
工具: FinalShell、APKSign、解包打包、解密
-------------------------------------------------------------------------------------------------------------------------
一、环境搭建:
-------------------------------------------------------------------------------------------------------------------------
1、安装宝塔:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
-------------------------------------------------------------------------------------------------------------------------
2、安装
Nginx1.14
Mysql5.5
Php5.4
Phpadmin4.4
redis
-------------------------------------------------------------------------------------------------------------------------
3、在宝塔新建站点
根据自己站点设置
-------------------------------------------------------------------------------------------------------------------------
4、设置数据库密码
新建数据库info,导入 \剑侠情缘\web以及数据库 文件目录下的info.sql
-------------------------------------------------------------------------------------------------------------------------
5、安装gcc环境
1.安装gcc:
yum install gcc* -y
yum install glibc* -y
yum -y install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring
-------------------------------------------------------------------------------------------------------------------------
2.使用FinalShell把libstdc++.so.6.0.20 上传到 /usr/lib64 目录
cd /usr/lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.20 libstdc++.so.6
ldconfig
-------------------------------------------------------------------------------------------------------------------------
6、关闭防火墙:
systemctl stop firewalld
systemctl disable firewalld
-------------------------------------------------------------------------------------------------------------------------
7、宝塔设置放行 1:65535 端口
-------------------------------------------------------------------------------------------------------------------------
二、修改服务端
-------------------------------------------------------------------------------------------------------------------------
1、服务端IP修改:
将相关文件的IP替换为你服务器的IP,数据库密码改为你服务器的数据库密码。
需要修改的文件路径:
\剑侠情缘\root\S1\FileServer.ini
\剑侠情缘\root\S1\world_server.ini
\剑侠情缘\root\Gate\gateway.ini
\剑侠情缘\root\Gate\RankServer.json
\剑侠情缘\root\Gate\GoJxHttpSetting\go-jxhttp.json
\剑侠情缘\root\Gate\GoJxHttpSetting\go-jxhttp_idip.json
\剑侠情缘\root\Gate\ServerName.tab 可以修改游戏服务器名
-------------------------------------------------------------------------------------------------------------------------
2、解包:
将 \剑侠情缘\服务端CP 文件目录下的四个文件复制到 \剑侠情缘\解包打包\data 的文件目录下
然后运行 \剑侠情缘\解包打包 目录下的 解包服务端.bat
解包客户端.bat
等待解包完毕,关闭!
在 \剑侠情缘\解包打包\unpackage 文件夹目录下会出现Client和Server两个文件夹
修改 \剑侠情缘\解包打包\unpackage\Server\Setting 文件目录下的 Client.ini文件中IP保存关闭
修改 \剑侠情缘\解包打包\unpackage\Client\Setting 文件目录下的 Client.ini文件中IP保存关闭
-------------------------------------------------------------------------------------------------------------------------
3、解密加密:
1.解密:
将 \剑侠情缘\解包打包\unpackage\Client\Script\Ui\Windows 文件目录下的 Login.lua 复制到\剑侠情缘\解密\JM
将JM文件夹拖动到 拖放目录解密.bat 文件上,等待解密完成
修改 \剑侠情缘\解密\unpack\JM 文件目录下的 Login.lua 注册登录访问的相关路径的地址保存关闭
2.加密:
运行 \剑侠情缘\解密目录下的 Packege.bat 等待加密完成!
3、封包
将 \剑侠情缘\解密\pack\JM 文件目录下的 Login.lua 复制到 \剑侠情缘\解包打包\unpackage\Client\Script\Ui\Windows 替换源文件
然后运行 \剑侠情缘\解包打包 目录下的 打包服务端.bat
打包客户端.bat
等待打包完毕,关闭!
将 \剑侠情缘\解包打包\package 文件目录下的package.idx和package0.dat复制到 \剑侠情缘\root\S1\ 文件目录下
将 \剑侠情缘\解包打包\package 文件目录下的pack.idx.CP和pack0.dat.CP复制到 \剑侠情缘\web以及数据库\web\update\android 文件目录下
4.修改web以及更新
将 \剑侠情缘\web以及数据库\web\login 文件目录下的 connect.php 数据库密码改为你服务器的数据库密码。
将 \剑侠情缘\web以及数据库\web\gm 文件目录下的 gmfunction.php 数据库密码改为你服务器的数据库密码。
将 \剑侠情缘\web以及数据库\web\update\android 文件目录下的 update_1500001.ini 修改成你服务器的IP域名路径
查看 \剑侠情缘\web以及数据库\web\update\android 文件目录下pack.idx.CP和pack0.dat.CP的字节大小
修改 \剑侠情缘\web以及数据库\web\update\android 文件目录下的 version.txt 里面的 pack.idx.CP 第三列文件字节大小
修改 \剑侠情缘\web以及数据库\web\update\android 文件目录下的 version.txt 里面的 pack0.dat.CP 第三列文件字节大小
(注意:是“大小”字节,而不是“占用空间”字节)
-------------------------------------------------------------------------------------------------------------------------
三、客户端修改教程
-------------------------------------------------------------------------------------------------------------------------
将 \剑侠情缘 剑侠情缘.apk 以压缩包的方式打开
将 剑侠情缘.apk\assets 文件夹下 UpdateUrlAndroid.ini 修改网站IP改为自己的IP(如果站点有端口需要加端口)
关闭保存 点“是”,等待更新压缩包完成
打开 \剑侠情缘\ApkSign 文件目录下的 APKSign.exe
点击“选择APK或者ROM文件” \剑侠情缘\剑侠情缘.apk 点击“签名文件保存目录”(根据自己选择) “点击制作签名” 等待制作完成
(注:上边更新包做了更新 只需要修改UpdateUrlAndroid.ini这即可启动游戏自动更新即可进游戏)
-------------------------------------------------------------------------------------------------------------------------
四、服务端以及web上传
-------------------------------------------------------------------------------------------------------------------------
将 \剑侠情缘\root 文件目录下的Gate和S1上传到服务器root目录下
右键点击服务器root目录下的Gate、S1文件夹,点击文件权限...
将所有者、组、其他全部勾选,勾选递归设置子目录,选择应用到文件和目录,最后点确定
将 \剑侠情缘\web以及数据库\web 文件目录下的的所有文件上传到服务器你新建的网站下的根目录下面
右键更改网站文件权限
-------------------------------------------------------------------------------------------------------------------------
启动游戏
cd /root/Gate
./start.sh
cd /root/S1
./start.sh
关闭游戏
cd /root/Gate
./start.sh
cd /root/S1
./stop.sh
-------------------------------------------------------------------------------------------------------------------------
查看服务器启动进程和端口
输入:
netstat -tlnp
如果和一下显示一样 ok端启动了
tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 72727/./S1
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 40058/mysqld
tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 47607/redis-server
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 37040/nginx: master
tcp 0 0 0.0.0.0:30001 0.0.0.0:* LISTEN 72382/./GatewayX64
tcp 0 0 127.0.0.1:10001 0.0.0.0:* LISTEN 72382/./GatewayX64
tcp 0 0 0.0.0.0:5622 0.0.0.0:* LISTEN 72382/./GatewayX64
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1062/sshd
tcp 0 0 0.0.0.0:888 0.0.0.0:* LISTEN 37040/nginx: master
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 4448/python
tcp 0 0 0.0.0.0:7001 0.0.0.0:* LISTEN 72382/./GatewayX64
tcp 0 0 0.0.0.0:11001 0.0.0.0:* LISTEN 72382/./GatewayX64
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 21548/master
tcp6 0 0 :::20002 :::* LISTEN 72230/./go-jxhttp
tcp6 0 0 :::20003 :::* LISTEN 72296/./go-jxhttp_i
tcp6 0 0 :::8080 :::* LISTEN 72459/./RankServer
tcp6 0 0 :::22 :::* LISTEN 1062/sshd
tcp6 0 0 :::8088 :::* LISTEN 72296/./go-jxhttp_i
tcp6 0 0 :::8089 :::* LISTEN 72230/./go-jxhttp
tcp6 0 0 ::1:25 :::* LISTEN 21548/master
-------------------------------------------------------------------------------------------------------------------------
教程制作不易,触及到各位的商业利益还望海涵!
GM后台:http://你的ip/gm/admin.php GM码:123456
下载地址:
新建文本文档.txt
(67 Bytes, 下载次数: 0, 售价: 5 怒气)
|
|