Detection of Auto Programs for MMORPGs

Auto-playing programs are often used on behalf of human players in a MMORPG(Massively Multi-player Online Role Playing Game). By playing automatically and continuously, it helps to speed up the game character’s level-up process. However, the auto-playing programs, either software or hardware, do harm to games servers in various ways including abuse of resources. In this paper, we propose a way of detecting the auto programs by analyzing the window event sequences produced by the game players. In our proposed method, the event sequences are transformed into a set of attributes, and various learning algorithms are applied to classify the data represented by the set of attribute values into human or auto player. The results from experiments with several MMORPGs show that the Decision Tree learning with proposed method can identify the auto-playing programs with high accuracy.