H5游戏架设经验分享

前言

首先,我不是专业做游戏的,只是在一些机缘巧合下,发现可以自己架设游戏做GM,后台免费发送游戏中的各种充值和道具,然后在游戏里为所欲为,各种榜一秒杀,简直不要太爽,于是便一发不可收拾开始了游戏架设的研究...

本文分享我对游戏架设的经验心得,如果你也喜欢架设游戏,那么这篇文章肯定会对你有所帮助。

我目前架设运行的游戏都汇总在文章:好玩的免费GM游戏整理汇总,所有游戏架设教程,包含已下架的都在我博客的 游戏分类 中,网上大多是视频教程,而像我这种耗时耗力写详细图文教程基本是没有的。

新世界

游戏架设对我来说就像打开了一个新世界,原来游戏还可以这么玩~

兴趣使然

最开始我是在某宝上发现有后台的游戏,可以任意充值和发送道具,觉得很爽,虽然还当不了榜一,但是可以体验满级VIP和各种道具带来的快感,不过这种游戏基本不会运营太长时间就会关服。

后来我就想到是不是可以自己搭建个游戏,正好自己是做前端的,也很想研究下游戏界面是如何实现的,所以就开始研究,各种查找资料,直到自己搭建成功了第一款游戏《大天使之剑》,打开了新世界。

游戏类型

我搭建的游戏基本都是Linux环境的H5游戏,只搭建过一款客户端类型的《阿拉德之怒》,因为自己是做前端的,所以对H5比较熟悉,而且因为自己使用的苹果手机,App需要签名会比较麻烦,而H5只要有浏览器就可以。

至于为什么不用windows环境和一键端,则是因为我买的服务器配置都比较低,windows会占用过多内存,而一键端的集成特性会使得一台服务器基本只能搭建一个游戏,很不划算。

博客与公众号

我的 博客公众号 初衷是分享一些IT技术文章,后来也把游戏架设写了进去,发现浏览关注人数增加了不少- -,占到百分之7、80,这让我哭笑不得,总觉得背离了初衷。

现在博客的点击量是10W+,基本每天会有150的访客和300的点击量。

公众号目前关注人数6千,嗯,大部分都是因为游戏关注的- -。

然后还有12个游戏群...主要是给大家游戏授权和交流用。

架设经验

服务器

架设游戏首先需要一台服务器,市面上的云服务器很多,建议选大厂的,246(2核4G内存6M宽带)的配置一般游戏足矣,H5游戏比较吃宽带,因为需要加载的网络资源比较多。

个人推荐腾讯云的轻量应用服务器,性价比高,放心我不是打广告,我不配- -,新人、双十一或者新年活动比较合适,一年不到200,有条件的可以多买几年,腾讯云轻量应用服务器还有个好处是可以免费创建两个快照,这点很实用。

资源网站

网上的资源网站其实很多,我整理了几个我常用的资源网站,有收费的也有免费的。

  • 35博客圈:博客网站可以发帖交流,有修复BUG帖子。
  • 小狸源码网:同样是很不错的资源网站,游戏介绍详细。
  • west2技术频道:视频+图文搭建教程,很详细用心的资源站。

以上网站有挂掉或者停止运营的风险,请谨慎购买。还有很多其他的资源网站,大部分都是搬砖的资源,很容易搜到。如果还找不到,可以看看以上这些资源网的友情链接。

大部分资源网站用的都是Zibll、CeoMax或者Ripro主题网站,自己也曾想过搞一个的念头,奈何时间精力有限,就放弃了。我架设过的游戏资源都会免费分享在公众号上,大家可以通过公众号echeverra回复游戏名获取。

架设事项

架设游戏有时候是一件很玄妙的事情,《阿拉德之怒》我第一次架设还算顺利,现在已经连续运行了200多天没有发生过异常重启,但是第二次换服务器架设却死活也不成功,我怀疑很大概率是由于服务器本身的问题。

架设就好比你看说明书组装家具一样,只要安装指定的环境,按照步骤一步步来基本都会成功的,我写的图文教程都很详细,很多人都架设成功并在群里分享。如果环境步骤都没问题多次尝试还是不成功,那很有可能是遇到我上文提到的服务器自身问题。

这里列举一些游戏群里大家架设大概率会遇到的问题:

  • 游戏无法访问,端口未启动监听:服务器和宝塔都需要放开端口或CentOs版本错误
  • 《阿拉德之怒》网络异常:源码IP没有修改成功或有架设步骤遗漏
  • 《阿拉德之怒》配置PM2管理器失败:更换Node版本v16.14.2再配置
  • 《梦幻西游》创建角色失败:数据库未指定字符集UTF-8,排序规则 utf8_unicode_ci
  • 《冰雪传奇》《雷霆传奇》访问失败:浏览器缓存数据异常,清除缓存或换浏览器
  • 《冰雪传奇》创建角色名重复:重启服务器在启动游戏服务访问即可

域名问题

游戏是可以使用域名的,最开始我使用域名有两个原因,第一域名比直接IP访问更直观且高大上,第二如果服务器到期了,虽然要更换服务器IP,但是访问游戏的域名是不变的。

但使用域名是有风险和限制的,域名备案需要填写网站类型,个人是没有运营游戏资质的,所以废了九牛二虎之力我又将域名形式改回了IP,如果你有类似想法就不要踩坑了- -。

多游戏搭建

经常有人会问我一个服务器上能不能同时搭建多个游戏,答案是肯定的,我基本上每个服务器都会搭建2-3个游戏,还有博客网站等,这也导致我的服务器基本没有空闲的时候,一直有网络请求。

想要一个服务器搭建多个游戏有几个比较苛刻的前提:

第一是几款游戏搭建环境一致或兼容,如CentOs的版本,数据库的类型和版本等,只有环境都符合搭建的几个游戏才能都成功运行起来,比较好的一点是一般游戏对环境要求都比较通用,大部分使用CentOs 7 和mysql 5 都可以。

第二内存足够,一般一个H5游戏会占用小2G左右的内存,所有4G内存的配置只能搭建两个游戏,需要注意的是使用内存超过90%会有大概率端口异常挂掉的情况。这时候可以写个脚本监测端口,挂掉再重新启动即可。

第三是端口不能冲突,几款游戏如果占用了同一个端口,那么肯定会有冲突,之前我搭建《冰雪传奇》《雷霆传奇》就发生过冲突的端口,后来将《冰雪传奇》的端口进行了修改才解决。

第四是数据库表名不能冲突,和端口冲突同理,只能修改数据库和源码中的表名解决,但这种情况并不常见,除非你搭建的几款游戏是换皮的。

具体能否搭建多个游戏还需要实际去操作,多多尝试~

游戏修复

拿到一款游戏源码我都会强迫症的全局搜索源码中的广告,然后去除掉,因为很影响玩游戏的心情。

考虑安全问题,源码中的数据库密码和GM码我也会更改,建议大家也改掉。

架设好之后我会试玩一段时间,有一些简单的BUG我会尝试修复下,如果比较严重修复不了,影响整体游戏体验的那就只能放弃了,这种坑我也踩了不少。

我分享的游戏基本不会有大问题,而且都是我优化过的,像《梦幻西游》我就花了很长的时间去修复完善,直到满意为止。

数据备份

数据是无价的,所以数据要及时备份,不要等数据丢失了才后悔莫及,我会使用两种方式对数据进行备份处理。

第一种是使用服务器快照,腾讯云轻量服务器有两个免费的快照,定期创建快照备份好,一旦有异常可对快照进行回滚恢复数据。阿里云的快照会按照容量收费,价格也很便宜。

第二种是使用宝塔的计划任务,可以定时每天执行备份数据库和文件,发生异常可以导入备份的数据库,记得每隔一段时间把备份的数据下载到本地保存好,以防万一。

版权问题

虽然这些游戏源码或者端在网上很多,但或多或少都有版权问题,如果是架设的私服游戏以营利为目的那肯定是违法的。所以我架设的游戏都是无法内充的,也不允许群里讨论内充问题。

具体的法律条文大家感兴趣可以查查,营利数额较大或者有其他严重情节的会被有期徒刑或者拘役,所以提醒大家一定一定不要有这种违法的念头。

后续

总结

研究架设游戏半年多的时间我认识很多游戏相关的朋友,有游戏资源网的站长,也有开发游戏的技术高手,还有一些热爱架设游戏的玩家。有几个对架设游戏特别感兴趣的玩家,架设遇到问题会研究很久,架设很多次直到成功。

其实我想说的是游戏架设大家玩玩就好,这个技术含量并没有那么高,不要把过多的时间和精力浪费在这上,真正有技术含量的是其中的源码实现,修复BUG和完善游戏功能。去把时间用在真正能提升自己的地方,不要本末倒置。

写本文的目的一个是想把自己对游戏架设的一些经验分享给大家,让大家少走一些弯路,还有一个原因算是对自己的半年多架设游戏的一个总结吧。自己购买了4台服务器,免费运行着6个游戏和数个小游戏,通过架设和玩游戏也收获了很多快乐,但也到此为止啦~

计划

以后还是会继续维护运行这几款游戏,平时会给大家授权下GM,但应该不会在架设新游戏了,这里对我游戏群里的小伙伴说声抱歉- -,非常感谢大家的支持,我还是会把更多的时间精力放在工作和家庭上,毕竟架设游戏只是个爱好而已。

倒是有计划开发一款自己的博客主题,名字想好了叫21star,每月的21号是我和媳妇的纪念日,star小星星则是代表我们的小baby。希望博客主题开发好后大家多多支持捧场啦~

最后祝大家兔年快乐,新的一年都能有所收获~

好啦,以上就是我对H5游戏架设经验分享的所有内容,希望对你有所帮助,如有问题可通过我的博客https://echeverra.cn或微信公众号echeverra联系我。

你学“废”了么?

(完)

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

评论

  1. 礼物纸的花
    Windows Chrome
    浙江省温州市苍南县 移动
    6 月前
    2024-6-08 13:58:47

    大佬能否出个时之歌的

    • 博主
      礼物纸的花
      iPhone AppleWebKit
      中国 移动
      6 月前
      2024-6-09 0:03:58

      那是什么游戏…

  2. harvey
    Linux Chrome
    四川省自贡市 移动
    7 月前
    2024-4-15 15:49:10

    寻仙有吗?手游或者端游都想玩

    • 博主
      harvey
      Windows Chrome
      天津市 电信
      7 月前
      2024-4-15 17:32:05

      哪个寻仙,寻仙记?

  3. never
    Windows Chrome
    浙江省 电信
    12 月前
    2023-12-07 10:03:36

    时空猎人的资源有么

    • 博主
      never
      Windows Chrome
      天津市 联通
      12 月前
      2023-12-07 11:07:52

  4. 叶子
    Android Chrome
    北京市 新国信通信有限公司
    1 年前
    2023-9-17 17:37:54

    刀塔传奇的架设资源有吗?挺怀念和同事一起抽卡的那段时间的。

    • 博主
      叶子
      iPhone Safari
      天津市红桥区 联通
      1 年前
      2023-9-18 8:42:07

      你可以找下有个类似的游戏,叫部落远征,有资源。

      • yy
        echeverra
        Windows Chrome
        广东省广州市 电信
        6 月前
        2024-5-24 21:30:10

        博主,这个可以安排一下…

  5. BaZhaHei
    Windows Edge
    河北省衡水市枣强县 联通
    2 年前
    2023-4-07 15:23:39

    非常感谢大佬的教程与源码,成功搭建了两个,体验了一把土豪的感觉

    • 博主
      BaZhaHei
      Windows Chrome
      天津市 联通
      2 年前
      2023-4-07 17:29:58

      不客气~ 哈哈,给你点个赞~

  6. BaZhaHei
    Windows Edge
    河北省 联通
    2 年前
    2023-4-01 12:44:00

    想请教一下怎么用域名搭建,在更换IP的地方 换成域名就可以吗?

    • 博主
      BaZhaHei
      Windows Chrome
      天津市 联通
      2 年前
      2023-4-04 14:34:24

      是的,把代码中的ip改为域名

      • BaZhaHei
        echeverra
        Android Chrome
        河北省石家庄市 联通
        2 年前
        2023-4-04 15:24:14

        感谢大佬回复,还想问一下,雷霆传奇ws://xxx.xxx.:9001链接失败端口都放开了,防火墙也关了,软件也在运行,还能怎么查找一下原因吗

        • 博主
          BaZhaHei
          iPhone Safari
          天津市 联通
          2 年前
          2023-4-04 15:38:00

          服务器厂商和宝塔都放行

          • BaZhaHei
            echeverra
            Android Chrome
            河北省石家庄市 联通
            2 年前
            2023-4-04 15:52:25

            都放行了,没

          • 博主
            BaZhaHei
            Windows Chrome
            天津市 联通
            2 年前
            2023-4-04 17:14:38

            看下9001端口在监听么,你服务器内存多大

          • BaZhaHei
            echeverra
            Windows Edge
            河北省衡水市 联通
            2 年前
            2023-4-06 8:47:06

            在监听的,服务器内存6G,从哪里可以看这个程序的日志吗

  7. yqmac
    Macintosh Chrome
    北京市 联通
    2 年前
    2023-3-17 1:42:52

    相关信息很良心了,很细也很全。其他论坛类的确实太杂了。感谢了,用了九州和西游,很不错的学习体验。/抱拳

    • 博主
      yqmac
      Windows Chrome
      天津市 联通
      2 年前
      2023-3-17 15:52:19

      不客气~谢谢你的好评

  8. Macintosh Chrome
    四川省成都市 电信
    2 年前
    2023-3-09 16:55:45

    这个有趣 有空我也整来试一试哈哈

    • 博主
      lookroot
      Windows Chrome
      天津市 联通
      2 年前
      2023-3-13 9:23:58

      嗯~

发送评论 编辑评论


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