我的世界什么pv什么意思?

劳道劳道最佳答案最佳答案

pv即ProtocolVersion协议版本,是mc内部通信协议的代号,Minecraft通过pv的不同判断是否能正常连接,pv相同的客户端和服务端能连接,pv不同的不能连接,所以pv限制了联网客户端和服务端的最大适用范围。比如1.14的pv是484或者485,当484pv客户端连485pv服时会自动转换成高pv登陆,485登录484服也会转换成低pv连接,但是不同pv之间进行转换可能会导致游戏中的方块、实体等丢失问题,所以不建议使用pv较低的客户端玩高pv服,也不能使用较高pv的客户端登录pv较低服。我的世界的pv更新原则是原则上只增不减,在每个大版本pv增大量约为10。

在实际游戏中,pv通过包名protocol_version或者minecraft协议包的字节流中的第一个字节流可以查看,比如pv为484的在我的包头中的字节流就是0x1F4;pv越大字节流越长,PV573及以上的就是3个字节流。修改pv需要修改minecraft.jar协议包协议版本字节流。

我来回答
请发表正能量的言论,文明评论!