最新要闻
- 刘基贤为什么叫67?刘基贤个人简介
- 世界热议:茂名恒博贸易有限公司_关于茂名恒博贸易有限公司的简介
- 华为夏季全场景新品发布会官宣:5月18日见-天天快看
- 五一高速免费结束后下高速 男子拒付费堵了出口9小时_百事通
- 男子摔坏主管手机被开除 法院:公司赔偿13万余元
- 今日快讯:保护壳“泄露天机”:三星Galaxy Z Flip5副屏神似文件夹
- 小牛三款电动新车本月发!号称史上最远、最快、最能装_世界微头条
- 鄂尔多斯市内培外引打造龙头领航强磁场
- 把钱叠成爱心的简单方法(怎么把钱叠成爱心简介介绍)
- 新一代华为MateBook D 16今日开售:顶配i9-13900H 16英寸黄金屏 重点聚焦
- 车机软件未达预期 曝大众汽车将解雇大部分高管 天天热推荐
- 天天快看:造型媲美法拉利!全新丰田皇冠Sport首发:进中国敢卖40万
- 视点!不少车主狂喜:开车违法 刷视频就可免于扣分罚款
- 不易变形:220g重磅纯棉短袖19.9元新低(原价59元)
- 西藏学者:寄宿制教育更应以当地人视角去理解|热议
- 环球短讯!武汉汉派融城投资管理有限公司_关于武汉汉派融城投资管理有限公司简述
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
仙境传说RO H5游戏详细图文架设教程
前言
还记得萌萌的波利么,对就是天天打波利的那个波利- -,这次给大家带来了一款非常精美的休闲 H5 游戏仙境传说RO H5。满级VIP,爆表战力,各种好看的时装、坐骑、翅膀、宠物就在仙境传说RO H5!
本文讲解仙境传说RO 架设教程,想研究 H5 游戏如何实现,体验游戏中秒天秒地秒空气的一定不要错过。
我架设的仙境传说RO H5 链接:http://101.43.194.154:121,上线就送VIP10、1亿金币、1亿钻石。关注我的微信公众号 echeverra 发送 “仙境传说”,获取游戏源码,发送 “仙境传说 GM”,获取后台 GM,快来体验一下吧。
(相关资料图)
如果你对 H5 游戏感兴趣,推荐另外几款我架设的 H5 游戏:H5 游戏整理汇总,欢迎来玩耍~
仙境传说RO游戏截图:
架设
1. 架设条件
仙境传说RO架设需要准备:
- linux服务器,建议CentOs 7.6版本,推荐轻量应用服务器,性价比高。
- 游戏源码,关注我的公众号 echeverra,发送 “仙境传说” 获取。
2. 安装宝塔及环境
宝塔是一个服务器运维管理软件,安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:
- web服务器:Nginx1.18
- 数据库:mysql 5.6
- 编程语言:PHP 5.6
- 数据库管理工具:phpMyAdmin 4.4
3. 关闭防火墙
通过宝塔菜单终端,执行关闭防火墙命令:
systemctl stop firewalld.servicesystemctl disable firewalld.service
4. 开放端口
我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。
腾讯云服务器在防火墙中配置规则。
然后在宝塔菜单安全中开放所有端口。
如果对安全性有要求,可以单独开放需要开放的端口,方法同上。
5. 上传源码
拿到源码后,将 data.tar.gz 压缩文件通过宝塔上传到 /data
目录下。
上传成功后进行解压。
cd /datatar -xzvf data.tar.gz
解压完成后,通过宝塔菜单终端,命令授予777权限:
chmod -R 777 /data/battle/chmod -R 777 /data/chat/chmod -R 777 /data/game/chmod -R 777 /data/main/chmod -R 777 /data/soft/chmod -R 777 /data/wwwroot/
6. 配置环境
移动node环境
mv /data/soft/node /usr/local/node
设置环境变量
\cp /data/soft/profile /etc && source /etc/profile
查看环境是否成功
node -v //v0.10.32pm2 -v //2.4.2
node
和 pm2
能查到版本号,说明环境配置成功。
7. 修改源码IP
源码中的IP(43.137.50.49),需要替换成你自己的服务器 IP。
需要修改IP的文件:
- /data/soft/h5gj_main.sql
- /data/wwwroot/resource/platform.json
以 h5gj_main.sql
文件为例,在宝塔中找到文件,双击修改,Ctrl+F 批量替换 IP。
platform.json
文件中记得将 game.prvv.cn
也改成自己的 IP。
8. 导入数据库
宝塔数据库菜单中修改root密码为123456
。
创建数据库:
mysql -uroot -p123456 -e "CREATE DATABASE center DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE h5gj DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE h5gj_battle DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE h5gj_coupon DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE h5gj_log DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE h5gj_main DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"mysql -uroot -p123456 -e "CREATE DATABASE cdks DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;"
导入数据库:
mysql -uroot -p123456 center < /data/soft/center.sqlmysql -uroot -p123456 h5gj < /data/soft/h5gj.sqlmysql -uroot -p123456 h5gj_battle < /data/soft/h5gj_battle.sqlmysql -uroot -p123456 h5gj_coupon < /data/soft/h5gj_coupon.sqlmysql -uroot -p123456 h5gj_log < /data/soft/h5gj_log.sqlmysql -uroot -p123456 h5gj_main < /data/soft/h5gj_main.sqlmysql -uroot -p123456 cdks < /data/soft/cdks.sql
9. 创建游戏网站
添加游戏网站才能访问游戏,域名写你的 IP,根目录 /data/wwwroot
。
如果你的服务器 80 端口占用或者不想使用默认端口,只需要在创建网站时 IP 后面填写具体的端口号即可,无需再修改源码中的端口号。
10. 开启游戏
以上步骤都操作完毕,就到了激动人心的启动游戏啦,启动命令:
cd /data/main/pm2 start -n mxx main.jscd /data/game/pm2 start -n gxx main.jscd /data/chat/pm2 start -n cxx main.jscd /data/battle/pm2 start -n bxx main.js
在不重启服务器的前提下,启动游戏命令可以使用:
cd /datapm2 start all
查看监听接口:
netstat -lntp
访问游戏链接:http://IP
,使用你服务器的 IP。
输入账号,登录游戏,创建角色,进入游戏,Nice~
11. GM 工具
有两种 GM 授权方式,给大家都介绍下吧。
第一种是常见的 GM 码授权方式。
修改 /data/wwwroot/gmht/user/config.php
文件中的 $gmcodeb
字段值,设置自己的 GM 码。
访问链接:http://IP/gmht/gm.php
打开后台填写 GM 码即可进行授权操作。
被授权的玩家可以通过链接:http://IP/gmht/gm.php
登录后使用 GM。
第二种是 CDK 卡密授权方式。
首先需要导入新的 cdks 数据库,使用 /data/wwwroot/ht/
目录下的 cdks.sql
文件,导入之前创建好的 cdks 数据库,覆盖掉。
修改 /data/wwwroot/ht/config/config.php
文件中的 $gm_code
字段值,设置自己的 GM 码。
生成 CDK 链接:http://IP/ht/cdk/
,填写 GM 码,生成 CDK 卡密文件。
授权账号链接:http://IP/ht/pay/
,填写 CDK 和要授权的账号,并设置密码。
GM 后台链接:http://IP/ht/gm/
,填写授权的账号和密码,发送指定物品即可。
11. 关闭游戏
关闭游戏执行以下命令即可:
cd /datapm2 stop all
后续
修改数据库密码
修改数据库密码需要修改宝塔数据库 root 账户密码,还需要以下文件,将原始数据库密码 123456
改为你设置的 root 账户密码。
- /data/battle/config/config.js
- /data/chat/config/config.js
- /data/game/config/config.js
- /data/main/config/config.js
- /data/wwwroot/ht/config/config.php
- /data/wwwroot/gmht/user/config.php
修改角色初始值
新建角色的 VIP 等级、金币、钻石的初始值可以设置,需修改以下文件:
- /data/main/node_modules/uw-entity/src/UserEntity.js
- /data/game/node_modules/uw-entity/src/UserEntity.js
- /data/chat/node_modules/uw-entity/src/UserEntity.js
- /data/battle/node_modules/uw-entity/src/UserEntity.js
修改以上全部文件的金币字段值:gold
、钻石字段值:diamond
、VIP 等级字段值:vip
,修改前记得先关闭游戏服务,改后再开启游戏即可生效。
修改区名
游戏只有一个区,修改区名只需要修改数据库 h5gj_main
中的表 mn_svr_entry
的 name
字段,建议使用 PHPmyadmin 访问数据库修改,双击值修改,回车保存。
修改游戏公告
游戏公告会在进入游戏后弹窗,修改公告需要修改文件 /data/wwwroot/notice/notices.json
,按照默认格式修改即可。
开机自启动
和其他游戏不一样的是,仙境传说RO启动命令使用的是 pm2 命令,而不是 shell 脚本,所以无法在宝塔中通过计划脚本的方式启动游戏服务,不过经过我不懈的研究,我还是找到了自启动的方法~
启动游戏服务后,设置开机启动,执行命令:
pm2 startup
在执行保存现有列表数据命令,开机后会自动加载已保存的应用列表启动:
pm2 save
我们可以重启服务器测试一下,重启后输入命令查看进程:
pm2 list
游戏进程全部自启动成功,Very Nice~
背景音乐问题
仙境传说RO的BGM可以说是行业标杆,非常精美,但我发现在 IOS 设备中有大概率无法播放背景音乐的问题,DeBug 半天也没发现哪里有问题,求助 35 博客博主才发现在安卓设备上是正常的,只是在 IOS 设备上有问题。
一顿操作后我发现,IOS 设备安装夸克浏览器清除缓存后背景音乐就可以正常播放了,点击头像可以切换背景音乐,如果在 PC 端有一样的问题,可以安装 Firefox 浏览器清除缓存登录也是正常的。
游戏现存BUG
虽然这款游戏很精美,但也有 BUG 的,游戏中的竞技场和争霸赛功能会提示报系统错,无法正常使用,好在并不影响主线任务完成,如果有修复版了,请联系我哈~
还有就是黑市中的道具无法购买,这个 BUG 可以忽略不计,GM 后台发送物品即可。
其他的 BUG 如称号异常、主线任务无法完成、公告显示等我已经修复好了~
关于仙境传说RO
其实我是打算不再架设游戏了的,直到看到这款仙境传说RO - -,我玩过很长一段时间的天天打波利放置游戏,所以当看到RO时我又忍不住了- -。
仙境传说RO游戏的画面不是一般的精美,看着很舒服,各种提示也很完善,还有好听的背景音乐,在城中还可以看到所有玩家,可以聊天,社交功能也很赞。
还有这款游戏的架设也很简单,并不难,占用的内存也很小,大概 600M 左右的样子,源码也很全,没有加密的,想学习研究游戏代码也是很不错的选择。
最后用一句网易云上的 RO BGM Title 评论结束本篇文章吧:“听到这BGM,脑子里面在RO里面干过的事一一都浮现了。可能大家已经不玩或者没时间再玩RO了,但是那时候的最初的心动和回忆一直留在我们的脑子里,留在这BGM里。”
好啦,以上就是仙境传说RO 架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。
你学“废”了么?
(完)
文章首发于我的博客 https://echeverra.cn/ro,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!
关键词:
仙境传说RO H5游戏详细图文架设教程
每日信息:使用UE做动画编辑-VRAnimEditor
刘基贤为什么叫67?刘基贤个人简介
世界热议:茂名恒博贸易有限公司_关于茂名恒博贸易有限公司的简介
华为夏季全场景新品发布会官宣:5月18日见-天天快看
五一高速免费结束后下高速 男子拒付费堵了出口9小时_百事通
男子摔坏主管手机被开除 法院:公司赔偿13万余元
今日快讯:保护壳“泄露天机”:三星Galaxy Z Flip5副屏神似文件夹
小牛三款电动新车本月发!号称史上最远、最快、最能装_世界微头条
鄂尔多斯市内培外引打造龙头领航强磁场
Java开发、SpringBoot开发(狂神说Java) 每日消息
全球观焦点:在JS中如何判断两个对象是否相等
把钱叠成爱心的简单方法(怎么把钱叠成爱心简介介绍)
新一代华为MateBook D 16今日开售:顶配i9-13900H 16英寸黄金屏 重点聚焦
车机软件未达预期 曝大众汽车将解雇大部分高管 天天热推荐
天天快看:造型媲美法拉利!全新丰田皇冠Sport首发:进中国敢卖40万
视点!不少车主狂喜:开车违法 刷视频就可免于扣分罚款
不易变形:220g重磅纯棉短袖19.9元新低(原价59元)
西藏学者:寄宿制教育更应以当地人视角去理解|热议
环球短讯!武汉汉派融城投资管理有限公司_关于武汉汉派融城投资管理有限公司简述
【新要闻】高并发场景下的 HttpClient 优化,QPS 大大提升!
太惨!美国人不敢把钱存银行了 苹果的“余额宝”等受益|世界报资讯
一机传三代!年轻人换机周期最高拉长到3年:华为等成首选-世界速看
孩子高铁上狂踢前排:家长无动于衷 环球简讯
当前资讯!30万新能源豪华MPV销冠!腾势D9 5月新增订单冲击1.5万台
首款IP69K认证手机发布:防水性能秒杀IP68!冲热水澡、泡温泉不怕了 环球关注
中邮证券:给予金隅集团买入评级_环球观察
爱康体检结果查询官网_爱康体检结果网上查询_全球微头条
几十元的蓝牙鼠标 延迟秒杀几百元的蓝牙耳机:原因我懂了
全球新消息丨老头乐必须封杀 危害公共安全!崔东树称新能源车下乡是战略方向:大爷们要换车
python高效处理大数据集1数据处理效率的迫切需求
读SQL进阶教程笔记15_SQL编程思维_天天最资讯
i59400f_i59400F_世界热议
世界今亮点!徐克版《射雕》官宣引热议:肖战饰演郭靖、黄蓉是她!网友直呼别毁经典
焦点速讯:86.返回类型和return语句
用CPU来加速你的Linux命令 消息
最新消息:零余额账户是什么意思_零余额帐户是什么意思啊
天天讯息:AMD:RX 7900、FSR 2真是绝配!光追游戏爽翻天
影驰PCIe 5.0 SSD温度实测:小风扇立功了
张本智和丢冠原因揭晓!超级黑马崛起,表态要在世乒赛拿男单奖牌 最新资讯
全球快资讯:格林伍德即将回归顶级联赛,尤文有望签曼联弃将,博格巴成中间人
ASP.NET Core MVC 从入门到精通之序列化
网络基础 CAS协议学习总结_天天新资讯
环球观点:Git使用经验总结1
环球焦点!【全球新视野】今日热议:焦点快播:海通证券:货币紧缩政策边际放缓 贵金属有望迎来板块性投资机会 每日热门_焦点滚动_天天新要闻
AMD为ROG掌机定制Zen4+RDNA3神U:功耗只有9W!|环球百事通
【聚看点】华为严打App互相拉起!不整改者直接下线、上报工信部
第一次!嫦娥五号发现月球天然玻璃:建基地的好材料-天天热头条
特斯拉中国五一出行报告:百位车友日行千里 没有里程焦虑 天天快报
去哪里?阿斯报:布斯克茨预计在巴萨夺冠后宣布自己的未来-世界讯息
送电子书福利啦!|每日关注
美国统治全球48%半导体市场:研发投入占比2.5倍于中国
通讯!宝德暴芯x86处理器发布:百分百复刻Intel 10代酷睿
贾跃亭没忘记乐视!时隔6年 首次互动|环球微资讯
世界杯预选赛欧洲区第三轮德国主场被爆冷 当前快报
.NET 6学习笔记(8)生成自签证书
男子1天吃10顿暴瘦110斤:确诊为甲亢!医生科普
每日快看:董宇辉自曝曾抗拒卖货写检讨:一度撑不下去想放弃
每日信息:银河麒麟桌面系统升级V10 SP1 2303:固若金汤 真心好用!
当前视点!巴萨唯一爆点要走,5000万欧元违约金,让签约不要太容易
全球速讯:海康威视推双盘位NAS:1199元 最大40TB容量
因“挖呀挖”爆火美女老师身陷6大传闻:职业网红?一场直播打赏200多万?-天天要闻
三国志战略版象兵战法怎么样 三国志战略版象兵战法搭配
挂载NTFS分区,离线安装NTFS-3G(Linux挂载NTFS格式磁盘的方法)
《塞尔达传说:王国之泪》偷跑后:任天堂大规模“清理”Switch相关软件
腾势汽车五一出行报告:座椅零重力成最爱用智能功能 被使用84万次-世界最资讯
世界新动态:葱花饼怎样做好吃?
“秀色”可餐鲜花入馔有讲究 谨防过敏或中毒_每日快播
环球速看:治堵神器!比亚迪云巴在湖南大王山即将运营:串联十余处景点
广东强对流天气上线 多地暴雨大风:汕尾3小时倒水111.1毫米|世界微动态
对标华为昆仑!荣耀将推出巨犀玻璃面板:Magic4已提前用上
创维汽车黄宏生:盈亏平衡点是卖10万辆 明年实现
收购动视暴雪还有机会!微软聘请顶级反垄断律师对阵CMA 全球今头条
全球今头条!称比亚迪仰望U8原地掉头是欺骗大众 38万粉丝UP主道歉
1163 Dijkstra Sequence + 层序遍历 + 链式前向星_环球热点
马普龙霸王龙谁厉害_马普龙vs霸王龙 今日播报
《塞尔达传说:王国之泪》发售前惨遭偷跑!Epic:买不起可以玩《原神》
【天天时快讯】超越《复联》!《银河护卫队3》创漫威影史最高分
桥本环奈的影视剧_桥本环奈影视作品 焦点热闻
全球最新:女子深夜加班回家吃榴莲被丈夫指责 网友质疑摆拍:头顶长了摄像头
巴菲特看好微软:在收购动视暴雪上已经十分出色|全球信息
动态:又一新造车濒临倒闭:仅交付6台车 和富士康有关
全球今亮点!又一新势力车企申请破产 经销商曾集体维权称被坑几百万
近日择机发射!天舟六号船箭组合体转运至发射区_世界播资讯
这几类蔬菜或自带“毒素”,吃前必须焯水,有两种正当季-今日报
每日动态!【金融街发布】国家外汇管理局:4月末我国外储规模为32048亿美元 环比上升0.66%
【环球新要闻】国王杯冠军榜:巴萨31冠居首,皇马20冠排第三
世界动态:上海官方公布4月超速排行榜:第一名真能追高铁了 一秒67米
回忆杀!“品如的苹果手机怎么是翻盖的”引热议 网友又来考古
Linux驱动开发笔记(一):helloworld驱动源码编写、makefile编写以及驱动编译基本流程 当前速讯
视讯!OpenAI CLIP 关键点 - 连接图像和文字
宁德时代回应原材料价格下跌:不存在大幅减值风险
把苹果股票卖了!巴菲特:两年前犯过错 很愚蠢|世界快看
理想汽车:几万块营销预算李想亲自批 但安全方面预算不需要
关于Kubernetes-v1.23.6-初始化时报错[kubelet-check] It seems like the kubelet isn't runni
编程题库 - 基本运算 - 整数运算求两个整数相加之和
零营收药企密集IPO 估值成关注点
天天看点:iPhone 15 Pro Max机模上手:1.57mm超窄边框、Type-C接口
对于女大学生 一晚上最少多少钱
一夜爆红 湖北黄老师直播唱挖呀挖打赏不断 律师:或涉嫌侵权