重要提示:不再建议使用 不再建议使用 不再建议使用,重要的事说三遍
2020年7月20日更新
不再建议使用 ViewDistanceCat,在最新版本1.15.2paper上会因为兼容等问题出现地图错误,作者因为paper频繁的更改视距功能代码,已经弃坑,不再维护该插件.
新版本paper 1.15.2+ 已经内置了假视距功能,唯一遗憾是不能控制不同世界不同视距。
(开启方式为打开paper.yml 定位到末尾)
- viewdistances:
- no-tick-view-distance: -1
*如果还想使用不同世界不同视距或禁用某些世界的超视距功能,只能使用较低版本的1.15.2 paper,根据我的使用记录,记载最后功能正常的对应版本为(仅供参考):
----------重要分割线-----------
*(请注意:仅支持1.14~1.15.2的Paper端,不支持其它的服务器,为尊重作者,不提供文件直接下载,需科学上网才能访问并从谷歌网盘下载相关插件)
插件信息: ViewDistanceCat 2.2.1
需要依赖: XuanCatAPI 2.0.9及以上版本才能在最新paper 1.15.2 #201 版本上正常使用
上诉插件及前置皆可在原贴下载,我可能更新并不及时,建议直接前往原贴查看最新动态.
转载简述
有一个已经不再更新的其它旧版本名叫 ExtendViewDistance ,旧插件不支持较新的paper 1.15.2版本,跟现在这个ViewDistanceCat插件不是同一个插件,但作者是同一个人,已经通过几天服务器测试,效果良好。
这个插件的原理是读取服务器本身默认视距之外的区块数据不经过服务端计算直接发给玩家,也就是说发送的数据仅占用少量CPU运算和一定量的带宽资源,由于是异步加载,只要带宽不是很低对玩家体验并没有什么影响。没生成的区块不能被发送,所以这个插件还增加了自动生成未加载区块的功能,会占用一定量的CPU运算,如果是面板服不建议使用,或者你可以关闭这个功能。
说明
- 可以让每一位玩家查看更远的区块
- 基本全异步
- 插件所扩展的区块, 不会载入实体/方块更新
- 可强制生成区块 (可选)
- 注意! 扩展的视野距离可以非常大, 最大为32, 除非客户端性能非常好, 否则这对客户端没有任何帮助
- 服务器稳定 tps 20, 绝非不可能
- 自带反矿物透视 (仅限插件发送的区块数据)
范例
- 假设 server.properties -> view-distance: 8
- 插件 config.yml -> 最大视野距离: 25
- 玩家有两个权限
- max_view_distance.20
- max_view_distance.30
会自动寻找最大的数值, 如果没有设定权限, 则会使用 最大视野距离 所设置的值
- 玩家在客戶端调整的视野距离为 4 , 0~4 则区块由服务端发送, 插件不发送任何区块
- 玩家在客戶端调整的视野距离为 12 , 0~8 区块由服务端发送, 9~12则由插件发送
- 玩家在客戶端调整的视野距离为 32 , 0~8 区块由服务端发送, 9~25 则由插件发送, 由于上限是 25 所以只会发送最远 25, 至于不是 30 的原因是因为配置内设置的 最大视野距离 是 25
指令
- start 继续提供视野距离
- stop 停止提供视野距离
- reload 重载配置文件
- report 异步执行耗时报告 (>50毫秒为超载)
权限
- max_view_distance.<最大视距>
- command.viewdistancecat 使用所有指令
配置(完全繁体化)
- # 客戶端 < 擴展極限 = 客戶端
- # 客戶端 > 擴展極限 = 擴展極限
- # 客戶端 < 伺服器 = 伺服器
- 最大視野距離: 32
- # 如果區塊還沒有被生成的話
- # 生成地形時, CPU負擔很大
- 可以生成區塊: true
- # 區塊的處理速度不一樣
- # 生成速度 < 讀取速度
- # 僅 `可以生成區塊`: true 時生效
- # 過高的值會增加伺服器負擔, 降低雖然區塊生成速度更慢, 但可獲得更順暢的伺服器
- # 建議範圍 1 ~ 4
- 同時區塊生成最大數量: 3
- # 建議範圍 10 ~ 50 (條50為優先)
- 同時區塊取得最大數量: 50
- # 此值不能低於 `同時區塊取得最大數量`
- # 建議值為 `同時區塊取得最大數量` + `同時區塊生成最大數量`
- 同時區塊顯示最大數量: 53
- # 避免處理速度太快, 丟太多區塊導致玩家卡頓
- # 此值只有在伺服器人少的時候才會發揮作用
- # 建議值 1~5
- # 如果客戶端卡頓, 會發生 區塊丟失/光照丟失, 適當的值是很重要的
- 玩家同時可顯示多少區塊: 3
- # 每次切換世界 / 長距離傳送 / 死亡重生, 都要等待多少毫秒才發送區塊
- # 建議數值 2000 ~ 20000 (2 ~ 20秒)
- 玩家延遲等待區塊顯示: 5000
- # 暴力替換, 不使用任何計算
- 防止透視方塊外掛:
- 啟用: true
- # 格式
- # 轉換成方塊:
- # - 被轉換的方塊A
- # - 被轉換的方塊B
- # - 被轉換的方塊C
- 轉換清單:
- STONE:
- - COAL_ORE
- - DIAMOND_ORE
- - EMERALD_ORE
- - GOLD_ORE
- - IRON_ORE
- - LAPIS_ORE
- - REDSTONE_ORE
- NETHERRACK:
- - NETHER_QUARTZ_ORE
- # 世界黑名單
- # 在此名單的世界不要提供視野距離擴展
- 世界黑名單:
- - world_nether
- # 是否要計算權限
- # 尋找玩家是否有 max_view_distance.<Max view distance> 權限
- 獨立計算權限: true
配置
预设值是中, 其他性能阶段可以根据此表进行调整 (仅供参考)
服务器性能参考 | 同时区块生成数 | 同时读取区块数 | 同时显示区块数 |
最低 | 1 | 5 | 6 |
低 | 1 | 10 | 11 |
中 | 2 | 20 | 22 |
高 | 3 | 30 | 33 |
最高 | 3 | 40 | 43 |
極限 | 4 | 50 | 54 |
转载授权
已经获得作者授权,在此表示感谢
下载
支持作者,请自备科学上网工具进行下载
原贴地址
更新日期 | 支持 | XuanCatAPI(要高於) | ViewDistanceCat |
2020/4/16 | Paper 1.14~1.15 | 1.2.14 | 1.0.2 |
2020/4/19 | Paper 1.14~1.15 | 2.0.9 | 2.1.4 |
2020/4/21 | Paper 1.14~1.15 | 2.0.9 | 2.1.5 |
2020/4/21 | Paper 1.14~1.15 | 2.0.9 | 2.2.1 |
分享缩短网址也是帮助作者欧~
*上述内嵌下载地址为原作者提供的收入性质的短址中转链接,需要点击两次才能跳到谷歌网盘进行下载。