Skip to content

Campfire v1.1.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 05:52
· 8 commits to 3166eed69a947d8dddaa64f7a0263085f9e0c3a6 since this release

本版本带来联机大厅与完整的地图工作流:公开房间可在大厅中被发现与加入,CurseForge 地图可直接检索、下载并导入,随后即可创建房间。创建房间时可自动对局域网开放,游戏内房间信息扩展至 1.7.2 及以上的全部正式版。更新机制同步加固,全部联网行为亦已公开说明。

联机大厅

  • 主页新增“联机大厅”入口,与创建房间、加入房间并列
  • 大厅列出全部公开房间,支持按房间名称、房主或地图检索,并按游戏版本筛选;每个房间显示图标、房主、地图、游戏版本、标签、人数与开启时间
  • 房间详情页显示游戏版本与大致地区,加入时自动领取邀请码;设有密码的房间需验证密码
  • 房主可在房间页将房间公开至大厅,并设定房间名称、至多 3 个标签、密码与图标;图标可直接选用地图自带的图片,所在省份可选择是否显示
  • 关闭房间时自动取消公开,亦可随时手动取消
  • 支持举报名称或内容不当的房间,经多名玩家举报后自动自大厅隐藏

地图

  • 新增“地图”标签页:检索 CurseForge 地图库,支持按分类与游戏版本筛选,按热门、下载量、更新时间、发布时间或名称排序
  • 地图详情页呈现介绍、支持的游戏版本与文件列表,选定文件即可下载并导入;作者仅允许网站下载的地图可前往 CurseForge 获取,下载后拖入 Campfire 窗口即可导入
  • 新增地图导入:支持 zip 压缩包、地图文件夹与拖放,识别地图的游戏版本、游戏模式与所用模组,并列出本机能够开启它的版本
  • 导入前明示风险:跨越 1.13 升级可能导致命令与红石失效,缺少对应加载器时模组内容将会丢失;基岩版地图以及损坏或不完整的地图均有明确提示
  • 地图自动置入所选版本的存档文件夹;游戏启动后若实际存档位置不同,将自动迁移
  • 导入完成后即可创建房间,并在进入地图后自动对局域网开放

多人联机

  • 创建房间时自动对局域网开放:进入单人世界后,Campfire 代为执行“对局域网开放”,并沿用世界原有的游戏模式与作弊设置;可在联机设置中关闭
  • 游戏内欢迎消息与 Tab 信息由原版 26.3 / 26.4 扩展至 1.7.2 及以上的全部正式版:1.14.4 至 1.21.11 按需下载并校验 Mojang 官方映射表,更早的版本使用 Campfire 内置的名称表
  • 同样支持沿用官方名称的加载器;Fabric 与 Quilt 仍需手动对局域网开放

安全

  • 必须更新仅在签名正确的新版本已下载并通过校验后生效;下载或校验失败时 Campfire 照常可用,任何服务器消息均无法阻止其启动
  • 更新签名支持多把公钥,发布密钥一旦泄露亦可平稳轮换
  • 新增联网说明 NETWORK.md,文档站同步提供,逐项列出 Campfire 的联网行为、传输内容、关闭方式,以及每一项为何无法控制本机

文件校验

Campfire.exe SHA256:32a1dbd5bf3020c89961e23ed8b99566df8ed4f27e07be7782263b43e210a34c