复古冰雪传奇H5游戏详细图文架设教程

前言

想体验复古传奇的热血PK吗?想体验满级VIP的尊贵吗?想体验一刀99999的爽快吗?各种极品炫酷时装、坐骑、翅膀、宠物通通给你,就在复古冰雪传奇H5!

本文讲解冰雪传奇架设教程,想研究H5游戏如何实现,体验游戏中秒天秒地秒空气的一定不要错过。

我架设的冰雪传奇H5链接:http://101.43.145.211:82,关注我的微信公众号 echeverra 发送“冰雪传奇”,获取游戏源码,发送“冰雪传奇GM”,我会第一时间给你授权后台GM,快来体验一下吧。

如果你对H5游戏感兴趣,推荐另外几款我架设的H5游戏:H5游戏整理汇总,欢迎来玩耍~

冰雪传奇游戏截图:

移动端:

PC端:

架设

1. 架设条件

冰雪传奇架设需要准备:

  1. linux服务器,推荐CentOs 7.6版本,可以考虑阿里云腾讯云等。
  2. 游戏源码,关注我的公众号 echeverra,发送 “冰雪传奇” 获取。

需注意服务器CentOs 8以上版本无法启动游戏端口,推荐比较稳定的7.6或7.9版本。游戏源码中已去除广告,并修复部分功能。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:

  1. web服务器:nginx 1.14
  2. 数据库:mysql 5.6
  3. 编程语言:PHP 5.6
  4. 数据库管理工具:phpMyAdmin 4.4

还需建立软链接,命令:

ln -sf /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.16

3. 关闭防火墙

通过宝塔菜单终端,执行关闭防火墙命令:

systemctl stop firewalld.service
systemctl disable firewalld.service

4. 开放端口

我们直接开放所有端口1-65535,以阿里云服务器为例,在安全组中配置规则。

然后在宝塔菜单安全中开放所有端口。

如果对安全性有要求,可以单独开放需要开放的端口,方法同上。

5. 上传源码

拿到源码后,将bxcq.zip压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录),由于文件较大,上传时间大概在半小时以上。

上传成功后解压到根目录。

解压完成后,通过宝塔菜单终端,命令授予777权限:

chmod -R 777 /data
chmod -R 777 /www/wwwroot/bxcq

6. 导入数据库

宝塔设置数据库root密码为123456


开放数据库远程权限:

mysql -u root -p123456
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH   PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH   PRIVILEGES;
quit

命令创建数据库:

cd /data
sh sk

7. 修改源码IP

源码中的IP是我自己虚拟机的(101.43.145.211),需要替换成你自己的服务器IP。

需要修改IP的文件:

  1. /www/wwwroot/bxcq/index.js
  2. /www/wwwroot/bxcq/index1.js
  3. /www/wwwroot/bxcq/GetServerList.php
  4. /data/Debug/LogicServer/CrossSourceServer.config
  5. /data/Debug/LogicServer/data/config/Cross/CrossSourceServer.config
  6. /data/Debug2/LogicServer/CrossSourceServer.config
  7. /data/Debug2/LogicServer/data/config/Cross/CrossSourceServer.config
  8. /data/Debug_cross/LogicServer/data/config/Cross/CrossSourceServer.config

index.js文件为例,在宝塔中找到文件,双击修改,Ctrl+F批量替换IP。

8. 创建游戏网站

添加游戏网站才能访问游戏,网站域名写你的IP,根目录/www/wwwroot/bxcq/,PHP选择5.6版本。

9. 开启游戏

以上都执行完毕,那么就到了激动人心的启动游戏啦,启动命令:

cd /data/build
./run.sh 

cd /data/Debug
./run.sh 

cd /data/Debug2
./run.sh 

cd /data/Debug_cross
./run.sh 

由于执行时间较长,请多等待片刻,保险起见,可开4个终端窗口,分别执行上面4个脚本。

查看监听接口,如果游戏架设失败,请对照是否有端口没有启动监听。

netstat -lntp

如果只开启了一区,监听端口显示如下:

访问游戏链接:http://IP/,使用你服务器的IP。

注册/登录,进入游戏,选择角色,开始游戏,Nice~

10. GM工具

游戏GM工具访问链接:http://IP/gm,GM码123456,GM码可在bxcq/gm/目录下config.php、gmquery.php、query.php三个文件中修改,可以给玩家充值发送物品。

11. 关闭游戏

关闭游戏执行命令:

cd /data/build
./stop.sh 

cd /data/Debug
./stop.sh 

cd /data/Debug2
./stop.sh 

cd /data/Debug_cross
./stop.sh 

同样可开4个终端,分别执行上面4个脚本。

后续

1. 使用域名访问

如果你想使用域名访问,只需修改2个文件,将IP替换成域名:

bxcq/index.js移动端使用的js文件:

bxcq/index1.jsPC端使用的js文件:

创建游戏网站的域名填写你使用的域名,即可通过域名访问游戏。

2. 无法注册问题

如果遇到进入游戏提示注册已关闭,这时候需要修改限制注册时间。

修改文件/data/Debug/LogicServer/data/config/editionConf.confignosetopenday值改为0,重启服务端即可生效。

3. 修改开服时间

如果想修改游戏开服时间,修改文件/data/Debug/LogicServer/LogicServerLinux.txtServerOpenTime字段,执行关闭游戏命令后再启动即可生效。

4. 修改为BT版

如果想升级更快,伤害更高,可修改泡点经验和狂爆攻魔加成。

泡点经验修改data\Debug\LogicServer\data\config\hookexp.configBasePdValue字段值。

狂爆攻魔加成修改data\Debug\LogicServer\data\config\Rage\Rageconst.configRageAttr字段值。

不过并不建议修改,游戏的各项属性比较均衡,比较耐玩,一旦改为变态版,也就失去了游戏的乐趣~

5. 其他BUG修复

近日我又整合了一版源码,已上传分享,修复了目前已知的跨服、换装、小地图移动、聊天、改名卡等bug,同时配置好了二区,欢迎大家来体验。

6. 游戏特色

这个版本的传奇特色非常明显:

第一文件非常大,压缩的文件就有3个G,可见游戏的功能和可玩性是非常丰富的;

第二游戏移动端横屏适配,在手机上自动转为横屏界面,由于界面各模块较小,非常适合在PC端操作;

第三可操作性强,带方向移动按键,技能释放按键,这在其他版本是很少见的功能;

第四传奇复古味正宗,从界面到场景再到背景音乐,都给人一种年代感传奇的特色。

同时这个传奇是支持多端互通的,微端在bxcq/bxcq.exe,分发bxcq/demo,感兴趣的可以自己研究下。

7. 关于游戏架设

原本上一篇游戏架设教程《分享三款H5怀旧小游戏魔塔+伏魔记+三国霸业图文架设教程》是我打算最后一次架设游戏,奈何偶然发现这款很有个性的复古横屏传奇,手痒痒还是搞了搞,这回是真的收手啦。我所感兴趣的所有H5游戏都被我折腾了一遍,我已经很满足了,不想在这上面花费花精力啦,以后有时间就玩玩架设的游戏,修复下bug就好,留出更多的时间精力在工作和家庭上。

所有的游戏源码我都在公众号免费分享,而且这些在服务器架设好的游戏我也会一直运行,不会关服,这样大家也可以一起来玩,毕竟生活这么苦,至少游戏里可以开心一下嘛~ 后续我会写一篇这半年来我对H5游戏的架设总结,就这样吧~

好啦,以上就是冰雪传奇H5的所有架设教程了,希望对你有所帮助,如有问题可通过我的博客https://echeverra.cn或微信公众号echeverra联系我。

你学“废”了么?

(完)

文章首发于我的博客 https://echeverra.cn/bxcq,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!

评论

  1. Windows Firefox
    已编辑
    1月前
    2022-8-22 12:53:24

    火墙CD时间 自己找到了。

    • 博主
      Windows Chrome
      1月前
      2022-8-23 9:19:02

      棒!

  2. Windows Firefox
    1月前
    2022-8-22 1:55:25

    求解 如何修改游戏的火墙冷却时间,好像 resource_Publish/cfg/config.xml 是加密的。不知道怎么修改。还有充值里的 50和500元都是显示100000元宝。游戏参数不知道怎么调整,很难搞。求解答。

    • 博主
      Windows Chrome
      1月前
      2022-8-22 9:24:37

      加密就没法修改了

  3. 呜呜呜
    Windows Chrome
    2月前
    2022-8-13 21:44:06

    可以修改端口不

    • 博主
      呜呜呜
      Windows Chrome
      2月前
      2022-8-15 9:37:45

      当然可以,对应源码修改

  4. ih 雪中
    Macintosh Chrome
    2月前
    2022-8-13 10:13:16

    博主,按照你说的都启动完了,但是浏览器打开ip访问不了是怎么回事?求帮忙~

    • 博主
      ih 雪中
      Windows Chrome
      2月前
      2022-8-15 9:37:12

      看控制台报错信息,具体问题具体分析

  5. 雪风
    Windows Edge
    3月前
    2022-7-12 14:37:56

    微端配置ip这些?

  6. 汤姆爷爷的凯迪拉克
    Windows Chrome
    3月前
    2022-6-25 13:50:48

    谢谢博主的分享

    • 博主
      汤姆爷爷的凯迪拉克
      Windows Chrome
      3月前
      2022-6-26 10:36:29

      客气

  7. smxgjh
    Windows Chrome
    3月前
    2022-6-22 16:31:36

    请问我按照教程修改IP改成域名后能登录进去,就是不显示服务器是哪里我没有改对吗?

  8. 0.0
    Windows Chrome
    4月前
    2022-6-19 6:56:09

    感谢楼主,网上找了类似的,死活启动不了,Debian和centos8都失败,要崩溃的时候看见楼主帖子,只支持centos7.6……终于搭好了,大部分时间花在安装centos上。。。感谢楼主分享|´・ω・)ノ

    • 博主
      0.0
      Windows Chrome
      4月前
      2022-6-19 16:20:49

      我也踩过好久这个坑…

  9. 小刚
    Windows Chrome
    已编辑
    4月前
    2022-6-17 10:40:35

    宝塔安不上 复制上不执行
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

    • 博主
      小刚
      Windows Chrome
      4月前
      2022-6-17 13:44:47

      第一步就卡住了… 你在哪儿执行的

      • 小刚
        echeverra
        Windows Chrome
        4月前
        2022-6-18 14:19:01

        用FinalShell 连接,复制yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

      • 小刚
        echeverra
        Windows Chrome
        4月前
        2022-6-18 14:20:27

        显示:已加载插件:fastestmirror
        base | 3.6 kB 00:00:00
        One of the configured repositories failed (未知),
        and yum doesn’t have enough cached data to continue. At this point the only
        safe thing yum can do is fail. There are a few ways to work “fix” this:

         1. Contact the upstream for the repository and get them to fix the problem.
        
         2. Reconfigure the baseurl/etc. for the repository, to point to a working
            upstream. This is most often useful if you are using a newer
            distribution release than is supported by the repository (and the
            packages for the previous distribution release still work).
        
         3. Disable the repository, so yum won't use it by default. Yum will then
            just ignore the repository until you permanently enable it again or use
            --enablerepo for temporary usage:
        
                yum-config-manager --disable <repoid>
        
         4. Configure the failing repository to be skipped, if it is unavailable.
            Note that yum will try to contact the repo. when it runs most commands,
            so will have to try and fail each time (and thus. yum will be be much
            slower). If it is a very temporary problem though, this is often a nice
            compromise:
        
                yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

        Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again

        • 小刚
          小刚
          Windows Chrome
          4月前
          2022-6-18 14:21:22

          不安装

  10. 韦了钱
    Android Chrome
    5月前
    2022-5-15 5:22:08

    为什么我的服务端文件没有cross这个文件夹,想改外网IP都不行

  11. @问
    Windows Chrome
    5月前
    2022-5-06 21:06:45

    大佬,GM后台还是用不了,还有关服了也能进去玩!!是重导数据库了

  12. @问
    Windows Chrome
    5月前
    2022-5-06 9:47:40

    后台 用不了,角色不存在

    • 博主
      @问
      Windows Chrome
      5月前
      2022-5-06 10:10:49

      重新导入数据库,重启服务器

  13. @问
    Windows Chrome
    5月前
    2022-5-06 9:44:18

    大佬,架设的游戏数据库和你的是通用

    • 博主
      @问
      Windows Chrome
      5月前
      2022-5-06 10:10:34

      数据库都是一样的

  14. 嘎吉呀
    Windows Chrome
    已编辑
    6月前
    2022-4-21 20:07:09

    大神 一直卡在选区登录界面咋办额 显示正在连接服务器 一直转圈圈 不进游戏 地址是http://81.68.75.30/

    • 博主
      嘎吉呀
      iPhone Safari
      6月前
      2022-4-21 22:49:58

      看是不是1001端口没有启动监听

  15. hiram
    Windows Chrome
    6月前
    2022-4-15 11:50:42

    博主,
    登陆成功,选区后,点 进入游戏 按钮后,一直转圈

    • 博主
      hiram
      Windows Chrome
      6月前
      2022-4-15 13:39:58

      确认下端口是否都启动成功了

      • hiram
        echeverra
        Windows Chrome
        6月前
        2022-4-15 14:29:08

        端口都启动成功了的

        • 丁凯乐
          hiram
          Windows Edge
          4天前
          2022-9-30 18:11:17

          大佬,解决了吗

      • 646464
        echeverra
        Android Chrome
        5月前
        2022-4-22 22:05:10

        不行,还是转圈

  16. hiram
    Windows Chrome
    6月前
    2022-4-15 11:42:52

    echeverra, 你好,登陆后进不了游戏是怎么回事, 一直提示 正在连接服务器

  17. 但是v的v
    Windows Edge
    6月前
    2022-4-14 11:23:51

    大佬。咋开二区啊

    • 博主
      但是v的v
      iPhone Safari
      6月前
      2022-4-14 12:29:27

      分享的源码是有二区的

      • echeverra
        echeverra
        Windows Edge
        6月前
        2022-4-15 7:14:42

        博主,但进不去,选区反应

        • 博主
          echeverra
          Windows Chrome
          6月前
          2022-4-15 10:27:55

          单独执行二区启动命令,等待一会启动完全就可以进入

  18. 哈哈
    Android Chrome
    6月前
    2022-4-10 12:12:08

    大佬怎么跨服的时候说连接失败?

    • 博主
      哈哈
      Windows Chrome
      6月前
      2022-4-11 9:11:05

      可能服务没有启动完全

  19. 123
    Windows Chrome
    6月前
    2022-4-04 11:17:02

    APK如何弄呢,有教程吗,大佬~

    • 博主
      123
      iPhone Safari
      6月前
      2022-4-05 0:58:24

      可以bilibili找找视频教程

  20. 巴黎
    Android Chrome
    6月前
    2022-4-03 10:32:49

    博主,跨服进不去,链接失败是什么原因呢?

    • 博主
      巴黎
      iPhone Safari
      6月前
      2022-4-03 21:55:30

      重启下游戏服务

  21. 哈哈
    Android Chrome
    6月前
    2022-4-03 1:34:59

    我也架设好了,账号也注册成功了,就是卡在获取区服列表哪里不动了,我用的是浏览器打开的

    • 博主
      哈哈
      iPhone Safari
      6月前
      2022-4-03 21:55:03

      区列表文件格式可能有问题

      • 哈哈哈哈
        echeverra
        Android Chrome
        3月前
        2022-7-20 19:42:20

        那这个怎么解决

        • 博主
          哈哈哈哈
          Windows Chrome
          3月前
          2022-7-21 9:23:18

          进群里说吧,我发你文件

  22. 大D
    Windows Chrome
    7月前
    2022-3-12 23:18:12

    GM码是多少啊

    • 博主
      大D
      iPhone Safari
      7月前
      2022-3-13 0:59:19

      公众号回复获取

  23. hannywk
    Windows Firefox
    7月前
    2022-3-10 12:33:19

    老总,我也重新导入了数据库,为什么还是下线背包被清空了?有什么解决办法么?

    • 博主
      hannywk
      Windows Chrome
      7月前
      2022-3-10 16:08:19

      这… 没道理啊…

  24. 萌新
    Windows Chrome
    7月前
    2022-3-02 12:51:41

    大佬 请问我一直卡在创建角色 一直弹出 角色名重复 然后进不去游戏 怎么解决啊

    • 博主
      萌新
      Windows Chrome
      7月前
      2022-3-02 13:41:23

      重启下服务器

    • 拾捌
      萌新
      Windows Chrome
      7月前
      2022-3-06 14:05:45

      请问下你怎么解决的呢

  25. 萌新
    Windows Chrome
    7月前
    2022-2-23 17:42:03

    说实话,教程很详细,架设的游戏小心小人

    • 博主
      萌新
      iPhone Safari
      7月前
      2022-2-24 0:06:35

      多谢提醒~

  26. 小白爱吃草_Java
    Windows Chrome
    7月前
    2022-2-21 17:28:30

    期待您H5架设的半年总结,我也是很喜欢玩游戏才研究。感谢分享,支持!ヾ(≧∇≦*)ゝ

    • 博主
      小白爱吃草_Java
      iPhone Safari
      7月前
      2022-2-21 23:05:53

      谢谢~

  27. 木易
    Windows Chrome
    7月前
    2022-2-21 14:13:37

    谢谢,已通过群内资源学会了

    • 博主
      木易
      Windows Chrome
      7月前
      2022-2-21 16:44:21

      Nice~

  28. 木易
    Windows Chrome
    8月前
    2022-2-20 22:24:55

    你好,大佬。这个游戏我架设好了,网页端都没问题,微端我也通过查阅弄好了,就是移动端(apk)一直不会弄,请问有没有相关的教程。

    • 博主
      木易
      Windows Chrome
      8月前
      2022-2-21 9:55:21

      厉害,apk我没研究过,你可以网上找找相关教程

    • 木易
      Windows Chrome
      7月前
      2022-2-21 13:05:42

      我会,可以联系我

      • 博主
        月玄的个人博客
        Windows Chrome
        7月前
        2022-2-21 16:44:42

        给你点个赞~

    • 雪风
      木易
      Windows Edge
      3月前
      2022-7-13 12:30:43

      大佬,微端是怎么弄的,哪里有资料可以链接发下吗

      • 博主
        雪风
        Windows Chrome
        3月前
        2022-7-18 10:45:59

        微端我没弄- –

  29. Windows Chrome
    8月前
    2022-2-19 9:37:33

    博主你好,我想问一下手机端可以正常游玩.电脑端能读到服务器列表,但是一直卡在连接服务器这里是为什么呢?

    • 博主
      月玄的个人博客
      Windows Chrome
      8月前
      2022-2-19 11:51:30

      对应电脑的index.js文件ip没有修改

  30. 河马
    Windows Edge
    8月前
    2022-2-16 17:03:30

    WebSocket connection to ‘ws://xxx:1001/’ failed:
    大佬,这个问题你有碰到过吗?看了下1001端口是gateway_r这个进程的。连一次失败后,这个进程就消失了。

    • 博主
      河马
      Windows Chrome
      8月前
      2022-2-16 17:18:52

      每次都是么,是不是服务器配置低带不起来

      • tale
        echeverra
        Windows Chrome
        8月前
        2022-2-17 9:48:25

        弄好了,我数据库密码不对。我有个问题,这个怎么开分区?可以合区吗?好像没有这些代码

      • 河马
        echeverra
        Windows Edge
        8月前
        2022-2-18 8:06:26

        有可能,我本地开个虚机试试。

      • 河马
        echeverra
        Windows Edge
        8月前
        2022-2-18 10:55:26

        大佬,在本地跑了下,还是一样的问题。在Debug下的LogicServer这里报了“[ERR]连接到本地日志服务器失败 111”

    • guogb
      河马
      Macintosh Edge
      已编辑
      8月前
      2022-2-18 9:26:42

      我也是这个问题你解决了吗?我配置应该没问题,腾讯云2核4g

      • 博主
        guogb
        Windows Chrome
        8月前
        2022-2-18 10:15:47

        应该是解决了,关注公众号进群里问下他吧

    • 一二
      河马
      Windows Chrome
      6月前
      2022-3-29 19:15:08

      我也遇到这个情况,你是怎么解决的??

  31. tale
    Windows Chrome
    8月前
    2022-2-16 16:31:45

    大佬~我改了GM码之后 GM后台连不上数据库了····这个怎么处理啊

    • 博主
      tale
      Windows Chrome
      8月前
      2022-2-16 17:01:55

      确认GM目录下config文件数据库用户名密码,重启再试下

  32. TTT
    Windows Chrome
    8月前
    2022-2-15 15:09:21

    我想请问一下博主,我按照您的方法成功搭建好了,但是下线上线后背包物品就会全部清空,还有就是跨服战场的任务怎么使用,感谢您抽空回答

    • 博主
      TTT
      Windows Chrome
      8月前
      2022-2-15 16:02:31

      重新导入下数据库

  33. T
    Windows Chrome
    8月前
    2022-2-13 22:52:00

    makr

  34. meng
    Windows Edge
    8月前
    2022-2-13 14:53:04

    兄弟你可以多出点这种架设的教程 教程多了以后可以开始收费 一篇教程加资源卖个五块或者十块

    • 博主
      meng
      iPhone Safari
      8月前
      2022-2-14 0:52:51

      哈哈,个人爱好,不弄那么多,也没想过要收费

  35. meng
    Windows Edge
    8月前
    2022-2-11 17:04:44

    这个可以,

  36. 哈哈
    Android Chrome
    8月前
    2022-2-05 6:42:23

    支持支持,感谢楼主分享

    • 博主
      哈哈
      iPhone Safari
      8月前
      2022-2-05 23:35:53

      Tks~

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇