通过溢出玩家数据来踢出玩家(如禁人书)和防范它的方法

查看数: 11447 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-12 09:31

正文摘要:

这个技术引起我的注意大概还是自在2b2t中了禁人塔的招之后哈哈哈。原理非常简单,往一个区块里面塞大量带数据的东西,比如说牌子或者是命了很长名字的方块,一加载这个区块,你就要下载极大量的数据导致被服务器踢出 ...

回复

Mr.Pumpkin 发表于 2020-10-11 18:50:30
Minecraft用的字符串编码是UTF-8
一个汉字一般是3bytes
生僻字可能会有4bytes甚至6bytes
31415 发表于 2020-2-19 09:17:49
封兽·鵺 发表于 2020-2-19 00:45
但是自己玩的时候最蛋疼的地方就是这个数据包过大导致的被服务器踢出

但是单机不会因为数据包过大被t掉,但是会导致区块回档
封兽·鵺 发表于 2020-2-19 00:45:06
31415 发表于 2020-2-18 21:04
最大的危险不是在这里,最大的危险是通过填满区块让区块大小超过1024kb导致卸载区块的时候回档刷东西 ...

但是自己玩的时候最蛋疼的地方就是这个数据包过大导致的被服务器踢出
QQ酱61136 发表于 2020-2-18 21:27:48
31415 发表于 2020-2-18 21:04
最大的危险不是在这里,最大的危险是通过填满区块让区块大小超过1024kb导致卸载区块的时候回档刷东西 ...

那岂不是可以毁别人的家

点评

完全可以,之前2b2t里面就是有几个无聊的人在炸完一个大基地放出视频后,为了防止别人圣地寻礼,放了ban人塔不过原版做chunk很难,要放几千个牌子  发表于 2020-2-19 09:14
31415 发表于 2020-2-18 21:04:12
封兽·鵺 发表于 2020-2-18 02:40
感谢分享 终于知道怎么解决某些MOD的数据包过大了

最大的危险不是在这里,最大的危险是通过填满区块让区块大小超过1024kb导致卸载区块的时候回档刷东西
封兽·鵺 发表于 2020-2-18 02:40:46
感谢分享 终于知道怎么解决某些MOD的数据包过大了

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表