{"title":"Cashflow Tracing: Detecting Online game bots leveraging financial analysis with Recurrent Neural Networks","authors":"Kyung Ho Park, Eunjo Lee, H. Kim","doi":"10.1145/3505270.3558329","DOIUrl":null,"url":null,"abstract":"Since game bots and Gold Farmer Group (GFG) create critical damage toward the ecosystem of MMORPGs, game companies have struggled to detect bot characters with various methods. Primarily, previous researches identified GFGs by analyzing particular behavior patterns of bots, but these methods have become easier to be neutralized as bots started to mimic normal characters. Moreover, the spread of mobile MMORPGs decreased the diversity of character behavior; thus, classification of behavior patterns between bots and users becomes a more challenging task. To address this problem, we propose a bot detection method which is generally applicable toward modern MMORPGs in both PC and mobile environment. We focused on the analogy that bot characters and normal characters show different patterns of financial activities. As game bots are born to collect game assets for Real Money Trade (RMT), they show patterned changes in financial status to maximize its efficiency. On the other hand, normal characters take various types of financial activity as users play various in-game contents, not only accumulate the asset. Throughout the study, our series of analysis propose contributions as follow. First, we clarified financial sequences of game bots are different from normal characters; therefore, the sequential form of financial features precisely describes the financial pattern of characters. Second, we established a bot detection model with Recurrent Neural Networks (RNN) trained with the aforementioned financial sequences. With the real-world log data extracted from three PC games (Lineage, Aion, Blade and Soul), and one mobile game (Lineage M), we validated the proposed detection model effectively identifies game bots from normal users. Lastly, our detection model is widely applicable in both PC MMORPG and mobile MMORPG.","PeriodicalId":375705,"journal":{"name":"Extended Abstracts of the 2022 Annual Symposium on Computer-Human Interaction in Play","volume":"80 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Extended Abstracts of the 2022 Annual Symposium on Computer-Human Interaction in Play","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3505270.3558329","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Since game bots and Gold Farmer Group (GFG) create critical damage toward the ecosystem of MMORPGs, game companies have struggled to detect bot characters with various methods. Primarily, previous researches identified GFGs by analyzing particular behavior patterns of bots, but these methods have become easier to be neutralized as bots started to mimic normal characters. Moreover, the spread of mobile MMORPGs decreased the diversity of character behavior; thus, classification of behavior patterns between bots and users becomes a more challenging task. To address this problem, we propose a bot detection method which is generally applicable toward modern MMORPGs in both PC and mobile environment. We focused on the analogy that bot characters and normal characters show different patterns of financial activities. As game bots are born to collect game assets for Real Money Trade (RMT), they show patterned changes in financial status to maximize its efficiency. On the other hand, normal characters take various types of financial activity as users play various in-game contents, not only accumulate the asset. Throughout the study, our series of analysis propose contributions as follow. First, we clarified financial sequences of game bots are different from normal characters; therefore, the sequential form of financial features precisely describes the financial pattern of characters. Second, we established a bot detection model with Recurrent Neural Networks (RNN) trained with the aforementioned financial sequences. With the real-world log data extracted from three PC games (Lineage, Aion, Blade and Soul), and one mobile game (Lineage M), we validated the proposed detection model effectively identifies game bots from normal users. Lastly, our detection model is widely applicable in both PC MMORPG and mobile MMORPG.
由于游戏bot和Gold Farmer Group (GFG)对mmorpg的生态系统造成了严重的破坏,游戏公司一直在努力用各种方法检测bot角色。之前的研究主要是通过分析机器人的特定行为模式来识别gfg,但随着机器人开始模仿正常角色,这些方法变得更容易被抵消。此外,移动mmorpg的普及降低了角色行为的多样性;因此,对机器人和用户之间的行为模式进行分类成为一项更具挑战性的任务。为了解决这个问题,我们提出了一种普遍适用于PC和移动环境下的现代mmorpg的机器人检测方法。我们重点研究了机器人字符和正常字符在金融活动中表现出不同模式的类比。由于游戏机器人的诞生是为了收集游戏资产进行真实货币交易(RMT),它们会显示出财务状况的模式变化,以最大化其效率。另一方面,普通角色会随着用户在游戏中玩各种内容而进行各种类型的金融活动,而不仅仅是积累资产。在整个研究过程中,我们的一系列分析提出了以下贡献。首先,我们明确了游戏bot的财务序列不同于普通角色;因此,金融特征的顺序形式准确地描述了金融特征的模式。其次,我们用上述金融序列训练的递归神经网络(RNN)建立了机器人检测模型。通过从三款PC游戏(《天堂》、《Aion》、《Blade》和《Soul》)以及一款手机游戏(《天堂M》)中提取的真实日志数据,我们验证了所提出的检测模型能够有效地从普通用户中识别游戏机器人。最后,我们的检测模型广泛适用于PC MMORPG和移动MMORPG。