Mayatt 发表于 2008-5-12 00:07:55

如何模拟网络很卡呢?

最近负责的功能摆摊和交易,想去验证下物品扣除和给予的程序是不是在一帧内处理的,我现在想到的就是去模拟网络很卡的情况,大家有没有这方面的工具?
先谢过!

yeir86 发表于 2008-5-12 16:04:24

我用过一款软件,叫做Vedesktop可以直接设置延迟和带宽,
我试过,开着这个,用鸽子飞东西都会慢很多,出现延迟,游戏中也适用
不过这个软件就是得不停的破解,我一般装一次,得重启机器六次

Mayatt 发表于 2008-5-12 21:19:58

:L 那有没有不用破解的呢

yeir86 发表于 2008-5-13 15:08:46

我这没有不用破解的,有的就是这个无限破解,总有一次会成功的版本

Mayatt 发表于 2008-5-15 12:53:52

交易请求发出后,服务器扣除双方的物品和金钱然后添加到交易双方,服务器返回给客户端的应该是处理的结果,在这个结果处理返回过程中,服务器应该就已经完成交易保存记录了吧,这样从理论上才没有问题

yeir86 发表于 2008-5-15 15:09:33

我觉得如果网络延迟,有可能会出现物品给予后,数据库进行记录,但是客户端未显示扣除信息,因为我在最近的过程中,就出现过,因为网络的关系,服务器之间失去连接,造成数据库已经记录角色名称,但是客户端判断此次请求未接受,下一次在用这个帐号,还会在运行一次这个地方

jiang860718 发表于 2008-5-20 16:03:41

把游戏拿到我这来测 保证你卡 :lol

takiro 发表于 2008-5-21 16:55:55

单服务器一般对该类情况有处理,如果是跨服务器可能会出现楼主所提到的问题.
客户端请求发出后,即使你在同时断开网络也不会出现问题,服务端会保留数据直到覆盖本地.服务端一般都有数据缓存地址.不过有点你还是要注意,就是客户端发出请求后,马上再去执行另一个请求,看服务端的处理是否会出错.

yeir86 发表于 2008-5-29 11:23:28

附件中有这个工具,建议你做一步重启一下机器,这样成功的机率比较高

[ 本帖最后由 yeir86 于 2008-5-29 11:30 编辑 ]

Mayatt 发表于 2008-5-29 11:57:16

:L
没看到附件

[ 本帖最后由 Mayatt 于 2008-5-29 11:59 编辑 ]
页: [1]
查看完整版本: 如何模拟网络很卡呢?