跳到正文

Friendlist & P2P Play Backport

作者:juanmuscaria

客户端模组,将 Mojang 在 26.2-snapshot-7 中推出的“与好友联机”功能移植到旧版本。

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

警告 警告

Mojang 在 https://www.minecraft.net/en-us/article/minecraft-26-2-pre-release-1 中关闭了所有 P2P 服务

该模组将仅限于管理好友列表,P2P 部分将无法使用。等 Mojang 恢复 P2P 服务后,我会更新这个模组。

原始描述

一个快速拼凑的客户端模组,将 Mojang 在 26.2 快照版中推出的“与好友一起玩”功能移植到旧版本。包括 Mojang 托管的好友列表,以及通过 WebRTC 实现的 P2P。

工作原理

26.2 版本的功能基本上是客户端功能,而支持它的 Mojang 服务可供任何已登录的账号使用。
因此,这是基于同一套服务进行的轻量级重新实现:

  • 通过 REST 连接 api.minecraftservices.com,管理好友和在线状态
  • 通过 JSON-RPC/WSS 连接 signaling-afd.franchise.minecraft-services.net,进行信令传输
  • 通过 webrtc-java 使用 WebRTC
  • 改编自 26.2 快照版的 P2P 机制

理论上,它与版本的耦合程度足够低,我可以制作一个通用模组,让它适用于任何基于 Netty 的 Minecraft 版本。至于能不能实现,就不好说了。

常见问题

Friendlist & P2P Play Backport 支持哪些 Minecraft 版本?

Friendlist & P2P Play Backport 支持 Minecraft Java 版 1.20.1–26.1.2,共 19 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Friendlist & P2P Play Backport 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。

评论

登录后评论和评分

juanmuscaria 的其他作品

查看全部 →