Answers:
对于流量负载测试,有很多工具,但是您还需要测试游戏服务器特有的其他功能,因为网络流量只是等式的一部分-处理器利用率和持续数据库查询是立刻想到了另外两个,它们是您要衡量的重要因素(毫无疑问,还有其他因素,您必须根据对游戏服务器工作方式的了解来确定这些因素)。
做到这一点的一种非常好的方法可能是编写一个“ 游戏玩家模拟 ”客户端程序,并在多台计算机上运行它的多个实例。不利的一面是,这可能需要使用大量的计算机,但是一些本地大学可能拥有大型计算机实验室,您可以在这些实验室上运行这些计算机(教授可能会对您的测试结果感兴趣,因为大学教授往往对这些结果非常好奇好的研究)。
您的客户可能不需要像播放器那样复杂,但是您可能需要确保它能够完成以下工作(它不一定要非常聪明,只要它可以比醉酒的软件开发人员的功能稍微强一点,确实不应该自己开车回家,所以您可能还想以一种特殊的方式标记角色,以便他们可以做一些愚蠢的事情,例如穿墙穿墙,预算有限,可以从游戏中的商人那里随机购买商品,无休止的弹药的供应,等等:
如果您估计一次将有9,000个玩家,请尝试使用至少3倍的数字进行测试,以便您知道服务器如何处理27,000个模拟忙碌玩家的负载(很多玩家倾向于闲置,尤其是社交类型)。
另外(这非常重要),如果您要这样做,请以常规角色登录,并记录所有这些玩弄愚蠢事情的电脑玩家的视频,并在此处与我们分享该视频,这样我们就可以笑(我想如果您能找到合适的游戏场景,那么“ 醉酒的谷仓舞 ”可能是这部电影的好标题)!;-D