

*作者几度要放弃,最后坚持了下来,作者已承诺会持续更新
转载简述:
有人可能会问Paper已经自带了假视距功能,这个插件还有什么用?简单说一下最重要的一点,Paper自带假视距不能通过权限限制不同的世界不同的视距,这个插件可以做到,还能通过权限达到不同玩家可获得不同视距.
*假视距(名词解释):服务端仅读取假视距范围内的地图数据并发送给客户端,并不进行数据运算,几乎不影响tps,只会消耗CPU运算性能和网络带宽.
如果使用的是 PaperMC, 請記得將 no-tick-view-distance: 設置為 -1
如果使用的是 PaperMC, 請記得將 no-tick-view-distance: 設置為 -1
如果使用的是 PaperMC, 請記得將 no-tick-view-distance: 設置為 -1
使用paper端请务必打开paper.yml修改no-tick-view-distance参数为-1
- viewdistances:
- no-tick-view-distance: -1
说明
- 可以让每一位玩家查看更远的区块
- 多进程全异步执行
- 插件所扩展的区块, 不会载入实体/方块更新
- 可生成区块(可选)
- 注意! 扩展的视野距离可以非常大, 最大为32, 除非客户端性能非常好, 否则这对客户端没有任何帮助,客户端容易蹦.
- 服务器器稳定tps 20, 绝非不可能
- 自带反矿物透视(仅限于插件发送的区块)
范例
- 假设server.properties -> view-distance: 8
- 插件config.yml -> 最大视野距离: 25
- 玩家有两个权限
- max_view_distance.20
- max_view_distance.30
会自动寻找最大的数值(30), 如果没有设定权限, 则会使用最大视野距离所设置的值
玩家在客户端调整的视野距离 服务器负责发送 插件负责发送 备注 4 0~4 无
12 0~8 9~12
32 0~8 9~25 配置的最大视野距离是25
指令
- /viewdistancecat
start 继续提供视野距离 stop 停止提供视野距离 reload 重读配置文件 report 异步执行续报告
权限
- max_view_distance.<最远视野距离>
- command.viewdistancecat使用所有指令
下载:
Paper 1.16
前置: XuanCatAPI-Paper
本体: ViewDistanceCat
如果使用的是PaperMC, 请记得将no-tick-view-distance: 设置为-1
语言
- 英文
- 繁体中文
- 简体中文
反馈
有问题或是BUG请在 这里 回报我(错误日志建议使用https://pastebin.com )
转载授权证明:
温馨提示:以下隐藏内容可能已过时(旧版介绍)
本帖最后由 水煮清娃 于 2021-5-12 14:22 编辑
*因为每次帖子编辑都需要较长时间审核,打算在这一楼做后续更新,如果大家有什么问题或者有什么建议可以跟帖说明,当然你也可以直接去联系作者,作者是台湾人,你可以使用简繁转换用繁体字跟他沟通,以表尊重。
2020年5月4日
作者已经又迭代式的更新过大版本,请前往原贴下载,获得更好的性能体验。
2020年7月20日更新不再建议使用 ViewDistanceCat,在最新版本1.15.2paper上会因为兼容等问题出现地图错误
新版本paper 1.15.2+ 已经内置了假视距功能,唯一遗憾是不能控制不同世界不同视距。
(开启方式为打开paper.yml 定位到末尾)
复制代码默认为-1,即不适应假视距,修改参数即可增加视距
----------------------------------------------------------------------
2021年5月11日
作者弃坑一段时间后已不再关注,今天偶然间去看了一下发现后续又更新了,故更新了帖子内容,新版本仅支持1.16+
2021年5月12日
今天插件改名为FartherViewDistance 并不再依赖XuanCatAPI,版本添加了版本支持范围,请到spigotmc官网直接下载最新版本.
支持版本:
Paper 1.16.5
Paper 1.15.2
Paper 1.14.4
Spigot 1.16.5
Spigot 1.15.2
Spigot 1.14.4
需要依赖 ProtocolLib
不再依赖 XuanCatAPI
*因为每次帖子编辑都需要较长时间审核,打算在这一楼做后续更新,如果大家有什么问题或者有什么建议可以跟帖说明,当然你也可以直接去联系作者,作者是台湾人,你可以使用简繁转换用繁体字跟他沟通,以表尊重。
2020年5月4日
作者已经又迭代式的更新过大版本,请前往原贴下载,获得更好的性能体验。
2020年7月20日更新不再建议使用 ViewDistanceCat,在最新版本1.15.2paper上会因为兼容等问题出现地图错误
新版本paper 1.15.2+ 已经内置了假视距功能,唯一遗憾是不能控制不同世界不同视距。
(开启方式为打开paper.yml 定位到末尾)
- viewdistances:
- no-tick-view-distance: -1
----------------------------------------------------------------------
2021年5月11日
作者弃坑一段时间后已不再关注,今天偶然间去看了一下发现后续又更新了,故更新了帖子内容,新版本仅支持1.16+
2021年5月12日
今天插件改名为FartherViewDistance 并不再依赖XuanCatAPI,版本添加了版本支持范围,请到spigotmc官网直接下载最新版本.
支持版本:
Paper 1.16.5
Paper 1.15.2
Paper 1.14.4
Spigot 1.16.5
Spigot 1.15.2
Spigot 1.14.4
需要依赖 ProtocolLib
不再依赖 XuanCatAPI
可惜了 不支持1.12.2
13920170403 发表于 2020-5-3 23:34
可惜了 不支持1.12.2
你可以试一下这个,Paper专用的,1.12.2好像也是支持的,我在1.13.2时用过,作者已经不更新,最高支持1.13.2. 动态的根据玩家延迟分配视距
https://ci.codemc.io/job/Kugge/job/BestViewDistance/
水煮清娃 发表于 2020-5-4 05:59
你可以试一下这个,Paper专用的,1.12.2好像也是支持的,我在1.13.2时用过,作者已经不更新,最高支持1.13 ...
有本帖子这个插件的功能?
增加视距的插件,看起来十分不错
13920170403 发表于 2020-5-4 10:13
有本帖子这个插件的功能?
两者有本质区别的,它只能动态调节视距,并不能节省计算资源,因为它就是正常的加载区块,所加载的区块全部会进行各种实体运算.
Paper25x-259版本修炸了
,此插件加载不出地图,后期版本已修复。
还有Paper自己加了个假视距功能,paper.yml no-tick-view-distance可以达到同样效果
还有Paper自己加了个假视距功能,paper.yml no-tick-view-distance可以达到同样效果
本帖最后由 水煮清娃 于 2020-5-10 12:46 编辑
但是做不到不同世界不同权限,全部统一一个视距,这个插件可以通过权限限制不同的世界不同的视距
HSP~~~ 发表于 2020-5-10 11:15
Paper25x-259版本修炸了,此插件加载不出地图,后期版本已修复。
还有Paper自己加了个假视距功能,p ...
但是做不到不同世界不同权限,全部统一一个视距,这个插件可以通过权限限制不同的世界不同的视距
PaperMC太會更改了, 區塊的處裡方式不斷更改, 導致插件必須不斷的重新摸索, 放棄維護
emmm 一个好插件就这么没了
水煮清娃 发表于 2020-5-10 12:28
但是做不到不同世界不同权限,全部统一一个视距,这个插件可以通过权限限制不同的世界不同的视距 ...
对群组单服不影响



