欢迎来到GM源码之家!会员签到可免费领金币,开通会员下载免金币(本站金币1:10)
广告位出租
广告位招租
新剑侠情缘Linux宝塔/通用搭建教程
时间:2021-03-07 来源:网络收集 作者:秩名 浏览: 次  推荐  打印

《新剑侠情缘-小骨剑侠-龙雀Linux安卓端通用搭建教程》


1,宝塔面板信息提取指令:bt default


2,数据库强制删除指令:curl http://h.bt.cn/mu.sh|bash


3,遇到N11或者phpMyAdmin X等数据库管理工具不能访问数据解决方案是防数据库访问授权正常默认数据库访问授权是屏蔽的所有的调整才可以使用;

mysql -u root -pzbldgt.cn

GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;

FLUSH   PRIVILEGES;

quit-------(这里注意数据库密码为你自己的懂了吗;我这里演示数据库密码“zbldgt.cn)

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

1、yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

搭建环境:

centos7.2-7.5 64位

MySQL5.6

Nginx1.4

php5.6

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

亲!!安装CENTOS -Linux系统这里不做过多演示啦节约时间

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

温馨提示:本源码提供给大家学习研究借鉴美工之用,请勿用于商业和违法用途,无任何技术支持!

请按顺序安装:

一,细节声明:

1;关闭杀毒软件,不然会误杀加壳的客户端解密程序,


2;市场剑侠端很多,有的用11001做端口,有的用11002做端口,客户端有用1500001,1600001,1700001,1800001,1900001,也有的用1800016或者其他的,所以---本人说述的所有修复都是基于全套(服务端+核心文件+客户端+网站热更新文件+数据库+手机APP/IPA)使用我提供的文件建议全部用我提供的文件搭建,如果用我的核心文件+别人的端文件或者别人的数据库混搭,可能会出现包括连接不上等各种莫名其妙的问题.


3; 服务器系统: Centos 7.2-7.5


4;服务器建议配置4核 8G 5M以上。服务器最低配置2核 8G 5M,网络传输带宽至少2M以上;客户端系统: 安卓4以上的手机或者模拟器,推荐 夜神模拟器

客户端建议配置2核4G 。客户端最低配置2核2G ,网络传输带宽至少1M以上;***模拟器配置如果选单核1G会在第一次进游戏更新完补丁后在100%处闪退***苹果客户端要求至少6S以上,否则在第一次更新完后解压资源时会因为内存不够而不断闪退,实测5S有时候会闪退20多次才能进入


 二,正式开始搭建:

0、上传“zbldgt.cn.tar.gz下面所有文件到服务器根目录,至于修改方式可以修改所有在上传,或者直接上传后在修改个人习惯自行把握,总之服务端下面3个文件一定要上传至服务器根目录,进而实现游戏部署。

解压zbldgt.cn.tar.gz

cd /

tar -zxvf zbldgt.cn.tar.gz


1、安装宝塔:

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


2、安装环境;

     nginx-1.14

     mysql-5.6

     php5.6


3、安装动态库:

     yum install gcc -y

     yum install gcc-c++ -y

     yum install glibc* -y


4、 php设置81端口为网站端口---用自己iP或者解析好的域名建站点。


5、 宝塔 - 数据库 - root密码   输入zbldgt.cn 提交,你也可以替换成你自己的,如果替换的话,那么服务端和网站程序都要替换.建立info并且将数据库文件夹里面info导入。


6、宝塔 - 网站 - 添加站点 输入IP 根目录/www/wwwroot/zbldgt.cn


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


8、 mysql -u root -p复制次指令到服务器传输界面,隐藏输入(zbldgt.cn)并回车


9、授权以确保服务端能自行建立相应的数据库

GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;


FLUSH   PRIVILEGES;


GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;


FLUSH   PRIVILEGES;


GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zbldgt.cn' WITH GRANT OPTION;


FLUSH   PRIVILEGES;


quit---(八这些指令全复制到服务器指令界面输入并且回车确认指令。


10、关闭防火墙

systemctl stop firewalld.service

systemctl disable firewalld.service


11、

cd /usr/lib64

rm -rf libstdc++.so.6

ln -s libstdc++.so.6.0.20 libstdc++.so.6

ldconfig


12、 在本地或直接在服务器上修改服务端和网站热更程序;

(修改IP和zbldgt.cn为直接的IP或域名and数据库密码)

          /home/jxqy/fileserver/FileServer.ini                             【zbldgt.cn修改11行】

         /home/jxqy/gateway/gateway.ini                                   【zbldgt.cn修改39行】【把里面IP替换成你的服务器IP】

        /home/jxqy/gateway/RankServer.json                               【zbldgt.cn修改8行】

        /home/jxqy/go-jxhttp/GoJxHttpSetting/go-jxhttp.json              【zbldgt.cn修改12行】

        /home/jxqy/go-jxhttp/GoJxHttpSetting/go-jxhttp_idip.json         【Q18786007163修改12行】

        /home/jxqy/worldserver/world_server.ini                          【zbldgt.cn修改28行34行】【把里面IP替换成你的服务器IP】【38行39行都改为ture可开启内置GM功能】

       /www/wwwroot/zbldgt.cn/api/connect.php【把里面数据密码修改为自己的数据库密码;修改第5行】

    /www/wwwroot/zbldgt.cn/zbldgt.cn/gmfunction.php/(修改第17行的'zbldgt.cn'为自己的GM后台密码;修改第67"zbldgt.cn"为自己的数据库密码。


      /www/wwwroot/zbldgt.cn/jxqy/android/update_1800001  【把里面IP替换成你的服务器IP】

/www/wwwroot/jxqy/zbldgt.cn/ios/update_1800001【把里面IP替换成你的服务器IP】


13、修改服务端核心文件 IP 把/home/jxqy/worldserver 里面的【package.idx】【package0.dat】复制到【解包 打包/data】文件夹内。点击【解包服务端.bat】,解包后文件在【unpackage】 进入【unpackage】目录,打开 Server/Setting/Client.ini 文件编辑 【修改 Client.ini 里面 192.168.1.188 替换成你的服务器 IP】并保存 修改完成后,点击【打包服务端.bat】,新的文件会在【package】目录生成 把【package】里面的【package.idx】【package0.dat】覆盖到: /home/jxqy/worldserver 里,服务端核心 IP 修改完成 把/home/jxqy/用压缩软件打包成【jxqy.zip】,上传到服务器的【home】文件夹。 然后解压缩并给整个目录 777 root 权限


14、解包客户端 CP 改 IP 客户端 CP 一共是 2 个文件,首先要检查 CP 是处在加壳状态还是脱壳状态,只有 在脱壳状态下的 CP 才能被正常打包与解包,直接解包加壳的 CP 会提示错误,但 是注意,只有加壳的 CP 才能被游戏安装包识别,不加壳的话,更新完肯定会卡在 95%,识别有没有加壳的方法就是看 CP 文件的大小,一般 pack.idx.CP 大小 200 多 K、pack0.dat.CP 大小在 20MB 以上的 cp 是脱壳的,pack.idx.CP 大小 100 多 K、 pack0.dat.CP 大小在 18MB 左右的是加过壳的,再次强调,要把加过壳的 CP 传到 服务器,用脱壳 CP 更新会卡 95%,还有种情况就是手机客户端和 CP 加解密方式 不匹配,也会卡 95%(这种情况只能说明你用的手机客户端不是我提供配套的)


加壳与脱壳都是把 pack.idx.CP 和 pack0.dat.CP 复制到【手机客户端和架设工具\龙 雀打包解包&加解密\4. 打包解包 CP 加壳脱壳】里面,运行一下 encryptor_se.exe 会自动加壳或者脱壳 2 个 CP 文件(会直接覆盖,不会保存原文件),之后通过文 件的大小可以很直观的看出是加壳还是脱壳的。 解包客户端改 IP:如果待解包的客户端是加壳的,就要先按上面的步骤脱壳,如 果已经脱壳了,那就可以直接解包,方法为:把\wwwroot\jxqy\android\yangmen 里面的【pack.idx.CP】【pack0.dat.CP】复制到压缩文件\手机客户端和架设工具\通 用打包解包工具\2.客户端\【data】文件夹内。点击【解包客户端.bat】解包后文 件在【unpackage】目录,打开 Client/Setting/Client.ini【修改 Client.ini 里面 192.168.1.188 替换成你的服务器 IP】 解密客户端文件改 IP:CP 解包后,99%的文件都是加密的,无法直接编辑,所以 还需要先对要编辑的文件进行解密,找到路径 Client/Script/Ui/Windows/login.lua 把【login.lua】复制到【加密解密/bin】文件夹内。然后拖动【bin】文件夹到【拖 放目录解密.bat】这个图标上。解密后文件在【unpack】文件夹内。【修改解密后 的 login.lua 里面 192.168.1.188 替换成你的服务器 IP】修改完成后要重新加密,点 击【Packege.bat】,加密后新的文件在【pack】文件里面,复制并且覆盖修改前的 【unpackage】目录 Client/Script/Ui/Windows/login.lua 打包改过 IP 的 CP:点击【打包客户端.bat】,新的文件在【package】目录生成, 这时【package】里面的 pack.idx.CP 是没有加壳的,不能直接使用,需要先按前 面说的方法加壳成 100 多 K 的,再把【pack.idx.CP】【pack0.dat.CP】覆盖到 WEB 路径\wwwroot\jxqy\android\yangmen----(参考文字描述太过复杂,还不理解直接敢看视频教程,操作起来很简单)


通过视频观看详细演示过程,完事记得上传修改好且按要求打包好的文件上传到服务器,具体路径----服务端核心:/home/jxqy/worldserver

----客服端核心:/www/wwwroot/zbldgt.cn/jxqy/android/longque


重点:APK或者IPA修改,这里以安卓为例子。

修改用360压缩打开小骨剑侠.apk,找到路径:小骨龙雀.apk/assets /UpdateUrlAndroid.ini

1.png将这个文件拖出来修改完在替换回去,完事用APK签名工具签名就可以啦。

可以直接修改签名也可以直接用反编译工具处理;

4.png5.png


这个签名工具回编译文件有点慢要耐心等待。然后注意一下签完名的APK实际内存不能超过2G,如果你使用反编译工具签名后安装的时候提示安装失败就是APK超过2G啦不能用,你就我提供那个龙雀端签名工具来处理,用360找到外网修改地址完事后用那个龙雀端专属签名工具签名就可以啦。


苹果端修改路径:apk/assets /UpdateUrlIPhone


授权底层文件777权限:

chmod -R 777 /home

chmod -R 777 /www/wwwroot/zbldgt.cn


八、 游戏启动与停止

1. 启动游戏命令:

cd /home/jxqy

./start.sh

特别注意:客户端更新玩卡100%超过30秒,关掉应用马上重新启动以后就正常啦,这个跟服务器CPU和带宽有直接关系。

2.停止游戏命令:

cd /home/jxqy

./stop.sh

3. 查看端口命令:netstat -tunlp

启动后等 3 分钟后运行 netstat -tlnp 查看一下有没 9001、8001、7001、5622、 11002 和 5007 端口,没有 8001 不能开启所有涉及到跨区的活动。9001 没有就肯 定是启动失败了,一般没有 9001 可能是因为数据库版本不对,可关闭服务端,然 后删除数据库(注意 info 不要删),然后重新启动服务端,具体失败原因也可以查 看日志后分析。


九、其它 另外说一下 GM 后台地址为:http://你自己的IP或者域名:81/zbldgt.cn注意把 "你自己的ip或者域名" 换成你自 己服务器的 IP 或者域名,为了避免开启内置 GM 功能后每个人都是 GM 的问题,这一 版关闭了点血条处启动 GM 功能,改为控制,不要以为点血条点不出来 是 bug,需要的可以用后台给自己发一张. 本版默认为正常时间线,如果你需要第一天就开放 209 级上限,可自行更改时间线文 件或者把《已正常开放 209 级的测试数据库》目录里的数据库导入,注意:修改时间 线后如果异常,就需要清空数据库(已有的玩家所有资料会丢失),当然也可以把服 务器时间调前到 2018 年,然后开启服务端,建立好数据库后再关闭服务端,改回正 常时间后重新开启服务端即可(需要临时关闭服务器时间自动同步功能)


后台地址:http://你自己的IP或者域名:81/zbldgt.cn

后台密码:zbldgt.cn

(责任编辑:GM源码之家)

转载请注明来源:https://www.gmyuanma.com/jsjc/5100.html

相关文章
会员头像
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请及时【联系我们】我们尽快处理。