论文部分内容阅读
随着网络游戏行业的发展壮大,游戏外挂、辅助脚本、虚拟发报机、鼠标宏等游戏作弊行为日益猖獗,严重影响游戏平衡与玩家体验。尤其在射击类为主流的电子竞技网络游戏中,作弊行为不仅影响玩家游戏体验,甚至影响竞技比赛的结果。而众多作弊方式中,以一系列宏编程脚本驱动硬件实现的鼠标宏为最难识别和防范的对象,使用鼠标宏的作弊行为大多数靠人为举报和人工检测来查证。其难以从程序和报文角度察觉的属性,也成为本文研究所使用的最佳作弊方式。机器学习作为一门交叉领域的学科,基于机器学习算法的分析方式也逐渐成为现今数据识别、分类的主流。使用机器学习对网络游戏作弊数据进行分析,成为现今各大网络游戏公司重点关注的方向,而现有的利用机器学习进行网络游戏作弊行为识别的工作多基于实际游戏应用,少有理论框架总结。本文结合分析各类型网络游戏的数据特点,研究并设计了一套完整的基于机器学习的网络游戏作弊行为识别系统原型,以某款射击类网络游戏平台为实例,验证了本文研究成果在实际应用中的可行性和有效性,为将机器学习方法在网络游戏作弊行为识别的进一步研究打下了基础。本文还提出一种网络游戏数据映射和处理方法(IBGDM),与多数将游戏属性直接作为输入不同,该方法更契合成熟的机器学习方法并且得到更好的识别效果,利用该方法提取的数据集可供相关研究者作进一步研究。本文在研究中为追求数据真实性,仿真了《绝地求生》游戏并使用官方枪械数据。本文的基于图像信息矩阵映射的数据提取方法借鉴了图像识别的实现过程,从识别准确率结果来看效果颇佳。从数据主成分分析结果来看,本文的自制FCM数据集简洁且分类可行,相较于前人使用的角色属性数据作为输入的方法数据规模较小也更易于学习。从模型准确率比较结果来看,基于本文FCM数据集,ResNet模型的分类识别率要高于SVM模型,99.22%和97.12%的准确率远高于前人基于属性数据的神经网络模型的84.7%。这不仅说明本论文提出的游戏作弊识别领域的机器学习研究流程的逻辑完整性和实现可行性,也说明本文的作弊行为识别方法成功识别难以检测的鼠标宏作弊现象,节约了人工检测时间成本。最后,本文结合数据集类别划分和游戏运营策略提出几种对模型准确率和机器学习指标进行提升的方法,为今后机器学习在网络游戏作弊识别领域的研究提供了一定的建议。