ET框架本身或者说kcp本身有包数据异常丢弃重发功能吗?
在逻辑层是否需要预防这个问题呢,即例如客户端购买一个装备,使用了一个Id
但是在网关端口被抓包篡改了,id改变被篡改,恰好映射到了另外一个物品的id
这种情况需要被考虑进去吗?
什么鬼,谁能在你网关端口篡改?
egametang 是客户端篡改自身的啊,例如购买一个商店的 武器,发给服务器的肯定是一个商店的itemId啊,这时候客户端他自身改了这个id 映射到了其他物品,这个时候如果客户端不同步服务器收到的实际ItemId的话就会导致不同步的吧emmm 所以需要服务器购买完成或者验证之后 下发同步给客户端数据
我个人是这样认为的
egametang 我是想请问下 有没有这样做的必要
他自己改成其它道具id,那就购买那个道具啊,有啥问题呢?谁让他自己改的
对,直接按照那个ID来购买,查表该扣什么就扣什么,不满足购买条件就返回错误就行了