准备工具:Notepad++
SecureCRTWinSCPHEdit
安装宝塔直接运行命令即可。
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
搭建环境:CENTOS 6.8
Nginx1.14
mysql5.6
php5.4
(使用后台就需要删除exec() 禁用函数)
下面开始搭建
、关闭防火墙、开放端口使用PPTY运行或其他命令行工具运行 以下命令chkconfig iptables offservice iptables stop宝塔放行端口:1:65535或者单独放行端口:10030 10003 10020 10011
2、上传xy.zip到服务器根目录可以直接在宝塔上传或使用WinSCP等辅助工具上传上传好后,解压xy.zipcd /unzip xy.zip解压后给予 777权限chmod -R 777 /homechmod -R 777 /www/wwwroot/mhxy/安装java环境cd /rpm -ivh jdk-8u144-linux-x64.rpm
3、创建数据库名 mt3 导入mt3.spl数据库 导入后在对MT3进行导入此数据库。修改root的密码和mt3的密码为174517。=======================================
4、搭建网站创建网站默认是ip:88在面板网站添加站点你的IP:88 比如123.123.123.123:88 即可,其他都不用改 ,直接提交就可以了!88端口一定要加上不然客户端读取不了。
文件 进入: www/wwwroot/123.3.123.123 上传 网站文件.zip到里面解压出来 ,然后进入解压的网站文件把里面的文件全部剪切到www/wwwroot/123.123.123.123此文件下。修改 此文件www/wwwroot/123.123.123.123/serverccz/index里面的ip改为您的IP和你的区名文件要和客户端文件名字匹配===========================
5、IP修改
(1)/home/mt3/game_server/gs.xio.xml 的IP为你的服务器的ip【7,1220行】 这个保持默认就好了
(2)/home/mt3/proxy_server/proxy.conf 的IP为你的服务器的ip【50,70 ,95 行】 这个保持默认就好了
(3)/home/mt3/sdk_server/sdk.config.xml里的IP为你的服务器的ip【23行,注意有端口的带上端口】 修改这个 为你外网 有端口加端口
(4)/www/wwwroot/你的网站目录/serverccz/index1.html里的IP为你的服务器的ip【修改两处】注:index1.html这个文件名不是绝对的 有可能是index11.html 或其他 这个根据你客户端里面的 决定,后面修改客户端会提到=======================
下面修改客户端.
7、客户端修改IOS客户端 用N++修改Payload\mt3.app\res\1912606767 文件的IP安卓客户端修改用N++修改根目录AndroidManifest.xml文件的IP【71行】用UE修改lib\armeabi-v7a\libgame.so,搜索getRecruitSuccess,更改ip我们以安卓为例反编译 客户端。
改之理3.3.5.0就可以这里我刚刚反编译过 就不编译了用N++修改根目录AndroidManifest.xml文件的IP【71行】用UE修改lib\armeabi-v7a\libgame.so,搜索getRecruitSuccess,更改ip可以看到这里的IP 是http://你的IP:88/serverccz/index1.html如果你的IP不是14位是13位就添加两位 index1.html改为 index1.html11.html 这样 14 就改为index1.html 这个so文件的位数不要搞错,不然会黑屏都修改后就反编译回去。
8、启动游戏服务启动命令cd /home/mt3./s.sh查看端口命令netstat -ltnp架设也比较简单这个。好了 本期教程 到此结束。。。
PS:一个简单运营后台http://IP:88/gm/admin/admin.php账号 admin 密码gmduo.com
下面简单介绍下后台出现Warning: exec() 影响不大,强迫症 可以到PHP设置里面删除 exec() 删了就没了GM工具:http://ip:88/gm/gm.php
玩家:http://ip:88/gm/GM校验码gmduocom
角色ID 通过 点击系统可以看到充值OK 但是不到帐。
解决方法:宝塔后台-软件商店-运行环境-找到PHP5.6,设置-禁用函数-exec删除即可删档(还没有尝试过,自行测试)清空game_server\mkdb目录清空name_server\mkdb目录清空sdk_server\mkdb目录
友情提示:如果是阿里云或者腾讯云架设 请注意端口是否开放。
②若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
③如果本站有侵犯、不妥之处的资源,请联系我们。将会第一时间解决!
④本站部分内容均由互联网收集整理,仅供大家参考、学习,不存在任何商业目的与商业用途。
⑤本站提供的所有资源仅供参考学习使用,版权归原著所有,禁止下载本站资源参与任何商业和非法行为。






暂无评论内容