收起左侧

使用Docker部署网页版游戏梦岛之战

0
回复
30
查看
[ 复制链接 ]

90

主题

103

回帖

0

牛值

小有名气

镜像是我(汉化)制作的,欢迎关注我B站账号 秦曱凧 (读作 qín yuē zhēng)
后面有新的项目,会在B站先发,欢迎关注。

项目介绍

这是一个使用纯JS和HTML5技术实现的Cary Huang的Flash游戏BFDIA 5b的HTML5版本。所有与游戏玩法相关的内容都已实现,关卡创建器的主要功能也已实现。这里的很多代码并不是我(原项目作者)写的。由于ActionScript与JavaScript非常相似,因此很多代码都是从反编译的swf文件中复制粘贴过来的,只做了一些小的格式调整。

这个项目只能使用https协议来访问。

如果这个项目有帮到你。欢迎start。也厚颜期待您的打赏

有需要帮忙部署这个项目的朋友,一杯奶茶,即可程远程帮你部署,需要可联系。
微信号 E-0_0-
闲鱼搜索用户 明月人间
或者邮箱 firfe163@163.com

视频教程

镜像

容器内部端口5149,可通过设置环境变量SERVER_PORT的值来指定监听端口。

swr.cn-north-4.myhuaweicloud.com/firfe/html5b:2025.09.19

部署完成后,需要使用https协议来访问。

游戏界面中的探索部分是需要联网的。

游戏难度随着关卡增加,😅第五关我就一直没有过去。

docker run 部署

docker run -d \
--name html5b \
--network bridge \
--restart always \
--log-opt max-size=1m \
--log-opt max-file=1 \
-p 5149:5149 \
swr.cn-north-4.myhuaweicloud.com/firfe/html5b:2025.09.19

compose 文件部署 👍推荐

#version: '3'
name: html5b
services:
  html5b:
    container_name: html5b
    image: swr.cn-north-4.myhuaweicloud.com/firfe/html5b:2025.09.19
    network_mode: bridge
    restart: always
    logging:
      options:
        max-size: 1m
        max-file: '1'
    ports:
      - 5149:5149

证书

现在容器类的是我自签的证书,如果要更换自己的证书可参考下面方法。

  • 容器内部证书路径
    • 证书 /ssl/cert.pem
    • 私钥 /ssl/key.pem
  • 自定义证书
  • 创建目录 ssl
  • 证书文件名改成 cert.pem
  • 私钥文件名改成 key.pem
  • 然后把 ssl 目录映射到容器中的 /ssl

效果图

1.png

2.png

收藏
送赞
分享

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则