McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Vertigo

Vertigo

垂直区块同步模组。
fabric 作者 Builderb0y 支持版本 1.20 - 26.1
下载量
59,022
关注数
134
数据来源
Modrinth
模组详细介绍

默认情况下,Minecraft 会保持整个区块与玩家同步,这在使用了使世界变得更高的模组或数据包时会产生问题。例如,Big Globe 将主世界的高度提升到了 2048 格。这个问题之所以存在,主要有两个原因:

  • 这意味着在多人游戏中,服务器需要向客户端同步的数据量大大增加,从而提高了带宽需求。
  • 这意味着客户端需要跟踪更多的方块,从而增加了内存使用量。

Minecraft 从 1.21 版本开始,根据玩家的网络连接情况延迟区块同步,虽然这确实有很大帮助,但:

  • 许多模组仍然停留在 MC 1.20.1 版本,并且
  • 问题并未完全解决。玩家现在不太容易超时,但区块同步总体上变得更慢了。

在我短暂的搜索中,没有找到一个能够完全解决上述所有问题的模组,所以我决定自己制作一个。

Vertigo 试图通过仅同步玩家垂直方向附近的区块部分来解决这些问题。换句话说,就是向客户端“撒谎”,告诉它某些方块在哪里。如果一个区块部分离玩家太远(上方或下方),服务器会告诉客户端该部分是空的,或者说,充满了空气。

模组兼容性

由于客户端不知道区块中的所有方块,预计其他模组可能会尝试在客户端不知道的区块部分同步数据,导致未定义的结果。为了帮助减少这些问题,Vertigo 采取了以下措施:

  • 重写 Fabric 网络 API 中的 PlayerLookup.tracking(ServerWorld, BlockPos) 方法,使其不包含垂直范围外的玩家。如果你的模组使用此方法向玩家发送更新数据包,它应该可以正常工作。
  • PlayerLookup.tracking(BlockEntity) 委托给 tracking(ServerWorld, BlockPos),因此这个跟踪方法也应该可以正常工作。
  • 所有其他跟踪方法保持不变。
  • 提供一个 API,允许:
  • 查询特定玩家是否知道特定的区块部分。
  • 列出知道特定区块部分的玩家。

尽管如此,我仍然预计一些模组会出现问题。如果你是最终用户,请不要期望这个模组能够立即与所有其他模组完美配合。一些模组需要进行修改才能与 Vertigo 兼容。如果你是模组开发者,并且认为冲突是由我这边引起的,请随时提交问题报告。

常见问题解答

问:Vertigo 对原版/非高世界有帮助吗?

答:帮助不大,除非你的视距非常小。

问:Vertigo 在单人游戏中有效吗?

答:在单人游戏中,它可以减少内存使用量,但仅限于高世界或短视距的情况。它不会帮助减少单人游戏中的卡顿或延迟,因为网络不是那里的瓶颈,即使在高世界中也是如此。

问:Vertigo 需要在客户端和服务器上都安装才能工作吗?

答:是的。

问:如果我只在一侧安装,会出现问题吗?

答:希望不会。如果只在一侧安装,Vertigo 应该会回退到原版的区块同步协议。

问:Vertigo 会影响任何服务器端机制吗?比如生物生成或方块更新?

答:不会。

问:什么是“玩家垂直方向附近”?

答:垂直同步距离与水平同步距离相同,即你的视距(或服务器的视距,取较小值)。

基本信息
模组名称Vertigo
作者Builderb0y
下载量59,022
关注数134
支持版本1.20 - 26.1
加载器fabric
客户端optional
服务端optional

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:93,368  |  历史访问人次:183,535

今日访问人数:4,158  |  今日访问人次:4,407

昨日访问人数:19,978  |  昨日访问人次:22,291

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6