分类

立即下载梦幻诛仙9职业本地注册手工架设端

软件大小: 837 MB
软件语言: 简体中文
软件类别: 服务器端 - 手机游戏服务端
授权方式: 共享版
应用平台: Win2000/XP/2003/Vista/
更新时间: 2018/10/14 6:36:14
开 发 商: 暂无信息
联 系 人: 暂无联系方式
分享收藏
更多
解压密码:本站默认解压密码:www.987654321sf.com 
推荐等级: 5星级
会员中心: 【账号登录】  【账号注册】  开通VIP下载流程
查毒情况: 尊敬的用户,本站软件个别杀毒安全软件可能会报毒,有可能是误报,但我们不能确定。请下载后自行判断和检测。点击查看详情

[复制下载页面地址给QQ/MSN上的好友]软件介绍

梦幻诛仙手游9职业  超级小白手工安装教程,在众多高手大神们的基础上,多啰嗦几句。

弄服务器我就不多说了。搞活动买一台,或者申请免费的。

服务器设置好安全组,端口全开。然后关联安全组也不多说了。。
不是不想写,那样就太多了,本教程感觉冗余,但是没办法,大神们往往含含糊糊。

安装好系统后, 下面部署环境


一:部署环境
1.安装宝塔 
打开Xshell,新建连接,名称随意,主机是你服务器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.12
MySQL5.6
PHP-5.3
等待时间很久,这期间用winscp可以上传服务端,上传jdk

3.安装redis
在宝塔左边的软件列表里,右下角翻到第二页  找到redis4.0安装
安装后,返回到页面PHP-5.3 点击设置,给php加上redis的扩展。

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


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

输入1:65535

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

二:服务端操作步骤
-----------------------------------------------
打开winscp,新建连接会话,连接方式参考Xshell的。
连接成功,进入linux系统里。

①.
用winscp上传服务端文件mhzx.tar.gz到home目录,给0777权限,右键文件就出来权限了。

打开Xshell,连接linux,执行命令

解压
《cd /home》
《tar -zxvf mhzx.tar.gz》

解压后给目录权限:《chmod -R 777 /home》
如果home目录没有获得0777权限,那你可以右键文件夹手动给权限。

解压后刷新home目录,出现mhzx文件夹就对了。
home/mhzx/里面  auany、matcher、mhzx_4095、zdir 四个文件夹。

---------------------------------------------------
上传jdk-6u21-linux-x64-rpm.bin 到root目录   给0777权限

安装
《cd /root》
《chmod +x jdk-6u21-linux-x64-rpm.bin》
《./jdk-6u21-linux-x64-rpm.bin》
----------------------------------------------------------------

配置jdk
配置环境变量
输入
《cd /》
《vi  /etc/profile》
将光标移动到文件内容的最后,用键盘的下键移动。。。
按o键插入新的一行,
向文件里面追加以下内容:

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

写完之后,按Esc键,然后输入  :wq  
回车保存退出。找到etc内的profile查看是否写入内容


etc的profile文件,打开它,也可以在最后面加入如上的命令,保存即可。
-----------------------------------------------------------------------------
②.mysql设置访问
由于我的腾讯云mysql mysql -uroot -p后面的步骤 报错。
下面是我自己步骤

《cd /》
《/etc/init.d/mysqld stop》
《mysqld_safe --user=mysql --skip-grant-tables --skip-networking &》

新建一个会话窗口.输入以下命令
《mysql -u root mysql》
《UPDATE user SET Password=PASSWORD('123456') where USER='root';》
《FLUSH PRIVILEGES;》
《quit》

重启mysql:命令如下
《/etc/init.d/mysqld restart》

新建会话窗口,使用root用户重新登录mysql,命令如下,括号内的,括号不算在内
《mysql -uroot -p123456》
《GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 》

《FLUSH PRIVILEGES;》
《quit》

我又重启mysql了,不知道多余不
《/etc/init.d/mysqld restart》

③关闭防火墙
关闭防火墙,立即生效
《chkconfig iptables off》
《service iptables stop》
出现3个ok,表示成功

④这步也是重点,关系到你低配置服务器能否成功的。
在Linux中增加swap空间,依次输入以下命令,命令等待久一点,别急。

《cd /》
《dd if=/dev/zero of=/home/swap bs=8192 count=1200000》
《/sbin/mkswap /home/swap》
《/sbin/swapon /home/swap》

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

/home/swap              swap                    swap    defaults        0 0


⑤.在宝塔控制面板,新建个网站,具体看宝塔网站设置图。
域名:纯IP地址      点开域名  看到IP地址,端口81
网站目录:/www/wwwroot   

⑥,这里必须参考本地注册里面的说明,很详细。

本地使用mysql工具N11连接mysql。名字随意填写,IP服务器地址,账号root  密码123456
双击打开这个连接之后,建立两个数据库,建立mhzx_account数据库,建立mhzx_account数据库
打开mhzx_4095数据库,导入mhzx_4095.sql到mhzx_4095数据库
打开mhzx_account数据库,导入mhzx_account.sql到mhzx_account数据库

将mhzx文件放入服务端网站目录下,
修改php文件里的ip和账号密码,为你的自己设置的账号密码,默认账号密码是root和123456

我mhzx文件放的是网站根目录,设置的原始根目录是www/wwwroot 所以我把mhzx文件夹放到www/wwwroot里,小白不会的就按宝塔网站设置图那样设置;

服务端修改:改完记的保存文件!

①:
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下的servers.xml
修改IP改成自己的

如需启动ios的,那么还要改
home/mhzx/zdir/ios/meta下的servers.xml

用改之理,ApkIDE最新3.3.5少月增强版  打开客户端apk文件。反编译之后,在左侧的项目列表内,右键com.efun.twzx打开文件夹


客户端修改,文件路径是com.efun.twzx\assets\config\all_platform_config.xml   改里面所有IP 为你的IP


客户端修改,路径是  \com.efun.twzx\res\values\strings.xml
81是我的网站端口, 关闭防火墙!
<string name="efun_pd_url_login_base">http://你的IP:81/mhzx/</string>
<string name="efun_pd_url_login_base_spa">http://你的IP:81/mhzx/</string>
<string name="efun_pd_url_pay_base">http://你的IP:81/zxpay/</string>
<string name="efun_pd_url_pay_base_spa">http://你的IP:81/zxpay/</string>


改完用ApkIDE,点编译---编译生成新的apk


客户端下面的已经修改,可自行检查一遍
客户端修改,路径是  \smali\com\efun\platform\login\comm\constant\DomainSuffix.smali

找到field public static final URL_CHANGE_PWD:Ljava/lang/String; = "standard_changePwd.shtml"
改为field public static final URL_CHANGE_PWD:Ljava/lang/String; = "pass.php"

找到field public static final URL_LOGIN_CHECK:Ljava/lang/String; = "standard_login.shtml"
改为field public static final URL_LOGIN_CHECK:Ljava/lang/String; = "login.php"

找到field public static final URL_LOGIN_REGISTER:Ljava/lang/String; = "standard_register.shtml"
改为field public static final URL_LOGIN_REGISTER:Ljava/lang/String; = "reg.php"

客户端修改,路径是  \smali\com\efun\platform\login\comm\dao\impl\EfunChagePwdImpl.smali

找到const-string v1, "standard_changePwd.shtml"
改为const-string v1, "pass.php"


客户端修改,路径是  \smali\com\efun\platform\login\comm\dao\impl\EfunLoginImpl.smali

找到const-string v1, "standard_login.shtml"
改为const-string v1, "login.php"


客户端修改,路径是  \smali\com\efun\platform\login\comm\dao\impl\EfunRegisterImpl.smali

找到const-string v1, "standard_register.shtml"
改为const-string v1, "reg.php"

------------------------------------
首次启动把一些文件夹和文件删掉。本端已经删除,无需再删了,除非你清档以后首次启动。
多个目录下的xdb、xbackup文件夹。还要一些pid文件、同名的log文件、删了就行, 服务端启动它会重新自动生成。
auany.pid、matcher.pid、zdir_android.pid、gsx.pid、glinkd.1~4pid、ghubd.pid、gdeliverd.pid、zlogd.pid、uniqname.pid  
---------------------------------------------------------------------------------------------------------------------------
启动服务端,推荐使用一键启动,比较方便,方法看一键启动里的说明


也可以执行下面的命令,分步骤启动。  把Xshell 关掉,重新打开。

游戏启动步骤:
第一个会话窗口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.sh


cd /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.log

matcher/xbackup xdb

au/xbackup xdb

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

评论区        查看评论...

相关说明

    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - VIP登陆|注册
Copyright © 2007-2021 987654321SF.Com. All Rights Reserved .
本站私服服务端和架设教程由网友发布,仅作学习使用,严禁用于商业
如本站收录的资源侵犯到您的版权,请来信告知,我们将及时更正处理,邮箱:Mail91@QQ.COM
蜀ICP备2022016462号-4
点击与站长面对面交流!