dnfb dnxm dnxg dndy

【分享游戏】最新超详细!如何完美搭建【梦幻诛仙十二职业手游】双端

本帖最后由 594冰封爱恋 于 2021-3-19 21:30 编辑

端午节福利,亲测畅玩,若有异议,可通知删帖。
——————————————————————————
游戏名称:梦幻诛仙十二职业双端(最新更新)

属于最全面的教程!!就在前几天很多小伙伴反映自己的游戏出现登录和注册的时候提示网络问题。本次端已经解决注册问题!
运行平台:Win10X64 1709(PC模拟/内网手机均可玩),其它系统自测
配置要求:最少8G内存,其它自测

一、前言




1.梦幻诛仙手游12职业  超级小白安装教程,在众多高手大神们的基础上,多啰嗦几句。
2.弄服务器我就不多说了。搞活动买一台,或者在自己电脑上安装虚拟机


3.服务器设置好安全组,端口全开。然后关联安全组也不多说了。。


4.不是不想写,那样就太多了,本教程感觉冗余,但是没办法,大神们往往含含糊糊。


言归正传


安装centos6.X系统,或者是centos7.X


centos7.0以上的系统遇到了【8002】的问题可以执行以下语句(这是大佬们不给说的~):

  1. cd /usr/lib64
  2. ln -s libpcre.so.1.2.0 libpcre.so.0<b><font size=”4″><b><font color=”#006400″>
  3. </font></b></font></b>

复制代码

我用的是7.4的,配置为服务器8H12G.
嫌教程繁琐? 人家都是N核+NG内存 服务器玩呢,你2H4G想玩还不多费点劲?


用到的工具:FinalShell(这个方便命令加上传功能) 、N11、改之理ApkIDE3.3.5


Xshell:连接linux服务器,安装输入启动各种命令的工具


winscp:连接linux服务器,本机电脑和服务器之间 传输各种文件,内部编辑linux文件的。


N11:数据库管理工具


ApkIDE:修改安卓apk的工具


二、配置环境




1.安装宝塔


打开
FinalShell,新建连接,名称随意,主机是你服务器IP,点确定


连接过程中让你输入账号和密码,建议勾选保存密码。


输入你服务器账号root 密码:自己设置的
成功连接后:


命令如下:括号内的,括号不算在内,《》并不是命令,注意别输入。


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


安装完成后,会有黄字提示,网址 用户名 密码,默认是外网的IP,进入网址本地为你虚拟机linux的IP地址


如:IP地址:8888  


用户名admin  注意记录密码,要登录宝塔用到。


2.进入宝塔后,弹出界面,选择左边的三个安装。其他的点掉钩。


安装下面三个


Nginx1.14
mysql5.6
php5.4



等待时间很久,这期间用
FinalShell可以上传服务端,上传jdk


3.安装redis


在宝塔左边的软件列表里,右下角翻到第二页  找到redis4.0安装


安装后,返回到页面PHP-5.3 点击设置,给php加上redis的扩展。


打开php5.3的设置,找到禁用函数,删除exec,然后重载配置,重启php



4.找到宝塔左边的安全设置
放行端口,把梦幻诛仙手游用到的端口全部放行,包括你的网站端口。或者你不怕的话,开放全部端口

输入1:65535



三、服务端操作步骤



———————————————–

打开
FinalShell

连接成功,进入linux系统里。


①.用
FinalShell上传mhzx.zip到服务器根目录/(根目录不是root目录!!!!)


上传好后,解压mhzx.zip



打开
FinalShell,连接linux,执行命令解压

  1. cd /
  2. unzip mhzx.zip

复制代码


解压后给目录权限:

  1. chmod -R 777 /home/mhzx
  2. chmod -R 777 /root
  3. chmod -R 777 /bin

复制代码

创建数据库并导入数据.(命令行工具)

  1. cd /root
  2. ./sk

复制代码
可以通过宝塔里面 数据库 – 从服务器获取 查看 获取到2个就正常



—————————————————


②环境安装

  1. cd /root
  2. chmod +x jdk-6u45-linux-x64-rpm.bin
  3. ./jdk-6u45-linux-x64-rpm.bin
  4. cd /root
  5. tar -xzvf jre-8u181-linux-x64.tar.gz
  6. rm -rf jre-8u181-linux-x64.tar.gz
  7. chmod -R 777 /root

复制代码


—————————————————————-


——–看情况是否添加—————————–









修改文件/etc/profile 把下面五行复制到文件最后面保存,


通过宝塔修改就行



  1. JAVA_HOME=/usr/java/jdk1.6.0_21
  2. JRE_HOME=/usr/java/jdk1.6.0_21/jre
  3. PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
  4. CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
  5. export JAVA_HOME JRE_HOME PATH CLASSPATH

复制代码


—————————————————————————–


③.关闭防火墙


6X命令

关闭防火墙
chkconfig iptables off
立即生效
service iptables stop

7X
关闭防火墙命令

systemctl stop firewalld.service

systemctl disable firewalld.service


这步也是重点,关系到你低配置服务器能否成功的。


在Linux中增加swap空间,依次输入以下命令,命令等待久一点,别急。


cd /


dd if=/dev/zero of=/home/swap bs=8192 count=1200000


/sbin/mkswap /home/swap


/sbin/swapon /home/swap》   立刻使用swap分区


cat /proc/swaps


查看内核参数vm.swappiness中的数值是否为0,如果为0则根据实际需要调整成30或者60   
cat /proc/sys/vm/swappiness
sysctl -a | grep swappiness   
sysctl -w vm.swappiness=60



新的swap没有自动启动,还要手动启动。需要修改/etc/fstab文件,增加如下一行


/home/swap              swap                    swap    defaults        0 0


.
在宝塔数据库上面建立一个数据库mhzx_4095,导入mhzx_4095.sql




三、服务端修改




改完记的保存文件!

       :home/mhzx/auany下的start.sh

38行,-XX:PermSize=256m -XX:MaxPermSize=256m -Xms2G  -Xmx2G


低配置服务器,改成2G
    因为你看auany下conf.m4里头HEAP_MAX’, `2G’


:home/mhzx/matcher下的start.sh

35行,-XX:PermSize=256m -XX:MaxPermSize=256m -Xms2G  -Xmx2G      低配置服务器,改成2G


:1H1G服务器这里要改成6G,1H2G的可以改4G,两个文件要的一致。home/mhzx/mhzx_4095/gs下的rungs.sh修改

-XX:PermSize=256m -XX:MaxPermSize=256m -Xms6G  -Xmx6G


改mhzx_4095下的conf.m4,里面的define(`GS_HEAP_MAX’, `4G’)dnl  4改成6 保存!auany、matcher吃内存少。gs吃内存多。


:home/mhzx/mhzx_4095下的conf.m4
26 27 28行    35 36 37行,
有IP,mysql用户,密码,改成自己的。 用户root  密码123456



:home/mhzx/mhzx_4095/gs下的gsx.xdb.xml
1行 往后面看,jdbc:mysql://改成你的IP:3306/mhzx_4095?u sqlUser=”root” sqlPassword=”123456″
修改ip mysql用户和密码






安卓修改



home/mhzx/zdir/android/meta 目录下的文件



/mhzx/zdir/android/meta  →  servers.xml    修改第16 17行的服务器名称 和IP地址 改1个IP

/mhzx/zdir/android/meta  →  version.xml   选中第47行的IP地址 全部替换你的IP   改6~7个IP
苹果修改
mhzx/zdir/ios/meta 目录下的文件
/mhzx/zdir/iso/meta  →  servers.xml    修改第16 17行的服务器名称 和IP地址 改1个IP

/mhzx/zdir/iso/meta  →  version.xml   选中第47行的IP地址 全部替换你的IP 改6~7个IP

四、客户端修改


安卓apk



使用ApkIDE最新3.3.5少月增强版  打开客户端apk文件。反编译之后,在左侧的项目列表内
客户端修改,文件路径是assets\config\all_platform_config.xml   改里面所有IP 为你的IP


苹果IOS


用压缩包打开就行  Payload\mhzx.app\Data\Raw\config\all_platform_config.xml   
改里面所有IP 为你的IP






五、服务端启动




————————————
        首次启动把一些文件夹和文件删掉。


        多个目录下的xdb、xbackup文件夹。还要一些pid文件、同名的log文件、删了就行, 服务端启动它会重新自动生成。
        auany.pid、matcher.pid、zdir_android.pid、gsx.pid、glinkd.1~4pid、ghubd.pid、gdeliverd.pid、zlogd.pid、uniqname.pid   
—————————————————————————————————————————



       启动服务端,推荐使用一键启动,比较方便,方法看一键启动里的说明
也可以执行下面的命令,分步骤启动。  把
FinalShell 关掉,重新打开。
游戏启动步骤:第一个会话窗口1:输入 两条可以一起复制cd /home/mhzx/auany./start.sh新建一个会话窗口2:输入cd /home/mhzx/matcher./start.sh在新建一个会话窗口3,输入cd /home/mhzx/mhzx_4095/ghubd./starthub.sh等待片刻,输入下面的cd /home/mhzx/mhzx_4095./run.shcd /home/mhzx/mhzx_4095/gs./rungs.sh再新建一个会话窗口4,输入cd /home/mhzx/zdir/android./service.sh start下面是启动ios的命令,根据情况看你启不启。cd /home/mhzx/zdir/ios./service.sh start低配服务器启动时间较长,耐心等待。腾讯云1H2G测试,3~5分钟启动成功,可进游戏查看启动:
新建一个会话窗口输入《 netstat -lntp》   
至少29个就对了查看在线人数: 《netstat -nat|grep -i “9221”|wc -l
————————————————————————————————————————————–删档目录gs/里  chartdata、 xbackup、 xdb三个文件夹  还要一个gsx.pid文件uniqname/ xbackup、 uqxdb   uniqname.pid uniqname.logmatcher/xbackup xdbau/xbackup xdb

数据库所有表全部清空,注意是清空表,不是删除表。






最后配上所有的工具以及文件(QQ交流群:33320743)


链接:https://pan.baidu.com/s/1XOSxp1m7eRgIdSh7S0GZTQ
提取码:g06d
复制这段内容后打开百度网盘手机App,操作更方便哦



如果您看这些文字烦躁,呕吐,身体不适。也可以直接导入原始APK体验游戏,养老服~

© 版权声明
THE END
请登录后发表评论

    没有回复内容

相关推荐