九州八荒录 H5 游戏详细图文架设教程
前言
这次给大家带来一款丧心病狂的超变版仙侠 H5 游戏,九州八荒录 H5,变态到什么程度呢?各种宝物升级到上万阶,还没有达到上限,战力也突破到了千万亿,只有你够肝,榜一大佬指日可待!
本文讲解九州八荒录游戏架设教程,想研究 H5 游戏如何实现,体验游戏中秒天秒地秒空气的一定不要错过。
我架设的游戏链接:http://101.43.194.154:88,游戏长期维护,游戏源码关注我的公众号 echeverra 回复“九州八荒录”下载,后台 GM 回复“九州八荒录 GM”获取。
同样推荐另外几款我架设的 H5 游戏:H5游戏整理汇总,欢迎来玩耍~
游戏截图:
架设
1. 架设条件
九州八荒录架设需要准备:
linux 服务器,建议 CentOs 7.6 版本,推荐轻量应用服务器,性价比高。
游戏源码,关注我的公众号 echeverra,发送 “九州八荒录” 获取。
服务器推荐 2H4G 配置,游戏运行会占用 3.3G 左右的内存。
2. 安装宝塔及环境
宝塔是一个服务器运维管理软件,安装命令:
安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放 8888 端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:
web 服务器:Nginx1.18
数据库:Mysql 5.6
数据库:Redis 7.0.11
编程语言:PHP 5.6 (编译安装)
数据库管理工具:phpMyAdmin 4.4
注意 PHP 5.6 是使用编译安装的方式。
安装完 PHP 5.6 还需安装 Redis、swoole 拓展。
3. 关闭防火墙
通过宝塔菜单终端,执行关闭防火墙命令:
4. 开放端口
我们直接开放所有端口 1-65535,阿里云服务器在安全组中配置规则。
腾讯云服务器在防火墙中配置规则。
然后在宝塔菜单安全中开放所有端口。
5. 上传源码
拿到源码后,将服务端目录下的 jz.zip
压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。
上传成功后解压。
解压完成后,命令授予 777 权限:
6. 配置环境
安装以下所需环境:
编译 libmcrypt:
修改 /etc/ld.so.conf
文件:
运行命令:
修改 php.ini
文件:
重载配置,重启下 PHP。
安装 node 环境:
7. 修改源码 IP
源码中的 IP(101.43.194.154),需要替换成你自己的服务器 IP。
\home\server\stak
\home\admin_www\center\includes\Config.php
\home\web\init_utils.js
\home\web\loading.html
\home\web\resource\bsysdk.js
\home\web\resource\getContentDeliveryNetworkInfo.json
\home\sql\backstage.sql
以第一个 stak
文件为例,在宝塔中找到文件,双击修改,Ctrl+F 批量替换 IP。
8. 导入数据库
宝塔数据库菜单中修改 root 密码为pwd123456
。如果你想修改成自己的密码,需要将源码中的密码同时替换。
通过命令导入数据库:
9. 创建网站
本游戏需要创建三个网站。
第一个游戏网站:先填写域名 jz.game.cn:88
,这个域名随意,主要目的是三个网站都是用 IP 会提示重复无法添加,根目录选择 /home/web
,PHP 版本选择 PHP-56。
再次点击刚创建的 jz.game.cn
网站,域名管理添加 IP:88。
网站目录关闭防跨站攻击。
第二个前端与服务端链接网站:先填写域名 sdk.game.cn:89
,根目录选择 /home/admin_www/api/sdk
,PHP 版本选择 PHP-56。
再次点击网站 sdk.game.cn
,域名管理添加 IP:89,网站目录关闭防跨站攻击。
第三个游戏后台网站:先填写域名 gm.game.cn:81
,根目录选择 /home/admin_www
,PHP 版本选择 PHP-56。
再次点击网站 gm.game.cn
,域名管理添加 IP:81,网站目录关闭防跨站攻击。
10. 启动游戏
以上步骤都操作完毕,就到了激动人心的启动游戏啦,启动命令:
先输入 3 启动指定区,再输入 1 启动 1 区。
启动游戏,开启聊天功能还需启动跨服服务,命令同上,然后输入两次 1:
查看下监听端口:
一般 8010 端口启动,进入游戏就没有问题啦。
访问游戏链接:http://IP:88
,使用你服务器的 IP。
输入账号密码,登录游戏,进入游戏,Nice~
11. GM 后台
游戏运营后台链接:http://ip:81
,默认账号:admin,默认密码:admin888。
游戏 GM 后台链接:http://ip:81/gm/gm.php
,默认 GM 码:123456,可以给玩家授权,也可以充值发送物品。修改 GM 码需修改文件 /home/admin_www/gm/user/config.php
中 $gmcode
字段值即可。
玩家 GM 后台链接:http://ip:81/gm
,同样可以充值发送物品,自带清理背包功能哦。
如果你想修改游戏运营后台的密码,可以登录游戏运营后台,在菜单系统设置-修改密码中修改,修改完后一定记得将 /home/admin_www/gm/user/config.php
里面的运营后台密码也修改了,否则 GM 发送物品游戏里无法收到。
后续
游戏公告
修改游戏公告很简单,只需修改文件 /home/web/notice/notice.txt
即可。
游戏清档
因为游戏数据不止存储在数据库,还存储在 Redis 中,所以游戏清档除了删除 account
、backstage
、game_1
、game_admin
四个数据库,还需要删除 Redis 数据:
在宝塔终端输入命令,进入 Redis:
输入命令 flushall
回车,会提示 OK,然后再输入 exit
退出 Redis 即可。
以上就可以把游戏数据清空,再通过命令导入数据库即可重新玩耍啦。
开服时间
修改游戏开服时间,可以通过运营后台菜单服务器信息-服务器管理,编辑修改开服时间即可。
异常监听
担心服务器重启或者游戏端口异常挂掉,可以通过脚本监听,在宝塔计划任务中创建任务。
脚本代码:
关于九州
之前我架设过第一版九州仙侠传就觉得这个游戏很不错,九州 2 也就是九州八荒录我架设过多个版本,之前有个平台币的老版本,比较麻烦,所以选了这个新的版本。
因为游戏各种宝物升阶没上限,测试 7 万多阶也没到顶,防止大家一直刷服务器扛不住,所以我架设的 GM 后台只开放了充值和元宝后台,各种顶级道具可以在游戏里通过抽奖获取,想要物品后台的可以自己架设体验~
架设了这么多游戏我发现,市面上百分之 99 的都是残端,或多或少都有些 bug,比较完美的很少,所以现在我也不执着追求完美的游戏了,娱乐下就好啦,希望大家喜欢这款游戏~
好啦,以上就是九州八荒录架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。
你学“废”了么?
(完)
文章首发于我的博客 https://echeverra.cn/jz2,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!
版权声明: 本文为 InfoQ 作者【echeverra】的原创文章。
原文链接:【http://xie.infoq.cn/article/44bdf588341a387968129d43b】。文章转载请联系作者。
评论