仙变3/牧仙记 linux 架设教程 这个视频有点长,看一般就好了,后面部分是玩游戏测试授权后台发送物品.
教程演示虚拟机地址:192.168.200.129 外网和局域网类似
准备工具:
Notepad++
SecureCRT
WinSCP
HEdit
这个端
安卓端需要解析一个15位域名
苹果 需要解析一个12位
如果只玩安卓解析一个15位域名或者用15位的IP就好了。
理论上苹果的那个更新地址可以也修改下和安卓一样这样用一个IP或域名也可以,未测试,有域名解析两个域名也不麻烦。
我这里用局域网只演示安卓端192.168.200.129正好15位。
苹果端需要修改部分视频中也会介绍.
相关工具的安装和使用教程参考文章最下面。
搭建环境:
CENTOS 7以上系统
Nginx1.14
mysql5.6
php5.4
这里不单独演示,参考之前的 “宝塔安装通用视频”.
下面开始搭建
1、关闭防火墙、开放端口
使用PPTY运行或其他命令行工具运行 以下命令
systemctl stop firewalld.service
systemctl disable firewalld.service
宝塔放行端口:1:65535
或者单独放行端口:
2、上传xb3.tar.gz到服务器/目录(根据端实际情况上传,有的是上传到root目录)
可以直接在宝塔上传或使用WinSCP等辅助工具上传
上传好后,解压xb3.tar.gz
cd /
tar zxvf xb3.tar.gz
解压后给予 777权限
chmod -R 777 /data
命令行 执行
echo "include ld.so.conf.d/*.conf
/data/game/lib
" > /etc/ld.so.conf && ldconfig
3、设置数据库密码为:zgymw.com(直接在宝塔设置)
提供了两种数据导入,自行选择。
这里我用方式一导入数据.
导入数据方式一、
密码修改后使用PPTY运行或其他命令行工具运行 以下命令
cd /data
./sk
创建数据库结束
可通过宝塔 数据库 - 从服务器获取 查看 是否创建5个
导入数据方式二、
=========不怕麻烦的可以手动输入下面命令创建数据库===============
mysql -uroot -pzgymw.com
create database dev_s1;
create database devb_s1;
create database yx03_cn_countly;
create database yx03_cn_gateway;
create database yx03_cn_manager;
use dev_s1;
set names utf8;
source /data/sql/dev_s1.sql;
use devb_s1;
set names utf8;
source /data/sql/devb_s1.sql;
use yx03_cn_countly;
set names utf8;
source /data/sql/yx03_cn_countly.sql;
use yx03_cn_gateway;
set names utf8;
source /data/sql/yx03_cn_gateway.sql;
use yx03_cn_manager;
set names utf8;
source /data/sql/yx03_cn_manager.sql;
flush privileges;
exit 回车退出
=======================================
4、搭建网站
直接宝塔操作 IP或域名端口81
网站目录设置/data/game/htdocs/center/gateway/site
===========================
5、IP修改
修改以下文件中的IP或域名为你自己的
可以宝塔修改,或其他编辑工具
/data/game/agent/yx03_dev_s1/server/config/cross.xml 一共2处
/data/game/agent/yx03_dev_s1/server/publish_release/serverconfig.xml 一共1处
安卓用到的
/data/game/htdocs/center/gateway/site/cdn/yx03/cn/and/yx03_cn_a1/luajit/init (这个文件和客户端对应,先不修改,等改客户端时候一起改)
/data/game/htdocs/center/gateway/site/dev/az1.txt (2处IP、13处域名)
苹果用到要修改的文件,这里和安卓一样,就不演示了。
/data/game/htdocs/center/gateway/site/cdn/yx03/cn/ios/yx03_cn_a1/lua/init (这个文件和苹果客户端对应)
/data/game/htdocs/center/gateway/site/dev/query2.txt
/data/game/htdocs/center/gateway/site/cdn/yx03/cn/ios/yx03_cn_a1/lua/game/setting (这个用UE修改)
=======================
下面修改客户端.
6、客户端修改
安卓客户端:(15位IP或域名)
com.ys.dw/assets/AssetBundle/luajit/init-48270f7995779a74548b6bb9d05fe52e
苹果客户端:(12位IP或域名)
/Payload/dev.app/Data/Raw/AssetBundle/lua/init-3c9f719e7d9142a7043a247c490d9899
/Payload/dev.app/Data/Raw/AssetBundle/lua/game/setting-9d40443952511dc95c03f4078669cdfb
我们以安卓为例
反编译 客户端。改之理3.3.3.0就可以
反编译后找到
com.ys.dw/assets/AssetBundle/luajit/init-48270f7995779a74548b6bb9d05fe52e
用UE或者HEdit之类工具修改里面的IP为你的IP或者域名(一般来说搜索http定位)
修改后保存,反编译回去.
利用编译时间我们继续第5步操作,这里我们把init-48270f7995779a74548b6bb9d05fe52e复制一份出来,改名为init
通过宝塔或其他工具 覆盖到/data/game/htdocs/center/gateway/site/cdn/yx03/cn/and/yx03_cn_a1/luajit/init里面
覆盖后 到这里 就架设结束了,下面我们测试下。
7、启动游戏服务
启动命令
cd /data/game/agent/yx03_dev_s1/server
./start.sh
查看端口命令
netstat -ltnp
服务端启动好了.可以进入游戏。
就到这里.
祝君好运...
PS:
这里补充下运营后台架设:
后台添加一个网站 目录为 /data/game/htdocs/yx03_dev_s1
我这里没有用域名随便起一个加端口85(到时候用IP和端口访问即可,不然宝塔里面一个IP不能同时创建两个网站.端口随意的)
运营后台地址 IP:85/admintool 账号admin 密码 123456
在看看授权后台
授权后台地址 IP:85/gm/gm.php GM码 zgymw.com 账号充值 需要加前缀 dev_ 比如 dev_zgymwcom
充值后注意 邮件领取。
授权后台注意:需要修改 /gm/user/config.php 中的运营后台地址 为你的实际地址(也就是上面的 运营后台地址 )
友情提示:如果是阿里云或者腾讯云架设 请注意端口是否开放。
阿里云ECS云服务器如何开启端口图文教程:http://www.zgymw.com/news/txtlist_i341v.html
如何开启阿里云服务器端口?阿里云服务器怎么开端口?:http://www.zgymw.com/news/txtlist_i340v.html
仙变3/牧仙记Linux手工服务端:http://www.zgymw.com/product/view1244.html
仙变3/牧仙记相关资源:http://www.zgymw.com/baike/search_j1v_k90v_p1v.html
3D仙侠手游【仙变3又名牧仙记】一键即玩服务端:http://www.zgymw.com/product/view1245.html
1、自动:在上方保障服务中标有自动发货的商品,拍下后,将会自动收到来自卖家的商品获取(下载)链接;
2、手动:未标有自动发货的的商品,拍下后,卖家会收到邮件、短信提醒,也可通过QQ或订单中的电话联系对方。
1、描述:源码描述(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、版本不符等);
2、演示:有演示站时,与实际源码小于95%一致的(但描述中有"不保证完全一样、有变化的可能性"类似显著声明的除外);
3、发货:手动发货源码,在卖家未发货前,已申请退款的;
4、服务:卖家不提供安装服务或需额外收费的(但描述中有显著声明的除外);
5、其他:如质量方面的硬性常规问题等。
注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法对描述进行修改!
1、在未拍下前,双方在QQ上所商定的内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准);
2、在商品同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外);
3、在没有"无任何正当退款依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
4、虽然交易产生纠纷的几率很小,但请尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于网站工作人员介入快速处理。
1、本站所有资源、教程来自互联网转载,仅供学习交流,不得商业运营资源,不确保资源完整性,不提供任何技术服务;
2、本站资源仅供本地编辑研究学习参考,禁止未经资源商正版授权参与任何商业行为,违法行为!如需商业请购买各资源商正版授权;
3、本站仅收集资源,提供用户自学研究使用,本站不存在私自接受协助用户架设游戏或资源,非法运营资源行为;
4、本站部分资源所填写费用仅视为对本站赞助与对应资源无关,赞助费用仅维持本站的日常运营开支所需!若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用;
5、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本站不承担任何责任;
6、本网站如无意中侵犯了某个企业或个人的知识产权,请来信【Email:76891828@qq.com】告之,本站将立即删除。
仅供学习研究,禁止任何商业行为。请自觉24小时内删除文件,违者自负。
本站创立于2009年,已运行,感谢一路相伴
本站专注为新手提供手游源码、网页游戏源码、游戏一键端资源教程开发技术交流学习论坛