我叫MT3架设开服教程双机版

[复制链接]
匿名 手游公益服 发表于 2019-3-29 18:26 | 显示全部楼层 |阅读模式

Linux机是1H1G1M云服务器。系统选用centos6.9,

架设视频中,有些地方走了弯路,文本已经纠正。
用Xshell链接L机,下面开始各种命令。

1.安装宝塔:在Xshell内右键粘贴命令如下
(yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh) 括号内全部复制,不包括括号!
安装过程让你输入y继续安装!


获取宝塔地址 账号 密码
比如我这次是:
Bt-Panel: http://114.115.140.154:8888
username: admin
password: 39a032f5

上传java环境(也就是jdk-8u144-linux-x64)到/目录下(根目录)
上传mt3.tar.gz和log4cpp-1.1.3.tar.gz到home目录下
从浏览器打开刚才得到的地址http://114.115.140.154:8888  你问怎么看?Xshell里有显示的。
打开地址,登录上去。弹出推荐安装套件----LNMP栏----把除NGinx1.12外的其他对勾都去掉,急速安装也去掉。然后点绿色按钮的一键安装,它就会弹出网页继续安装了。暂时先不管它,让它安装的。缩小网页。

回到Xshell界面,我们把目录切回根目录,输入cd /
然后右键粘贴输入 rpm -ivh jdk-8u144-linux-x64.rpm


安装完毕后,我们输入cd /home 切回home目录
然后右键粘贴输入tar -zxvf mt3.tar.gz
安装好以后,右键粘贴输入tar zxvf log4cpp-1.1.3.tar.gz

此时用winscp在home文件夹刷新一下,看到三个文件夹出现。

然后回到Xshell界面,输入cd log4cpp,切换到log4cpp目录
依次输入以下命令:(注意是依次输入,不是全部复制粘进去!)
      ./configure
      make
      make install


修改/home/proxy_server里的proxy.conf的IP,可以先把 proxy.conf复制到本机用notepad改完在导入回去,改权限就OK了。
proxy.conf里的3个IP为你Win服务器IP即可  它们分别在50行  70行   95行

回到Xshell界面,此时还在log4cpp目录下,粘贴下面指令
cd /home/gate_server
export LD_LIBRARY_PATH=/usr/local/lib
./gateserver gate.conf
(注意:以上三条是一块复制的,粘贴就是全部粘进去,回车运行)

Xshell界面,右键点击回话窗口,点复制,此时会出现第二个会话窗口。粘贴下面指令
cd /home/proxy_server
export LD_LIBRARY_PATH=/usr/local/lib
./proxyserver proxy.conf
(同理:以上三条是一块复制的,粘贴就是全部粘进去,回车运行)

Xshell界面,右键点击回话窗口,点复制,此时会出现第三个会话窗口。
粘贴这个命令: netstat -lntp
弹出一堆IP 端口。查看是否有端口 10020 3306 10030 10003 10011

回到刚才浏览器打开的宝塔页面,把弹出的消息盒子,小页面关掉。
点击安全,看到防火墙旁边的输入栏吗?输入10030 备注10030 点击放行。
同理10020、10003、10011都这么做
缩小页面,回到Xshell界面,随便右键点击一个会话窗口,输入ps -x
弹出
S+     0:00 ./gateserver gate.conf
Ss     0:00 sshd: root@pts/1
Ss     0:00 -bash
S+     0:00 ./proxyserver proxy.conf
Ss     0:00 sshd: root@pts/2
每个人不完全一样,大概这样就是成功了。





L机教程结束。下面打开win服务器进行下一步。





配置Win服务器
1.win服务器安装----常用游戏架设环境,也就是运行库之类的。

运行库下载地址:http://www.pc6.com/softview/SoftView_104246.html

打开开始按钮旁边的,服务器管理器,看到右边的配置IE IIS吗?点击它把里面两个选项都选择关闭。
win服务器电脑里放置N11,安装notepad++

2、win服务器电脑里安装配置Java环境:
可以用云盘里头的,也可以百度搜索jdk 64位下载,都在win服务器里操作。
搜索出来的头一个9.0.1 大概375M,就是它了,下载运行它。默认路径一直点下一步。

安装好以后手工配置变量。
  (1)新建->变量名"JAVA_HOME",变量值"C:\Program Files\Java\jdkx.x.x_xx"(即JDK的安装路径)
  (2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
  (3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar”
   输入时别遗漏符号。“和"不用输入!配置好后,开始---运行---输入cmd----- 输入java -version或者java c  测试是不是配置好

我比较懒,用的jdk一键配置工具,自动配置。如果工具没有发现JDK目录,你点击手动寻找,C:\Program Files\Java\jdk-9.0.4  就行了,配置好以后要重启win服务器才能生效。
  
3.将服务端放到D盘根目录,D:mt3   
下面修改服务端

(1).启动phpStudy,打开N11,连接IP127.0.0.1 账号是root,密码不是root就是123456
修改数据库mt3--serverlist里的IP为你的Linux服务器的ip,修改以后点左下角对勾保存。
修改完Linux的IP,可以先停止运行phpStudy,继续改,直到所有Linux的IP全部改完,再运行phpStudy

(2).修改phpStudy\WWW\server下的serverlist.php里的IP为你的Linux服务器的ip   28行,我没找到,暂时不管它。PS:12行是公告地址。自行修改即可!
(3).修改game_server下的gs.xio.xml里的IP为你的Linux服务器的ip    7行   1220行
  

(4).修改game_server下的gsx.mkdb.xml里的IP为你的Win服务器的ip    3837行
(5).修改sdk_server下的sdk.config.xml里的IP为你的Win服务器的ip    23行  本地验证用的!
  
  
4.启动服务端,game_server.bat   name_server.bat  sdk_server.bat 可以分别发送到桌面快捷方式。

5.删档(还没有尝试过,自行测试)
  清空game_server\mkdb目录
  清空name_server\mkdb目录
  清空sdk_server\mkdb目录



下面修改客户端,以安卓apk为例,此时回到你本机电脑。
用改之理打开anzhuo.apk,等它生成,有点慢的话,耐心等待。
我用的是ApkIDE3.3.5,
找到目录:ApkIDE最新3.3.5少月增强版\Work\com.locojoy.wjmt3.baidu\lib\armeabi-v7a
里头有个libgame.so文件,把它剪切出来,用UE编辑器,也就是Uedit32.exe打开它
搜索getRecruitSuccess  看到http后面的IP地址了吗?输入你win服务器的IP地址。注意后面还有server.php的路径。
这里输入要注意了:你把鼠标点到IP的头一位开始输入,114.67.224.180:88/server/server.php  这里以114.67.224.180举例。 输到后来,比如说输完server.php后,列表里代码变成server.phpp  要把最后的那个p改成.   这样就不会出错。 改完保存。再把改过的libgame.so放回armeabi-v7a文件夹里。

回到ApkIDE3.3.5,点击编译,编译生成apk,完成之后是ApkIDE_anzhuo.apk

导入模拟器、手机、平板,安装游戏。开始happy!!!
改区的名字是数据库mt3--serverlist里name名字。
您需要登录后才可以回帖 登录 | 加入网站

本版积分规则