当前位置:
文章详情

飞牛OS docker搭建 H5 棋牌游戏平台,麻将、斗地主畅玩到底!

2025-12-05 14:37:31 8点赞 46收藏 8评论

作为四川人,刻在 DNA 里的爱好除了吃火锅,就是搓麻将、斗地主!朋友聚会露营,想搓两把但麻将又重又占地方;或者大家分隔几地,想在线凑局过过瘾,只能靠手机联机。可之前用熊猫麻将这些软件,想开个房间还得花钱买房卡,一把几块钱看着不多,凑局次数多了也是笔不小的开支!

咱国人讲究 “该省省该花花”,买房卡这钱花得实在不划算 —— 明明就是朋友间娱乐消遣,没必要为这种 “刚需” 额外掏钱!今天就给大家安排一个省钱又好用的商用版 H5 棋牌游戏平台!不用带实体麻将,不用下载 APP,无监控、无控制、公平公正,支持手机、电脑、Pad,只要有浏览器就可以玩,自己搭服务器,想怎么开房间就怎么开,再也不用为房卡花钱,异地联机、露营凑局都能轻松搞定!

图片图片

一、项目介绍

这是一个使用golang开发的游戏服务端,整合了一套稳定的商用 H5网页版 游戏,包含锄大地、斗地主、二人麻将、斗地主、血战到底等游戏,让大家摆脱平台的束缚,无监控、无控制、公平公正,支持手机、电脑、Pad,只要有浏览器就可以玩。项目采用微服务架构,支持高并发场景需求。

项目地址:https://github.com/openinggame/qp图片图片

二、拉取项目并解压到本地

安装之前需先在docker文件夹中新建一个“qpgame”文件夹,并在下面建立“etcd”文件夹,用于配置持久化保存,后面所有相关文件都存在这里。

图片图片

本次安装需要使用命令行终端,我们直接使用飞牛应用商店的FntermX终端。飞牛【应用中心】--【开发工具】--【FntermX终端】--【安装】。

图片图片

为了安全,首次使用需要设置访问密码,设置个方便记忆的密码就行。进去后选择【本地终端】

图片图片

输入“sudo -i”,以获取管理员权限,会提示输入密码,直接输入就行,屏幕上不会显示,输入后回车进入root模式。

图片图片

继续一次性输入下列代码,回车运行,当然也可以分开,由于网络问题,可能会失败,第一遍下载很可能是不成功的,甚至第二遍、第三遍都会不成功,但是不要慌,这也许只是网络的问题,下载过程有一个时间限制,超过了这个限制就会下载失败,多重复几次,总会成功的;

# 进入qpgame目录,这步需要修改为自己创建的目录 cd /vol1/1000/docker/qpgame #安装git服务apt install git -y # 克隆项目git clone https://github.com/openinggame/qp.git # 进入qp目录cd qp# 解压文件到qpgame文件夹 tar zxf mongodb.tar.gz -C /vol1/1000/docker/qpgame tar zxf mysqldb.tar.gz -C /vol1/1000/docker/qpgame #创建集群网络 docker network create -d bridge game图片图片

三、compose安装

在docker--qpgame--qp目录下找到docker-compose文件,打开并编辑他。

图片图片

修改docker-compose.yml中第10行 web服务的IP地址 为nas的IP地址,例如IP地址为192.168.1.35 ,修改API_HOST的值为192.168.1.35,另外需要修改80端口对应的前面的端口,下面的81端口不改。

version: "3.0" services: web: container_name: web0 image: openinggame/web:v1 ports: - "80:80" environment: - API_HOST=192.168.1.35 #修改这行的 IP 地址为你的服务器IP地址 networks: - game depends_on: - server# ...图片图片

还需要修改mysql和mongodb两个数据库的地址

图片图片图片图片

保存好之后我们再进入docker --compose--新建项目,命名项目名称,路径选择compose文件保存路径,然后识别到yml文件后直接导入,然后点击【创建】。

图片图片

由于涉及到的容器比较多,所以拉取需要一定的时间,等到所有容器都pull完成后就安装成功了。

图片图片

四、使用体验

在浏览器输入http://nasIP:端口就可以看到游戏界面了,我这里是http://192.168.1.35:89。点击 游客登陆 按钮进入游戏,然后点击 立即注册。

图片图片


进入绑定手机号码页面,号码随意输入11位数字,验证码自动生成并填好,设置个密码,然后点击 绑定 按钮,绑定成功后,下次登陆可以使用 手机号码+密码 的方式登陆。

图片图片

然后就可以愉快的玩耍了。

图片图片

五、最后

这个项目可能会出现各种各样的问题,比如一直在加载中,比如“所有线路不可用”等等问题,我也加了作者的tg群(虽然这个群废了),也有很多人反应,我翻了群里很久之前的记录,基本无解,遇到问题就重启容器吧。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
8评论

  • 精彩
  • 最新
  • 有没有掼蛋

    校验提示文案

    提交
    我没找到,拉了几个镜像都用不了

    校验提示文案

    提交
    收起所有回复
  • 现在内网可以访问顺利斗地主,外网ipv6用lucky反向代理求指导。

    校验提示文案

    提交
    我之前发过lucky 反代的,你是遇到什么问题了吗?

    校验提示文案

    提交
    外网一直显示在首页线路检测。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 能不能控制?给自己发好牌,给媳妇和她闺蜜发插差牌

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
46
扫一下,分享更方便,购买更轻松