玩C9为什么会卡
展开全部
你观察C9客户端就知道了,一个执行文件能达到将近30兆那么大,为什么?
因为T X给他加了壳,什么壳能加到这么大,VMProtect
这个壳有什么作用?
把原来单步执行的代码,虚拟成N步执行,我看了日服的C9客户端执行文件,才4M多,现在知道有多么变态了吧
一般来说,这东西是用来虚拟密码加密这地方,但是TX把他加到了他能想到的所有地方
都知道网络游戏是通过发送封包来传达信息的,每种封包有不同的命令序号来区分,这样服务端才知道这个封包是干嘛用的,
你知道TX是怎么做的吗?他判断所有的封包命令,记住,判断的地方是用VMP虚拟了,所以你在游戏每做一个动作,
每走一步,每打怪一下,怪物移动一下,他都要经过他的VMP来判断,这样不卡才见鬼了,而且VMP不是百分百的稳定,所有就会造成莫名其妙的卡游戏,没任何提示的关闭客户端,
而且刚进游戏的时候他会收到一个巨大的封包,有多巨大呢?16进制的6000多,换算成我们平时用的10进制,也就是24576字节,差不多24K这么大的封包,这个封包干嘛用的?没错,反外挂
如果这个时候网络稍微波动一下,对不起,掉线没商量,说不定还会封号哦,先说这么多
因为T X给他加了壳,什么壳能加到这么大,VMProtect
这个壳有什么作用?
把原来单步执行的代码,虚拟成N步执行,我看了日服的C9客户端执行文件,才4M多,现在知道有多么变态了吧
一般来说,这东西是用来虚拟密码加密这地方,但是TX把他加到了他能想到的所有地方
都知道网络游戏是通过发送封包来传达信息的,每种封包有不同的命令序号来区分,这样服务端才知道这个封包是干嘛用的,
你知道TX是怎么做的吗?他判断所有的封包命令,记住,判断的地方是用VMP虚拟了,所以你在游戏每做一个动作,
每走一步,每打怪一下,怪物移动一下,他都要经过他的VMP来判断,这样不卡才见鬼了,而且VMP不是百分百的稳定,所有就会造成莫名其妙的卡游戏,没任何提示的关闭客户端,
而且刚进游戏的时候他会收到一个巨大的封包,有多巨大呢?16进制的6000多,换算成我们平时用的10进制,也就是24576字节,差不多24K这么大的封包,这个封包干嘛用的?没错,反外挂
如果这个时候网络稍微波动一下,对不起,掉线没商量,说不定还会封号哦,先说这么多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询