想体验经典传奇的热血PK吗?想体验满级VIP的尊贵吗?想体验一刀99999的爽快吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在光柱版雷霆传奇H5!
本文讲解雷霆传奇架设教程,想研究H5游戏如何实现,体验游戏中秒天秒地秒空气的一定不要错过。
雷霆传奇游戏截图:
雷霆传奇架设需要准备:
宝塔是一个服务器运维管理软件,安装命令:
通过宝塔菜单终端,执行关闭防火墙命令:
systemctlstopfirewalld.servicesystemctldisablefirewalld.service4.开放端口我们直接开放所有端口1-65535,以阿里云服务器为例,在安全组中配置规则。
然后在宝塔菜单安全中开放所有端口。
如果对安全性有要求,可以单独开放需要开放的端口,方法同上。
拿到源码后,将ltcq.zip压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。
解压完成后,通过宝塔菜单终端,命令授予777权限:
chmod-R777/ltcq6.导入数据库宝塔设置数据库root密码为123456。
mysql-uroot-p123456GRANTALLPRIVILEGESON*.*TO'root'@'127.0.0.1'IDENTIFIEDBY'123456'WITHGRANTOPTION;FLUSHPRIVILEGES;GRANTALLPRIVILEGESON*.*TO'root'@'localhost'IDENTIFIEDBY'123456'WITHGRANTOPTION;FLUSHPRIVILEGES;quit创建以下数据库:
举例创建actor_s1数据库,用户名密码默认即可,代码中使用的是root账户。
解压sql.zip压缩文件,导入数据库
选择对应数据库,导入
源码中的IP是我自己虚拟机的(101.43.145.211),需要替换成你自己的服务器IP。
需要修改IP的文件:
以config.php文件为例,在宝塔中找到文件,双击修改,Ctrl+F批量替换IP。
数据库globaldata.sql中的表server和serverroute同样需要修改IP,以server表为例,打开phpMyAdmin工具,找到对应表字段,双击修改,回车保存。
添加游戏网站才能访问游戏,网站域名写你的IP,端口号81,根目录/ltcq/h5game/,PHP选择5.6版本。
以上都执行完毕,那么就到了激动人心的启动游戏啦,启动命令:
查看启动端口,一般情况下9001端口监听中就没有问题。
注册账号后在选区界面点击开始游戏,进入游戏,创建角色,Nice~
关闭游戏执行命令:
如果你想使用域名访问,且不想使用81端口,同样只需修改3个文件:
h5game/config.php文件:
h5game/index.js文件:
h5game/web/server_list/config.php文件:
创建游戏网站的域名填写你使用的域名,即可通过域名访问游戏。
脚本内容:
#!/bin/shXYTCPListeningnum=`netstat-an|egrep"0.0.0.0:9001"|awk'$1=="tcp"'|wc-l`echo$XYTCPListeningnumif[$XYTCPListeningnum-eq0]; then cd/ltcq/server/s1./stop.shcd/ltcq/server/s1./run.shfi通过判断端口9001是否还处在监听状态判断游戏是否正常,异常重新执行启动命令。
游戏中难免会出现GM工具发送物品过多甚至爆号的情况,这时候可以通过数据库清空角色背包物品来解决。
首先关闭游戏,关闭命令参考上文,一定要关闭游戏服务,我就踩了坑折腾了好久。
通过宝塔,打开菜单数据库中的phpMyAdmin工具,并登陆。
找到库actor_s1,点击上方SQL菜单,输入sql语句,其中账号替换为你的即可。
再输入sql语句,其中actorid替换为你上一步查询到的即可。