复古冰雪传奇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联系我。

你学“废”了么?

(完)

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

评论

  1. 非凡ACX
    Windows Chrome
    5天前
    2023-5-31 0:17:26

    格式是什么格式

  2. 非凡ACX
    Windows Chrome
    5天前
    2023-5-30 23:39:48

    怎么进群

    • 博主
      非凡ACX
      Windows Chrome
      5天前
      2023-5-31 8:40:52

      关注公众号进群

      • 非凡ACX
        echeverra
        Windows Chrome
        4天前
        2023-5-31 11:26:15

        大佬能登陆注册然后进区服的时候一直转圈,显示连接服务器

        • 博主
          非凡ACX
          Windows Chrome
          4天前
          2023-5-31 14:01:44

          清下浏览器缓存就好了

  3. zhw
    Android Chrome
    5天前
    2023-5-30 10:33:15

    很感谢大佬提供的H5冰雪传奇,现在遇到的问题是: 我用VM虚拟机按教程安装后内网能跑起来都还蛮好的,就是不能外网用域名,卡在进游戏时候转圈圈[呲牙]。我改了index.js和index1.js里面的IP换成了域名,外网网页能进去,也能选择一区,二区,进游戏就卡在哪里转圈圈,80端口不能用,所以改别的端口就成这样了,宝塔是请全开放端口1-65535,index两个文件域名+端口,也没用照样转圈圈,后面改了一个文件在index.js目录的 getserver文件里面,把IP换成外网IP就可以外网进游戏了,可是IP是动态的,请问有什么方法解决?

    • 博主
      zhw
      iPhone Safari
      5天前
      2023-5-30 11:06:06

      看下浏览器控制台报错信息

      • zhw
        echeverra
        Android Chrome
        5天前
        2023-5-30 17:00:45

        我是用手机,电脑是内网很正常,主要就是不能域名外网,这个难倒了😂😂😂,请给个方法,其实就是这个GetServerList.php文件里面不能用域名,只要是外网IP都可以实现。

  4. 柯沐鑫
    iPhone Safari
    3周前
    2023-5-14 23:43:01

    楼主bt泡点哪个值变大还是变小?为什么改了好像没什么作用,还有我记得你那个经验平可以弄成999这个现在只能225了,求

    • 博主
      柯沐鑫
      Windows Chrome
      3周前
      2023-5-15 10:00:42

      改完就得重启游戏才生效

      • zhw
        echeverra
        Android Chrome
        4天前
        2023-5-31 10:57:44

        非常感谢,控制台找到了问题指向,在js文件夹找到了gamelib.min_40704694.js 里面的1105行,这个不知道代码怎么改,请指点下😁😁😁

  5. lmxslpc
    Windows Firefox
    2月前
    2023-3-24 9:59:54

    重新登录 或者 刷新页面背包的东西就消失 怎么解决

    • 博主
      lmxslpc
      Windows Chrome
      2月前
      2023-3-24 11:00:40

      确定不是GM后台清空背包么,没遇到这种情况

      • lmxslpc
        echeverra
        Windows Firefox
        2月前
        2023-3-24 20:40:38

        用centos虚拟机架设就没问题,用docker容器架设就这样 找不出原因

        • lmxslpc
          lmxslpc
          Windows Firefox
          2月前
          2023-3-24 22:18:20

          搞了一天 把centos7.9的容器换成7.4的就行了 我真是服了

  6. 饭特稀
    Android Chrome
    3月前
    2023-3-03 23:10:15

    老大,不能跨服活动怎么修复啊,点了老是回到原服。

  7. Windows Chrome
    3月前
    2023-3-03 9:11:05

    分享两个开博主大佬F遇到的问题和解决办法。
    1,区服列表不显示:需要改IP的几个文件中,index.js 和index1.js 里面改的是URL链接,如果你开的F是非80端口,需要在这两个文件替换时改成IP:端口,而非单独只改IP。其余所有文件都只改IP不加端口号。
    2,一直转圈进不去,连接不上服务器。外网服务器中,你需要放行1001(1区),1002(2区)两个端口,否则只能打开网页进不去服务器。
    注:我玩了三个小时,发现这类游戏是真的烧钱,无穷无尽

    • 博主
      iPhone Safari
      3月前
      2023-3-04 22:42:42

      给你点个赞!

    • zhw
      Android Chrome
      6天前
      2023-5-30 5:48:45

      请问怎么域名+端口设置那几个文件?

      • 博主
        zhw
        Windows Chrome
        6天前
        2023-5-30 8:47:00

        自己全局搜下IP和端口号

  8. muggles
    Macintosh Safari
    5月前
    2023-1-02 23:16:16

    还有公众号那个群二维码过期了

    • 博主
      muggles
      Windows Chrome
      5月前
      2023-1-03 9:07:35

      更新了,再获取下

  9. muggles
    Macintosh Safari
    5月前
    2023-1-02 23:14:38

    老哥能登陆注册然后进区服的时候一直转圈,显示连接服务器,这大概啥问题

    • 博主
      muggles
      Windows Chrome
      5月前
      2023-1-03 9:07:52

      区服文件格式改错了

  10. xiaoni
    Windows Edge
    5月前
    2023-1-01 17:03:31

    我想问一下。这个源码里面的数据库文件在哪啊 ,咋导入啊

  11. 油条
    Windows Edge
    6月前
    2022-11-26 13:27:24

    大佬,这个冰雪传奇的道士狗狗属性从哪里改?感觉狗狗太弱了,一出来就被怪秒,攻击怪物也非常低

  12. 7月前
    2022-11-19 12:24:35

    HOW I RUN 12+ PROFITABLE YOUTUBE CHANNELS AND MAKE 7 FIGURES FROM THEM – https://bit.ly/3AtZNgx

  13. 传奇高中
    Android Chrome
    7月前
    2022-11-10 16:17:13

    我问问充值修改在哪里

  14. Alive
    Windows Chrome
    7月前
    2022-11-05 19:06:03

    http://alive.myds.me:1214/ 麻烦楼主帮忙看看。点击进入游戏就一直转圈圈。进不了。

  15. 龙隐月
    Windows Edge
    7月前
    2022-11-01 20:22:53

    博主,有没有QQ群,我想进去,我遇到一个问题,没有大区,点开始游戏提示错误:
    出错位置:1190行6列

    • 博主
      龙隐月
      iPhone Safari
      7月前
      2022-11-01 22:59:14

      Serverlist php 文件修改错了

  16. 红良
    Windows Chrome
    8月前
    2022-10-22 19:47:26

    演示站点击“开始游戏”没有反应

    • 博主
      红良
      iPhone Safari
      7月前
      2022-10-23 0:19:32

      恢复了,再试下

      • 红良
        echeverra
        Windows Chrome
        7月前
        2022-10-23 13:05:39

        博主,测试还是不行

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

    火墙CD时间 自己找到了。

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

      棒!

    • 空白大腰子
      Windows Edge
      8月前
      2022-10-21 23:37:40

      在哪儿找到的兄弟,加个好友

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

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

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

      加密就没法修改了

  19. 呜呜呜
    Windows Chrome
    10月前
    2022-8-13 21:44:06

    可以修改端口不

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

      当然可以,对应源码修改

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

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

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

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

  21. 雪风
    Windows Edge
    11月前
    2022-7-12 14:37:56

    微端配置ip这些?

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

    谢谢博主的分享

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

      客气

  23. smxgjh
    Windows Chrome
    12月前
    2022-6-22 16:31:36

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

  24. 0.0
    Windows Chrome
    12月前
    2022-6-19 6:56:09

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

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

      我也踩过好久这个坑…

  25. 小刚
    Windows Chrome
    已编辑
    12月前
    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
      12月前
      2022-6-17 13:44:47

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

      • 小刚
        echeverra
        Windows Chrome
        12月前
        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
        12月前
        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
          12月前
          2022-6-18 14:21:22

          不安装

  26. 韦了钱
    Android Chrome
    1年前
    2022-5-15 5:22:08

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

  27. @问
    Windows Chrome
    1年前
    2022-5-06 21:06:45

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

    • 龙隐月
      @问
      Windows Edge
      7月前
      2022-11-01 19:48:17

      我也是关服了,还是能进去玩,好像后台的进程和服务没有关闭

  28. @问
    Windows Chrome
    1年前
    2022-5-06 9:47:40

    后台 用不了,角色不存在

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

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

  29. @问
    Windows Chrome
    1年前
    2022-5-06 9:44:18

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

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

      数据库都是一样的

  30. 嘎吉呀
    Windows Chrome
    已编辑
    1年前
    2022-4-21 20:07:09

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

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

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

      • 龙隐月
        echeverra
        Android Chrome
        7月前
        2022-11-02 21:46:58

        要怎么启动监听

  31. hiram
    Windows Chrome
    1年前
    2022-4-15 11:50:42

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

    • 博主
      hiram
      Windows Chrome
      1年前
      2022-4-15 13:39:58

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

      • hiram
        echeverra
        Windows Chrome
        1年前
        2022-4-15 14:29:08

        端口都启动成功了的

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

          大佬,解决了吗

      • 646464
        echeverra
        Android Chrome
        1年前
        2022-4-22 22:05:10

        不行,还是转圈

        • 龙隐月
          646464
          Android Chrome
          7月前
          2022-11-02 21:49:25

          你解决了吗?

      • 龙隐月
        echeverra
        Windows Edge
        7月前
        2022-11-01 19:49:51

        这个游戏都有哪些端口

  32. hiram
    Windows Chrome
    1年前
    2022-4-15 11:42:52

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

  33. 但是v的v
    Windows Edge
    1年前
    2022-4-14 11:23:51

    大佬。咋开二区啊

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

      分享的源码是有二区的

      • echeverra
        echeverra
        Windows Edge
        1年前
        2022-4-15 7:14:42

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

        • 博主
          echeverra
          Windows Chrome
          1年前
          2022-4-15 10:27:55

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

          • 龙隐月
            echeverra
            Windows Edge
            7月前
            2022-11-01 19:49:21

            命令是啥

  34. 哈哈
    Android Chrome
    1年前
    2022-4-10 12:12:08

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

    • 博主
      哈哈
      Windows Chrome
      1年前
      2022-4-11 9:11:05

      可能服务没有启动完全

  35. 123
    Windows Chrome
    1年前
    2022-4-04 11:17:02

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

    • 博主
      123
      iPhone Safari
      1年前
      2022-4-05 0:58:24

      可以bilibili找找视频教程

  36. 巴黎
    Android Chrome
    1年前
    2022-4-03 10:32:49

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

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

      重启下游戏服务

  37. 哈哈
    Android Chrome
    1年前
    2022-4-03 1:34:59

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

    • 博主
      哈哈
      iPhone Safari
      1年前
      2022-4-03 21:55:03

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

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

        那这个怎么解决