• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
[转载][1.8——1.21.x]ViaVersion 代理端/服务端适用的跨版本支持

开源 工具 其他 [转载][1.8——1.21.x]ViaVersion 代理端/服务端适用的跨版本支持 5.3.1

版权类型
转载
插件中文名称
ViaVersion
插件英文名称
ViaVersion
原帖地址
https://www.spigotmc.org/resources/viaversion.19254/
支持的核心(代理-服务端)
  1. Bungee
  2. WaterFall
  3. Velocity
  4. LightFall
  5. Spigot
  6. PaperSpigot
  7. Folia
  8. Purpur
  9. PufferFish
  10. SpongeVanilla
  11. Leaves
语言支持
English
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
前言:

虽然之前有一个搬运帖,但是那个帖子内容有点混乱并且分区错误,因此我就重新搬运了一次。

介绍:

什么是ViaVersion

ViaVersion的目标是允许较新的客户端版本连接到较旧的服务器版本。如果您使用像 BungeeCord 这样的代理,请参见下文。ViaVersion目前支持 Spigot / BungeeCord / Sponge / Velocity。

从5.0.0起的重要更新:

从插件版本5.0.0起,插件本体将不再提供 BungeeCord / Sponge 的支持,支持BC与Sponge的版本将被挪至新的插件,原文如下:

主 ViaVersion.jar 不再支持 Bungee 和 Sponge,它们已被移至单独的插件。Sponge 几乎没有使用过,由于缺少注入点,当前的 Bungee 平台非常糟糕,在最近的每次 Minecraft 更新后,Bungee 通常在几周内无法使用。
注意:ViaVersion仅提供让高版本客户端进入低版本服务器的功能,需要低版本客户端进入高版本服务器的话需要使用ViaBackwardsViaRewind(参见下图)

1721714044845.png


如何安装

将插件放入plugins文件夹即可正常使用。

命令列表

/viaver list - 显示玩家连接服务器时使用的客户端版本。

/viaver autoteam - 碰撞自动组队开关,遇到Bungee team问题时可能需要关闭。

/viaver dontbugme - 插件更新提示开关。

/viaver pps - 显示玩家每秒最多能发送的数据包。

/viaver debug - 诊断数据包崩溃与反馈错误时很有用,但请不要随意使用,除非你知道你在做什么。

以上命令均需要viaversion.admin权限节点才可以使用。

使用代理端
  • 确保您的 BungeeCord / Velocity 等代理端是最新的版本。
  • 如果您直接在 BungeeCord/Velocity 上使用插件,ViaVersion 可能需要几分钟时间来探测子服务器的协议。
  • 安装ViaVersion时请在以下两种方式内选择一种:
1.仅在代理端上安装​
2.仅在下游各个子服务器上安装(推荐)
  • Velocity原生支持1.7.2~最新正式版,装在Velocity上有可能会导致反作弊误判等情况,在这种情况下建议安装在子服务器上。
  • 不要同时在 代理端下游服务器 上安装ViaVersion!
  • 如果您选择使用 BungeeCord,请注意,您将无法看到自己在 1.8 服务器上用剑格挡,并且由于翻译处于不同的级别,反作弊等软件的性能可能会更差。

常见问题
  • 不要尝试热重载插件,请直接重启服务器。
  • 新版本的物品特性无法在旧版本游戏内使用是因为ViaVersion致力于兼容性而不是添加新的特性。
  • 方块材质纹理看起来不对时尝试将config.yml内的serverside-blockconnections改为true。
  • 如果玩家由于发包过多被踢出服务器(You are sending too many packets!),请在config.yml内将 max-pps 的值调高(提高检测阈值)或者直接改为 -1(关闭发包检测,不推荐)


其他信息:

官方文档(仅英文):https://docs.viaversion.com/

Github开源地址:https://github.com/ViaVersion/ViaVersion/

提交issue/反馈问题:https://github.com/ViaVersion/ViaVersion/issues/



后记

24/3/17 0:22:我是shabi,写了半小时的帖子没存草稿,点了下侧边栏后内容全没了:tieba-06:
作者
午夜_Midnight
下载
3,692
查看
3,827
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 5.3.1

    主要仅包含一项重要修复,其余更新与ViaBackwards相关。 修复内容 修复1.20.3→1.20.5版本中伪装聊天处理的回归问题...
  2. 5.3.0

    1.21.5 客户端支持 问题修复 方块实体处理:修复 1.21.2→1.21.4 版本自定义模型数据解析异常 物品悬停事件:修正 1.21→1.21.2 及 1.21.2→1.21.4...
  3. 5.2.1

    Reminder: ViaVersion will use Java 21 in a future release, please keep your Java updated! If you...
后退
顶部 底部