求助,我们测试碰到了一些难题,请众高手能帮我!
我是在一家网络游戏研发公司工作,最近我们公司的3D网游进行了一次开放性封闭测试。在测试过程中出现了一些问题,比如无法和NPC对话、角色掉入地底等。但是这些问题在外网上出现频率比较高,但在我们测试内部搭建的环境下根本就无法重现(用和外网一样的流程)。求助各位前辈,像这样的情况如何能在内部环境下重现这些Bug? 无法和NPC对话检查客户端给服务器发送的NPC对话框请求有否回复消息.编译一版客户端带LOG信息的,上外网测试. 无法对话那个是因为无法点击到NPC,但很诡异的是几个玩家当中可能就1、2个人会这样,像类似这样诡异的情况很多。
虽然我说的问题现在都已经解决了。但是这些在内网中不能重现的问题让人很有挫败感。
请教各位前辈有没有什么好的测试方法。 可能和QoS和硬件兼容性有关吧。
QoS的话:试试看在内网模拟一下网络延迟,丢包,包乱序,还有低带宽情况吧。
兼容性么:关注下shader model和dx版本。
一般这种情况都是因为网络性能不好造成的,建议关注重点放到QoS测试上。 从你描述的问题上来说应该和压力和网络2个方面有关,可以在外网进行压力测试。
发送给服务器的包服务器没有反馈给客户端,服务器阻塞了,限制地图人数上限应该可以解决。
也有可能是屏蔽功能导致的,不知道你们游戏有没有。
角色陷入地底下应该是网络延迟导致的,加大网络使用率测试下看看吧。有时候切换游戏也会出现此现象。
[ 本帖最后由 cncnily 于 2010-7-21 15:06 编辑 ] 既然已经解决了,那么应该知道问题的原因是什么了吧?
如果说是无法点击NPC造成的,我猜是否因为网络问题造成的位置不同步? 同意元老说法
玩家客户端表现是在NPC身边,但服务器上的玩家并没有在NPC身边。 应该还是客户端和服务器的同步性问题。。。
这个应该普遍存在的,你平时用的是内网,而且人也很少,而外网的情况差差相反。
这种问题单独靠测试部是完成不了的。。。至少我们是这样的,我会找程序,跟他们一起完成 下班了每人机子挂机器人跑呗:D
页:
[1]