收起左侧

docker部署类三国杀游戏无名杀

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

71

主题

84

回帖

0

牛值

小有名气

无名杀是一款开源、免费、基于网页的多人在线卡牌游戏,灵感源自经典桌游《三国杀》,但采用原创角色、技能与美术设计,在保留核心玩法的同时规避了版权风险。玩家无需安装任何客户端,只需打开浏览器即可创建或加入房间,体验身份局(主公、忠臣、反贼、内奸)、1v1对决、斗地主等多种模式。

游戏开源免费,可私有部署

原项目作者的一些声明

为众人抱薪者,不可使其冻毙于风雪。


最近有一伙人号称是《无名杀十周年》的开发团队,宣称《无名杀十周年》“全新无名杀,比旧版拥有更多武将,兼容更多扩展”,实际上:

  • 《无名杀十周年》(原《无名杀清瑶版》)由无名杀 v1.9.124 修改而来,属于无名杀的一种Fork,并非“全新无名杀”;且《无名杀十周年》开发团队公然违反 GPL-3.0 协议,详情请看这里这里以及这里
  • 《无名杀十周年》至今没有更新神典韦等新机制武将,且删除了部分无名杀的原创武将,导致《无名杀十周年》的武将数量远远不及无名杀前几个版本的武将数量;不仅如此,《无名杀十周年》自**后的部分武将源码依然来自无名杀和其他开发者开源的代码。
  • 《无名杀十周年》兼容扩展的方式是不更新本体数据,从而导致《无名杀十周年》仍然在用 1.9.124 版本的代码,无法兼容使用 1.10 以后功能的扩展;而且《无名杀十周年》开发团队在使用大量GPL-3.0 开源的代码后对生成产物进行了混淆加密,在违反开源精神的同时,也导致扩展稳定性极具下降,更容易出问题。

《无名杀十周年》就是彻头彻尾的骗局,《无名杀十周年》的开发团队更是一群拿无名杀吸血的骗子,虽然号称“不忘初心”,却公然对最有资格论述无名杀创作初心的无名杀创始人进行侮辱谩骂,直接违背其制定的规则和开源精神,恶劣程度远超当初在多个无名杀社群“自立”的水叶之流。

先秦介子推曾言:“窃人之财,犹谓之盗,况贪天之功以为己力乎。”无名杀社区发展至今,正是因为有大量的开源代码进行参考,才能不断推陈出新。试想每个扩展开发者在成为一个扩展开发者之前,谁敢说没有大量参考社区内的源码?每个作品凝聚的都是大家的心血,而不是仅仅归属于个别人。我们相信:开放、共享、多元才是无名杀的初心,绝不是封闭、私藏与趋同。

我们在此呼吁无名杀社区正确认识《无名杀十周年》开发团队的一些行为与做法,并希望《无名杀十周年》开发团队能反省迄今以来的所作所为。自由开源是无名杀社区的灵魂,希望各方都能够遵循这一精神。


  • 原项目地址
    • 官网 http://noname.pub/
    • GitHub仓库 https://github.com/libnoname/noname
  • 我汉化和构建docker镜像的仓库
    • GitHub仓库 https://github.com/Firfr/noname-docker
    • Gitee仓库 https://gitee.com/firfe/noname-docker
    • DockerHub https://hub.docker.com/r/firfe/noname

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

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

视频教程

镜像

从阿里云或华为云镜像仓库拉取镜像,注意填写镜像标签,镜像仓库中没有latest标签

服务端镜像

  • 国内仓库
    • AMD64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/noname:server-1.10.17.4.1
      
    • ARM64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/noname:server-1.10.17.4.1-arm64
      
  • DockerHub仓库
    • AMD64镜像
      firfe/noname:server-1.10.17.4.1
      
    • ARM64镜像
      firfe/noname:server-1.10.17.4.1-arm64
      

网页客户端镜像

  • 国内仓库
    • AMD64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/noname:web-1.10.17.4.1
      
    • ARM64镜像
      swr.cn-north-4.myhuaweicloud.com/firfe/noname:web-1.10.17.4.1-arm64
      
  • DockerHub仓库
    • AMD64镜像
      firfe/noname:web-1.10.17.4.1
      
    • ARM64镜像
      firfe/noname:web-1.10.17.4.1-arm64
      

服务端部署

客户端与服务端通讯使用WebSocket,要设置内网穿透的注意设置支持,或者直接使用tcp转发,不用http。

compose 文件部署 方法

#version: '3'
name: noname_server
services:
  noname_server:
    container_name: noname_server
    image: swr.cn-north-4.myhuaweicloud.com/firfe/noname:server-1.10.17.4.1
    network_mode: bridge
    restart: always
    logging:
      options:
        max-size: 1m
        max-file: '1'
    ports:
      - 8080:8080

网页客户端部署

  • 网页端需要启用浏览器的serviceWorker功能。
    • 这个功能只能在浏览器安全上下文中使用
      • 要么使用https协议访问,且证书要匹配域名,不能过期,自签的证书不行。
      • 或者使用 IP 127.0.0.1 或 localhost 访问。
  • 除了部署证书之外的方法
    • 可以将本机的一个端口转发到网页客户端的端口上
    • 使用 http://localhost:端口 访问。来绕过证书问题
    • window中端口转发软件已经打包在镜像中,访问路径 /help 查看使用方法。
    • 本地转发的具体方法看视频演示

compose 文件部署 方法

#version: '3'
name: noname_web
services:
  noname_web:
    container_name: noname_web
    image: swr.cn-north-4.myhuaweicloud.com/firfe/noname:web-1.10.17.4.1
    network_mode: bridge
    restart: always
    logging:
      options:
        max-size: 1m
        max-file: '1'
    ports:
      - 5161:5161
    # 添加证书方法
    # 目录中 证书名称 cert.pem 私钥名称 key.pem
    #volumes:
    #  - 证书目录:/ssl
    #environment:
    #  SERVER_HTTP2_TLS: true
    #  SERVER_HTTP2_TLS_CERT: /ssl/cert.pem
    #  SERVER_HTTP2_TLS_KEY: /ssl/key.pem

效果图

PixPin_2025-11-05_02-00-53.jpg

收藏
送赞
分享

本帖子中包含更多资源

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

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

本版积分规则