游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2880|回复: 4

请教网络游戏封包验证的问题

[复制链接]

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2010-2-7 23:43:00 | 显示全部楼层 |阅读模式
比如服务端收到的的包怎么去判断是客户端发来的,而不是玩家利用工具截下来的包,用wpe之类的工具,发过来的呢?

玩家利用截包工具,截取了一个客户端发送给服务端的正常封包,包本身就正确.连续不间断的1秒发送N个给服务端,
服务端如何去判断包的有效性??

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2010-2-8 09:39:00 | 显示全部楼层

Re:请教网络游戏封包验证的问题

对包做加密,价格的可以和时间关联,这样可以保证同一个内容的包在加密后会是不同的数据,这样可以基本防御wpe的工具。当如果某人破解了加密算法,则脱机外挂还是存在的。

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2010-2-8 11:17:00 | 显示全部楼层

Re: Re:请教网络游戏封包验证的问题

yahle: Re:请教网络游戏封包验证的问题

对包做加密,价格的可以和时间关联,这样可以保证同一个内容的包在加密后会是不同的数据,这样可以基本防御wpe的工具。当如果某人破解了加密算法,则脱机外挂还是存在的。


封包加密不是问题,主要我想问的就是在封包正确的情况下,验证有效.
LS意思就是用关联的时间做判断,验证封包有效吧

4

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2010-2-8 11:19:00 | 显示全部楼层

Re:请教网络游戏封包验证的问题

还想请教个问题 网络游戏脚本传输的思路

如果脚本存放在服务器中.客户端点击NPC执行这个脚本的时候,客户端首先判断当前NPC是否有脚本内容,如果没有 就请求 服务端一次性把脚本内容压缩后发送给他,然后自己储存起来. 这个方法可不可取.

有没有其他更好的方法.

7

主题

55

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2010-2-11 14:33:00 | 显示全部楼层

Re:请教网络游戏封包验证的问题

关于脚本应该是服务器解析后发送命令给客户端就OK了吧。应该不用把脚本发送给客户端
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-14 12:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表