·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分购买✅卡密充值📒收藏夹🎖️众筹悬赏👽聊天室
返回列表 发布新帖

H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版!

1127 3
发表于 2022-10-29 04:29:33 | 查看全部 阅读模式
更新日期: 2022-10-29
兼容版本: X2.5 X3 X3.1 X3.2 X3.3 X3.4 X3.5 F1.0 L1.0 
适配编码: GBK UTF8SC UTF8TC BIG5 
应用介绍

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 BQQ 于 2022-10-29 04:36 编辑

H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主 H5棋牌游戏,《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》Docker下10分钟搭建,高负载,真正可成功架设的商业版! 棋牌,棋牌游戏,游戏,斗地主,地主


稳定的商用 H5网页版 棋牌游戏《斗地主》《二人麻将》《血战到底》《血流成河》《锄大地》,简化了配置过程,有linux基础的,按照教程基本几分钟可搭建成功。



真正能用的棋牌游戏。


——————————————————————————————————————————————
1. 环境安装
1.1 安装docker(centos7.x)
​ 已经安装docker的忽略本步骤,yum安装方法自行查询,windows系统安装方法自行查询。


安装docker



  1. [xxx@docker ~]# curl -fsSL get.docker.com -o get-docker.sh
  2. [xxx@docker ~]# sudo sh get-docker.sh --mirror Aliyun
复制代码


创建docker用户组,将当前用户加入docker组



  1. [xxx@docker ~]# sudo groupadd docker
  2. [xxx@docker ~]# sudo usermod -aG docker $USER
复制代码


docker 使用方法



  1. [xxx@docker ~]# sudo systemctl enable docker
  2. [xxx@docker ~]# sudo systemctl start docker
复制代码


docker配置阿里云镜像加速



  1. [xxx@docker ~]# sudo mkdir -p /etc/docker
  2. [xxx@docker ~]# sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4.   "registry-mirrors": ["https://lz2nib3q.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. [xxx@docker ~]# sudo systemctl daemon-reload
  8. [xxx@docker ~]# sudo systemctl restart docker
复制代码


1.2 安装docker-compose
1.2.1 linux系统安装方法
在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。例如,在 Linux 64 位系统上直接下载对应的二进制包。

  1. [xxx@docker ~]# sudo curl -L https://github.com/docker/compose/releases/download/1.28.6/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
  2. [xxx@docker ~]# sudo chmod +x /usr/local/bin/docker-compose
复制代码


1.2.2 macos、window系统安装方法
Compose 可以通过 Python 的包管理工具 pip 进行安装,也可以直接下载编译好的二进制文件使用,甚至能够直接在 Docker 容器中运行。Docker Desktop for Mac/Windows 自带 docker-compose 二进制文件,安装 Docker 之后可以直接使用。


使用pip以下命令下载


  1. [xxx@docker ~]# pip install docker-compose
复制代码


官方release下载地址:https://github.com/docker/compose/releases


2. 创建并启动游戏服务集群
2.1 下载游戏服务集群需要的依赖
2.1.1 创建工作目录

  1. [xxx@docker ~]# mkdir -p /data
  2. [xxx@docker ~]# mkdir -p /data/etcd-data
复制代码


2.1.2 安装git服务 (已安装的可直接忽略)

  1. [xxx@docker ~]# yum install git -y
复制代码

2.1.3 克隆依赖到本地并将文件解压到工作目录


  1. [xxx@docker ~]# cd /data
  2. [xxx@docker ~]# git clone https://github.com/openinggame/qp.git
  3. [xxx@docker ~]# cd qp
  4. [xxx@docker ~]# tar zxf mongodb.tar.gz -C /data
  5. [xxx@docker ~]# tar zxf mysqldb.tar.gz -C /data
复制代码


第一遍下载很可能是不成功的,甚至第二遍、第三遍都会不成功,但是不要慌,这也许只是网络的问题,下载过程有一个时间限制,超过了这个限制就会下载失败,多重复几次,总会成功的;当最后一行结尾出现 “done” 这个词时,就表示下载成功了。
/data 工作目录结构

  1. [xxx@docker ~]# tree /data
  2. data
  3. ├── etcd-data     # etcd data-dir
  4. ├── mongo_data    # mongodb 数据卷
  5. ├── mysql         # mysql 数据卷
  6. └── qp            # docker compose
  7.     └── docker-compose.yml
复制代码


2.2 下载镜像
这步可以略过,执行到 步骤2.3 启动集群时会先检测镜像,若没有会自动下载,但镜像下载失败会启动失败。


推荐不要略过本步骤,先把镜像pull到本地。



  1. [xxx@docker ~]# docker pull mysql:8.0.23
  2. [xxx@docker ~]# docker pull mongo:4.4.4
  3. [xxx@docker ~]# docker pull quay.io/coreos/etcd:v3.2.32
  4. [xxx@docker ~]# docker pull wurstmeister/zookeeper
  5. [xxx@docker ~]# docker pull wurstmeister/kafka:2.12-2.3.0
  6. [xxx@docker ~]# docker pull redis:latest
  7. [xxx@docker ~]# docker pull openinggame/web:v1
  8. [xxx@docker ~]# docker pull openinggame/server:v1
复制代码


2.3 创建集群网络

  1. [xxx@docker ~]# docker network create -d bridge game
复制代码

2.4 启动集群

如果没有执行 2.1 的步骤,这里消耗的时间比较久,速度取决你的网络质量。


2.4.1 修改docker-compose.yml文件
修改第10行 web服务的IP地址 <ip地址> 为服务器的IP地址:

  1. #    第10行   - API_HOST=<ip地址>


  2. #例如IP地址为:192.168.1.6 ,修改docker-compose.yml中web服务的API_HOST的值。(第 10 行)
  3.   web:
  4.     container_name: web0
  5.     image: openinggame/web:v1
  6.     ports:
  7.       - "80:80"
  8.     environment:
  9.       - API_HOST=192.168.1.6    #修改这行的 IP 地址为你的服务器IP地址
  10.     networks:
  11.       - game
  12.     depends_on:
  13.       - server
  14. # ...
复制代码


Cento7.x 查询ip地址方法(推荐使用固定IP地址)

  1. [xxx@docker ~]# ifconfig eth0 | grep 'inet ' | tr -s ' ' | cut -d ' ' -f3
  2. [xxx@docker ~]# 192.168.1.6
复制代码


2.4.2 通过 docker-compose 启动游戏服务集群

  1. [xxx@docker ~]# cd /data/qp
  2. [xxx@docker ~]# docker-compose up -d
复制代码


3. 开始游戏
3.1 打开浏览器(谷歌浏览器)输入游戏服务器的IP地址
游戏的地址就是上面查询到的服务器IP地址 : http://192.168.1.6
3.2 首次登陆,使用游客登陆,点击 游客登陆 按钮进入游戏。
执行docker-compose启动集群后,要等待所有服务器启动起来才可以进入游戏。




3.3 进入游戏后,点击 立即注册,绑定手机号码(号码随意输入11位数字)。
手机号码可以随意输入 11 位数字,自己记牢就可以了。




3.3.1 输入手机号码,然后点击获取验证码。


3.3.2 输入密码,然后点击 绑定 按钮,绑定成功后,下次登陆可以使用 手机号码+密码 的方式登陆。

——————————————————————————————————————————————



亲测架设成功可正常使用,购买后有不懂的可以在帖内跟帖交流。
我要说一句 收起回复
创宇盾启航版免费网站防御网站加速服务

评论3

wordosLv.2 发表于 2022-10-31 14:52:54 | 查看全部 | Google Chrome | Windows 10
楼主发贴辛苦了,谢谢楼主分享!
这东西我收了!谢谢楼主!dz插件网真好!
我要说一句 收起回复
bitLv.3 发表于 2022-12-2 18:55:34 | 查看全部 | Google Chrome | Windows 10
哇塞 这个版本稳不稳
我要说一句 收起回复
yusr 发表于 2022-12-2 20:15:01 来自手机 | 查看全部 | Google Chrome | RedMi
起码搞个测试地址,确定能用再说
六类似插件说明给力,买完后用了糟心
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.21.100.52,GMT+8, 2024-9-8 08:14 , Processed in 0.219011 second(s), 103 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表