龙雀手游架设完整教程攻略

[复制链接]
匿名 手游公益服 发表于 2021-5-19 11:02 | 显示全部楼层 |阅读模式
龙雀手游架设完整教程攻略

百度下载:finalshell
百度下载:n++
百度下载:MT管理器

-------------------------------  ---------------------------------------------------------------------
服务器系统: Centos 7.x,推荐链接软件:finalshell
-------------------------------  ---------------------------------------------------------------------
finalshell操作:环境方面

安装宝塔
百度搜宝塔自行安装,最新版即可

宝塔面板操作:
安装
nginx-选最新的
mysql-5.7
php5.6
-------------------------------  ---------------------------------------------------------------------
finalshell操作:游戏依赖方面

安装动态库
yum install gcc -y
yum install gcc-c++ -y
yum install glibc* -y
--------------------------------------------------------------------------------------------------------
宝塔面板操作:数据库方面

软件商店->mysql->设置->配置修改->修改参数23行回车
插入lower_case_table_names=1 保存重启数据库

数据库->root密码->密码自己输->点击提交

数据库->phpMyadmin->会弹出一个新页面,如果要登录,输入账号root,密码是你刚刚输入的密码

弹出的新页面-> 点New->数据库名哪个框框输入 info -> 点击创建

然后点击上面的导入->选择文件选择“完美龙雀仿官开服端\MySql数据库\info.sql”文件-> 点击执行->关闭页面

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

宝塔面板操作:端口方面

网站->添加站点->域名后面的框框内输入IP,根目录后面的框框删掉输入/www/wwwroot/jx ->点击提交

安全 - 放行端口后面的框框输入1:65530,再后面的框框输入ALL -> 点击放行

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

finalshell操作:关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
--------------------------------------------------------------------------------------------------------
finalshell操作:上传文件
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

然后将jxqy.zip上传到/home文件夹
将“完美龙雀仿官开服端\后台+注册+客户端更新\wwwroot\”里的wwwroot.zip 到服务器 /www/wwwroot/jx 目录下面
--------------------------------------------------------------------------------------------------------

宝塔面板操作:解压方面

文件->根目录->home文件夹->jxqy.zip->解压
文件->/www/wwwroot/jx 目录->wwwroot.zip->解压
--------------------------------------------------------------------------------------------------------

宝塔面板操作:文件修改

修改一区:
/home/jxqy/S1/fileserver/FileServer.ini                             【数据库密码修改11行】
/home/jxqy/S1/gateway/gateway.ini                                   【数据库密码修改39行】【把里面192.168.1.128替换成你的服务器IP】
/home/jxqy/S1/gateway/RankServer.json                               【数据库密码修改8行】
/home/jxqy/S1/go-jxhttp/GoJxHttpSetting/go-jxhttp.json              【数据库密码修改12行】
/home/jxqy/S1/go-jxhttp/GoJxHttpSetting/go-jxhttp_idip.json         【数据库密码修改12行】
/home/jxqy/S1/worldserver/world_server.ini                          【数据库密码修改28行34行】【把里面192.168.1.128替换成你的服务器IP】【38行39行都改为ture可开启内置GM功能false为关闭】
修改二区:
/home/jxqy/S2/fileserver/FileServer.ini                             【数据库密码修改11行】
/home/jxqy/S2/worldserver/world_server.ini                          【数据库密码修改28行34行】【把里面192.168.1.128替换成你的服务器IP】【38行39行都改为ture可开启内置GM功能false为关闭】
修改三区:
/home/jxqy/S3/fileserver/FileServer.ini                             【数据库密码修改11行】
/home/jxqy/S3/worldserver/world_server.ini                          【数据库密码修改28行34行】【把里面192.168.1.128替换成你的服务器IP】【38行39行都改为ture可开启内置GM功能false为关闭】
修改四区:
/home/jxqy/S4/fileserver/FileServer.ini                             【数据库密码修改11行】
/home/jxqy/S5/worldserver/world_server.ini                          【数据库密码修改28行34行】【把里面192.168.1.128替换成你的服务器IP】【38行39行都改为ture可开启内置GM功能false为关闭】

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

服务端文件解包打包:

将“完美龙雀仿官开服端\核心四文件”目录下的四个文件 复制 到 “完美龙雀仿官开服端\四文件打包解包\解包打包工具\data”目录下

双击运行【解包服务端.bat】和【解包客户端.bat】

解包后文件在【unpackage】路径Server/Setting/Client.ini 和 Client/Setting/Client.ini【打开这俩Client.ini修改里面192.168.1.1替换成你的服务器IP】

找到路径Client/Script/Ui/Windows/login.lua

把【login.lua】复制到【加密解密/bin】文件夹内。然后拖动【bin】文件夹到【拖放目录解密.bat】这个图标上。

解密后文件在【unpack】文件夹内。【修改解密后的login.lua里面IP替换成你的服务器IP】,(Blackasink/login 替换换成 api  这个在ip后面)

修改完成后,点击【加密.bat】,加密后新的文件在【pack】文件里面,复制并且覆盖到解包后文件在【unpackage】路径Client/Script/Ui/Windows/login.lua

修改完成后,点击【打包服务端.bat】和【打包客户端.bat】,新的文件在【package】生成,

把【package】里面的pack.idx.CP和pack0.dat.CP “复制” 到双CP文件夹里进行加密(一二三四步)

把【package】里面的【package.idx】【package0.dat】

覆盖到服务端:finalshell

/home/jxqy/S1/worldserver(开一个区只用放这一个)
/home/jxqy/S2/worldserver
/home/jxqy/S3/worldserver
/home/jxqy/S4/worldserver

上传热更新:finalshell
上传加密后的pack.idx.CP,和没有加密的pack0.dat.CP,这俩文件到/www/wwwroot/jx/jxqy/android/longque  这个目录

注意,上面只有一个上传加密后的,另一个上传没加密的

修改服务器内文件:宝塔面板->文件
/www/wwwroot/jx/jxqy/android/update_1800001.ini 修改里面的IP为你的IP地址
/www/wwwroot/jx/api/connect.php 修改里面的第5行123456为你的数据库密码
/www/wwwroot/jx/ht/gmfunction.php 修改里面的第49行 数据库密码 为你的数据库密码 第14行为GM码,自行修改

服务端修改完成

--------------------------------------------------------------------------------------------------------
finalshell操作:给权限

执行
cd /
chmod -R 777 /home/jxqy

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

安装客户端修改:   (百度下载:MT管理器)

assets/UpdateUrlAndroid.ini  修改服务器IP


(上面改过了)web修改:ht/gmfunction.php 【第14行GM码和第49行数据库密码】

        api/connect.php   【第5行数据库密码】

--------------------------------------------------------------------------------------------------------
热更新修改:

finalshell输入 cd /www/wwwroot/jx/jxqy/android/longque

然后输入 ls -ll

会看到
-rwx------. 1 www www 11222632 8月   9 13:00 fo737994048.ab
-rwx------. 1 www www        7 11月 12 13:53 GameVersion
-rwx------. 1 www www 24771227 11月 13 21:52 pack0.dat.CP
-rwx------. 1 www www   122035 11月 13 21:52 pack.idx.CP
-rwx------. 1 www www  4471851 8月   9 13:00 ui.ab
-rwx------. 1 www www  5067726 8月   9 13:00 uicalendar.ab
-rwx------. 1 www www  4063880 8月   9 13:00 uicompanion.ab
-rwx------. 1 www www  3870006 8月   9 13:00 uinewfamily.ab
-rwx------. 1 www www      259 11月 13 02:18 version.txt

复制你finalshell里面的  
-rwx------. 1 www www 24771227 11月 13 21:52 pack0.dat.CP
-rwx------. 1 www www   122035 11月 13 21:52 pack.idx.CP

这两行 中间的两个www 后面那一串数字 到 version.txt 这个文件里的

pack.idx.CP        1800010        121719        121719
pack0.dat.CP        1800010        24819316        24819316

1800010 后面那串数字换成你复制的那个
最后面那串数字不用改

注意这里要对应文件名字

游戏架设结束。

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

启动游戏命令:
启动一区
cd /
./home/jxqy/S1/start.sh
启动二区
./home/jxqy/S2/start.sh
启动三区
./home/jxqy/S3/start.sh
启动四区区
./home/jxqy/S4/start.sh


启动一区
cd /home/jxqy/S1
./start.sh
启动二区
cd /home/jxqy/S2
./start.sh
启动三区
cd /home/jxqy/S3
./start.sh
启动四区区
cd /home/jxqy/S4
./start.sh


停止游戏命令:
关闭一区
cd /
./home/jxqy/S1/stop.sh
关闭二区
./home/jxqy/S2/stop.sh
关闭三区
./home/jxqy/S3/stop.sh
关闭四区
./home/jxqy/S4/stop.sh

查看端口命令:
netstat -tlnp

您需要登录后才可以回帖 登录 | 加入网站

本版积分规则