[手工架设] 【亲测】H5网游【勇者冲冲冲】Docker 一键端

[手工架设] 【亲测】H5网游【勇者冲冲冲】Docker 一键端

[手工架设] 【亲测】H5网游【勇者冲冲冲】Docker 一键端 [手工架设] 【亲测】H5网游【勇者冲冲冲】Docker 一键端 [手工架设] 【亲测】H5网游【勇者冲冲冲】Docker 一键端
***本教程只限于技术研究使用,请勿用于商业用途。***

***本教程资源全部来自互联网,仅供研究学习使用,下载后请于24小时内删除,或购买正版。***

【亲测】H5网游【勇者冲冲冲】Docker 一键端

镜像非常小非常干净,无任何额外内容,服务端+客户端一起不到500M

支持Windows/Linux/MacOS,部署方便,有Docker就行,一条命令直接启动开玩,无需复杂配置

搭建过程:

1. 安装Docker,如果已有Docker,跳过

可自行网上搜索或问AI如何安装,都有详细教程

2. 启动数据库,Mysql8以下,如果已启动有Mysql,跳过

运行命令(Window下打开powershell运行)

docker run -dt –name my57 -p 33061:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.43

这样就启动了一个mysql容器,数据库地址HOST是本地局域网IP(像192.168.1.22这种);端口PORT是33061,用户名root, 密码123456

3. 启动游戏

运行命令(Window下打开powershell运行),请将192.168.1.22替换成自己的局域网或外网地址

docker run -dt –name brave -p 8888:80 -p 30201-30206:3020-3025 -e MY_HOST=192.168.1.22 -e MY_PORT=33061 -e SERVER_IP=192.168.1.22 -e SERVER_PORT=30201 errrrric/brave

4. 打开 本地IP:8888 开始游戏

5. 关闭游戏:

docker rm -f brave

其他补充

如果下载速度很慢,可用docker.mybacc.com镜像源或其他源

# 由于mysql镜像是docker官方出品,所以要加/library/,变成docker.mybacc.com/library/mysql:5.7.43
docker run -dt –name my57 -p 33061:3306 -e MYSQL_ROOT_PASSWORD=123456 docker.mybacc.com/library/mysql:5.7.43

# brave镜像不是docker官方出品,不用加/library/,变成docker.mybacc.com/errrrric/brave
docker run … docker.mybacc.com/errrrric/brave

启动游戏命令解释

-dt — 后台运行
–name brave — 容器名是brave
-p 8888:80 — 将本地8888端口映射到容器80端口,如果端口冲突了,可将8888端口换成其他任意端口
-p 30201-30206:3020-3025 — 一次性映射6个客户端需要访问的wss端口,如果端口冲突了,也可将30201-30206换成其他的
-e MY_HOST=192.168.1.22 — 指定数据库地址
-e MY_PORT=33061 — 指定数据库端口,默认是3306,你的数据库端口是3306,此环境变量可忽略
还有相关的数据库环境变量:
-e MY_DB=brave — 数据库名, 默认brave,可换成其他数据名,如brave1
-e MY_PASSWORD=123456 — 数据库密码,默认123456

-e SERVER_IP=192.168.1.22 — 指定客户端访问的IP,可以替换成服务器内网或外网IP或域名
-e SERVER_PORT=30201 — 客户端wss访问的起始端口, 对应-p 30201-30206:3020-3025的第一个数字

容器内部相关文件

运行 docker exec -it brave bash 进入容器内部

/brave — 服务端文件夹
/game — 客户端文件夹
/entrypoint.sh — 容器启动脚本
/etc/nginx/http.d/default.conf — nginx配置文件

***本教程只限于技术研究使用,请勿用于商业用途。***

***本教程资源全部来自互联网,仅供研究学习使用,下载后请于24小时内删除,或购买正版。***

© 版权声明
THE END
文章不错?点个赞呗
点赞0
评论 共1条

请登录后发表评论