[go: up one dir, main page]

KR20190068767A - Method for Detection Aim Hacking Program in Online Multi-player game - Google Patents

Method for Detection Aim Hacking Program in Online Multi-player game Download PDF

Info

Publication number
KR20190068767A
KR20190068767A KR1020170168902A KR20170168902A KR20190068767A KR 20190068767 A KR20190068767 A KR 20190068767A KR 1020170168902 A KR1020170168902 A KR 1020170168902A KR 20170168902 A KR20170168902 A KR 20170168902A KR 20190068767 A KR20190068767 A KR 20190068767A
Authority
KR
South Korea
Prior art keywords
dummy
hit
box
ratio
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020170168902A
Other languages
Korean (ko)
Inventor
권혁준
Original Assignee
권혁준
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 권혁준 filed Critical 권혁준
Priority to KR1020170168902A priority Critical patent/KR20190068767A/en
Publication of KR20190068767A publication Critical patent/KR20190068767A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/537Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/577Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2109Game systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 온라인 게임의 에임 해킹 프로그램 탐지 방법에 관한 것이다. 본 발명이 해결하고자 하는 과제는 보다 명확하고 정확하게 에임핵임을 판단할 수 있도록 모든 플레이어에서 수집한 데이터를 토대로 신고 대상자의 데이터와 비교를 통해 명확하고 정확하게 에임핵임을 판단할 수 있도록 하고, 비교에서 사용될 데이터의 수집 방법을 제시하고 있다.The present invention relates to a method for detecting an Internet hacking program of an online game. The problem to be solved by the present invention is to make it possible to determine clearly and accurately whether the nucleus is a nuclear nucleus by comparing the data collected by all players based on the data collected by all players so as to be able to judge the core nucleus more clearly and accurately, Data collection method.

Figure pat00001
Figure pat00001

Description

온라인 멀티플레이어 게임의 에임 해킹 프로그램 탐지 방법{Method for Detection Aim Hacking Program in Online Multi-player game}Method for Detection AIM Hacking Program in Online Multi-player Game [

본 발명은 다양한 방법으로 만들어지는 에임 해킹 프로그램의 탐지를 보다 간편하고 범용성 있게 적용할 수 있도록 하는 방법에 관한 것이다.The present invention relates to a method for enabling easy and versatile application of detection of an email hacking program made by various methods.

컴퓨터가 대중적으로 많이 사용되면서 컴퓨터를 이용한 게임 또한 많은 사람이 즐기게 되었다. 특히 인터넷을 통해서 다양한 사람과 만나면서 같이 즐길 수 있는 온라인 멀티플레이어 게임(online multi-player game)이 최근 가장 많은 인기를 가지고 있다. As computers became more popular, many people enjoyed playing computer games. In particular, online multi-player games, which can be enjoyed together with various people via the Internet, are the most popular in recent years.

온라인 멀티플레이어 게임은 다양한 사람들을 만나서 서로 경쟁하거나 목표를 행해 같이 게임을 진행한다는 특징을 가지고 있다. 그러나 몇몇 게임 사용자들은 게임을 진행하면서 우위를 점하기 위해 게임의 데이터를 변조하거나 봐서는 안되는 데이터를 보여주는 '게임 해킹 프로그램'(이하 '핵'이라 한다)을 사용하게 되었고, 이는 이러한 핵을 사용하지 않은 사용자에게는 게임을 진행하면서 큰 불이익과 함께 플레이를 진행하고자 하는 의욕을 잃게 한다..Online multiplayer games are characterized by meeting a variety of people, competing with each other, or playing a game together with a goal. However, some game users have used a "game hacking program" (hereinafter referred to as "the nucleus") that shows data that can not be seen or altered in the game's data in order to gain an advantage as the game progresses, Users lose the motivation to play with big disadvantage while playing the game.

특히 멀티플레이어 게임 중 1인칭 슈팅 게임(First Person Shooter; 이하 'FPS'이라 한다)와 3인칭 슈팅 게임(Third Person Shooter; 이하 'TPS'이라 한다)에 자주 사용되는 상대방을 자동으로 조준해주는 프로그램인 '에임 해킹 프로그램'(이하 '에임핵'이라 한다)이 존재하는데, 이는 게임 프로그램이 실행 중인 컴퓨터의 주 메모리 상에서 상대방의 화면상 위치를 알아내고 자동으로 그 위치를 조준해준다.Especially, it is a program to automatically aim the other party frequently used in first person shooter (FPS) and third person shooter (TPS) among multiplayer games There is an 'Aime Hacking Program' (hereinafter referred to as 'Aime Hacking Program'), which locates the position of the opponent on the main memory of the computer in which the game program is running and automatically positions it.

이와 같은 에임핵은 당한 사용자의 입장에서는 의심이 가지만, 확실한 증거를 찾기 어려워진다.. 그래서 주로 게임 내의 신고를 이용해서 핵 사용자를 막도록 하는 방법을 취하지만, 그럼에도 걸리지 않은 핵 사용자가 많다.It is difficult to find such evidence, but there are a lot of nuclear users who do not use nuclear weapons in the game.

이에 본 발명은 게임상에서 사용자의 플레이에 대한 데이터를 수집하고 이를 통계를 내서 보다 명확하고 효율적으로 에임핵 사용자를 판별할 수 있도록 하는 방법을 제공하고자 한다.Accordingly, the present invention provides a method for collecting data on a user's play on a game and making statistics so that the user can be identified more clearly and efficiently.

상기의 목적을 달성하기 위한 본 발명이 제시하는 방법은, 게임 중 제1 캐릭터(사격자)와 제2캐릭터(피격자)가 있을 때 사격자가 피격자에게 피해를 줘서 피격자의 채력포인트(이하 '체력'이라 한다.)가 일정치 이하로 떨어지고 사망처리가 일어났다면, 피격자의 평상시의 히트박스를 제거하고 더미 히트박스롤 생성하는 단계; 사격자가 더미 히트박스를 명중을 했는지 기록하는 단계; 사살자의 지금까지의 '사살 횟수당 더미 히트박스 명중 횟수' (이하 '더미 명중 비율'이라 한다.)을 계산하고 해당 플레이어의 정보에 기록하는 단계; 이후 신고가 접수된 대상자는 모든 플레이어의 더미 명중 비율을 통해 계산된 에임핵 검출 비율과 대상자의 더미 명중 비율을 비교해서 탐지하는 단계를 포함하는 온라인 멀티플레이어 게임에서의 에임핵 탐지 방법을 제공한다.According to an aspect of the present invention, there is provided a method of shooting a shooting character, the shooting character having a first character (a shooting person) and a second character (a shooting person) Physical force ') falls below a predetermined value and a death process occurs, a normal hit box is removed and a dummy hit box roll is generated; Recording whether the shooter hits the dummy hit box; (Hereinafter referred to as 'dummy hit ratio per hit count') of the shooter and recording the information on the player's information; The subject who has received the report since then provides a method of detecting an immune nucleus in an online multiplayer game that includes the step of detecting and comparing the percentage of the target's dummy hit rate calculated through the dummy hit ratio of all players.

상기 피격은 캐릭터에 피격판정이 있는 히트박스에서 이루어진다는 특징을 가진다.The shot is characterized in that the character is made in a hit box with a hit determination.

상기 피격에 의한 사망자 선정은 게임상 모든 플레이어를 대상으로 한다.The selection of the dead by the attack is targeted to all players in the game.

상기 더미 히트박스는 피격자가 사망 직후 피격자 캐릭터에서 히트박스가 있던 위치가 아닌 바로 외부에서 한 지점을 무작위로 선택해서 생성한다.The dummy heat box is created by randomly selecting a point immediately outside the hit box in the shooter character immediately after the death of the shooter.

상기 더미 히트박스의 크기는 피격자의 머릿부분의 히트박스와 비슷하거나 작은 크기를 가진다.The size of the dummy heat box is similar to or smaller than the size of the heat box of the head of the shooter.

상기 히트박스는 게임마다 다른 속성을 가질 수 있는데, 부위별 히트박스의 속성이 다르거나 하는 경우(예로 머리에 대한 히트박스와 몸통에 대한 히트박스의경우는 각각 부위를 구분하는 속성값을 가진다)에는 더미 히트박스는 그러한 속성들을 모두 가지게 된다.The hit box may have different attributes for each game. If the attribute of the hit box is different or is different (for example, the hit box for the head and the hit box for the body have attribute values for distinguishing the parts, respectively) The dummy hit box has all of those attributes.

상기 더미 히트박스를 명중했는지 확인하는 단계에서는 오직 사격자가 명중했는지만 확인하며, 기록시 명중 횟수에는 상관없이 명중 여부를 기록한다.In the step of confirming that the dummy hit box has been hit, only whether the shooter has hit or not is recorded regardless of the number of hits.

상기 에임핵 검출 비율은 가변 가능한 값인 것을 특징으로 한다.The detection rate of the immune nucleus is a variable value.

상기 에임핵 탐지 단계는 게임 내에서 일어나는 것이 아니라 게임 외적으로 신고 대상자들 한정으로 이루어지는 단계다.The step of detecting the malignant nucleus is not a game but a step that is limited to the persons to be reported outside the game.

본 발명에 따르면, 본 발명은 모든 플레이어의 더미 명중 비율 데이터를 수집하고 이를 이용해 통계를 만들고 이후 신고 대상자의 더미 명중 비율과 비교 할수 있도록 함으로써 명확하고 정확히 에임핵을 탐지할 수 있도록 한다.According to the present invention, the present invention collects dummy hit ratio data of all players and makes statistics by using it, and then makes it possible to compare with the dummy hit ratio of the object to be reported, thereby making it possible to clearly and accurately detect the immune nucleus.

도1은 본 발명의 실시 예에 따른 게임 내에서 더미 명중 비율 수집 방법을 설명하기 위한 도면이다.
도2는 본 발명의 실시 예에 따른 게임 외에서 핵 사용 판별 방법을 설명하기 위한 도면이다.
도3은 상기 도1에서 본 발명의 실시 예에 따른 수집된 정보들이 어떻게 저장되었는지 설명하기 위한 도면이다.
도4는 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 1인칭 시점에서 피격자의 게임상 보이는 모습 예시를 설명하기 위한 도면이다.
도5는 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 1인칭 시점에서 피격자의 평상시 히트박스의 모습 예시를 설명하기 위한 도면이다.
도6은 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 1인칭 시점에서 피격자의 더미 히트박스의 모습 예시를 설명하기 위한 도면이다.
도7은 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 3인칭 시점에서 피격자의 게임상 보이는 모습 예시를 설명하기 위한 도면이다.
도8은 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 3인칭 시점에서 피격자의 평상시 히트박스의 모습 예시를 설명하기 위한 도면이다.
도9는 본 발명의 실시 예에 따른 게임 내에서 플레이어의 캐릭터가 3인칭 시점에서 피격자의 더미 히트박스의 모습 예시를 설명하기 위한 도면이다.
도10은 본 발명의 실시 예에 따른 게임에 적용된 시스템의 예시를 설명하기 위한 도면이다.
도11은 본 발명의 실시 예에 따른 에임핵 탐지를 위한 더미 명중 비율 수집 장치의 상세 구성도이다.
1 is a diagram for explaining a dummy hit ratio collection method in a game according to an embodiment of the present invention.
FIG. 2 is a view for explaining a method of discriminating the use of a nuclear weapon in a game according to an embodiment of the present invention.
FIG. 3 is a view for explaining how collected information according to an embodiment of the present invention is stored in FIG.
FIG. 4 is a diagram for explaining an example of a character of a player in a game in a game according to an embodiment of the present invention when the character is seen in a game at first person's point of view.
FIG. 5 is a diagram for explaining an example of the shape of a hit box at a first person's point of view of a character of a player in a game according to an embodiment of the present invention.
6 is a view for explaining an example of the shape of a dummy hit box of a player at a first person's point of view of a player's character in a game according to an embodiment of the present invention.
FIG. 7 is a view for explaining an example of a character of a player in a game according to an embodiment of the present invention when the character is seen in a game at a third person's point of view. FIG.
FIG. 8 is a diagram for explaining an example of the shape of a hit box in a player's character in a game according to an embodiment of the present invention, at a third person's point of view; FIG.
9 is a diagram for explaining an example of the shape of a dummy hit box of a player at a third person's point of view of a player's character in a game according to an embodiment of the present invention.
10 is a diagram for explaining an example of a system applied to a game according to an embodiment of the present invention.
FIG. 11 is a detailed block diagram of a dummy hit ratio acquisition apparatus for attack nucleus detection according to an embodiment of the present invention.

이하 첨부된 도면들 및 도면들에 기재된 내용들을 참조하여 본 발명의 바람직한 실시 예를 설명하지만, 본 발명의 권리 범위를 제한하는 것이 아니다. 각 도면에서 제시된 동일한 참조부호는 동일한 부재를 나타낸다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Like reference symbols in the drawings denote like elements.

본 발명의 설명함에 있어 제 1, 제 2, A, B, i, ii와 같은 용어는 그 구성요소와 다른 구성요소를 구별하기 위해서 사용되는 것이지, 그 구성요소의 성질이나 차례나 순서등을 한정하지 않는다.In describing the present invention, terms such as first, second, A, B, i, and ii are used to distinguish between the constituent elements and other constituent elements, and the terms, I never do that.

또한, 본 발명을 설명하면서 관련된 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있기에 그렇다고 판단된 경우에는 자세한 설명은 생략한다.In the following description of the present invention, detailed description of related functions will be omitted because it may obscure the gist of the present invention.

본 발명에서 탐지하고자 하는 에임핵은 주로 FPS나 TPS게임에 사용되는 것으로, 이 게임들은 적어도 하나의 제공된 게임에서 다수의 플레이어들이 서로 경쟁하거나 협력하면서 주어진 목표를 성취해 승리하는 방식으로 운영된다.In the present invention, the aimed nucleus is mainly used in FPS or TPS games, and these games are operated in such a manner that a plurality of players compete or cooperate with each other in at least one provided game to achieve and win a given goal.

만약 에임핵을 사용하는 플레이어가 있다면, 다른 플레이어보다 적은 노력으로 쉽게 상대방을 쓰려트릴 수 있게 된다. 즉 게임을 즐기기 위해 필요한 조작부터 게임을 통해 얻는 정보량이 일반적인 플레이어보다 유리한 상황에서 게임을 진행하게 될 거고, 결국 이러한 핵 사용자들이 다른 플레이어들보다 높은 점수나 승률를 가지게 될 것이다.If you have a player who uses an immortal nucleus, you will be able to easily use your opponent with less effort than any other player. In other words, the game will be played in a situation where the amount of information obtained through the game from the operations required to enjoy the game is favorable to the general player, and the nuclear users will eventually have a higher score or a winning percentage than the other players.

단 에임핵은 게임서버(S)상에서의 작동하는 것이 아니라 플레이어 개인이 게임을 실행중인 컴퓨터에서 작동하는 특징을 가지고 있다.However, the emerge nucleus is not operated on the game server (S), but has a feature that the player operates on the computer on which the player is playing the game.

이에 더미 히트박스를 이용해서 에임핵이 더미 히트박스를 조준하고 사격하도록 하고, 이에 대한 정보를 수집해 이후 에임핵 사용자를 판별할 시 사용할 수 있도록 한다.The dummy hit box is used to aim and fire the dummy heat box, and collect information about it, so that it can be used to identify the next nuclear user.

도1은 본 발명의 게임 내에서 더미 히트박스 명중 데이터 수집 방법을 설명하기 위한 도면이다.FIG. 1 is a diagram for explaining a dummy hit box hit data collection method in the game of the present invention.

도1을 참고하면, 본 발명은 게임 내에서 크게 피격에 의한 사망자가 나올 때까지 기다리는 대기 상태 단계(g_1, g_2), 사망자의 평상시 히트박스를 제거하고 더미 히트박스를 생성하는 단계(g_3, g_4), 사격자가 더미 히트박스를 명중했는지를 기록하고 더미 명중 비율을 계산하고 기록하는 단계(g_5, g_6)등을 포함할 수 있다.1, the present invention includes a waiting state step (g_1, g_2) for waiting until a death due to a big shot occurs in a game, a step of removing a usual hit box of a dead person and generating a dummy hit box (g_3, g_4 ), Recording whether the shooter hits the dummy hit box, calculating and recording the dummy hit ratio (g_5, g_6), and the like.

먼저 g_1과 g_2단계에서는 진행중인 게임에서 발생하는 사망자 중 사격자에 의해 피격을 당해 사망한 캐릭터를 찾는다.First, in the g_1 and g_2 stages, the character who is shot by the shooter among the fatalities occurring in the ongoing game is searched for.

다음 단계(g_3, g_4)에서는 기존 히트박스를 제거와 더미 히트박스 생성을 통해서 에임핵을 속여서 피격당할 수 있도록 한다.In the next step (g_3, g_4), it is possible to trick the enemy nucleus by removing the existing heat box and creating the dummy heat box.

그 다음 단계에서는(g_4, g_6) 더미 히트박스 명중 여부와 함께 더미 명중 비율을 계산해서 이를 사격자의 정보에 저장한다.In the next step (g_4, g_6), the dummy hit box is hit and the dummy hit ratio is calculated and stored in the information of the shooter.

도2는 본 발명의 수집된 데이터를 이용해서 에임핵 사용으로 신고된 플레이어를 판별하는 방법을 설명하기 위한 도면이다.FIG. 2 is a diagram for explaining a method for discriminating players notified of use of nuclear weapons using collected data of the present invention. FIG.

먼저 r_1에서 핵으로 신고된 플레이어가 발생하면 DB에서 모든 사용자들의 데이터를 이용해서 통계를 만들고 이를 통해 계산된 에임핵 검출 비율과 그 플레이어의 더미 명중 비율을 비교한다(r_2, r_3). 이후 에임핵 검출 비율 이상이면 에임핵을 사용한 플레이어로 판단(r_4), 아니면 사용하지 않은 플레이어로 판단(r_5)한다. 이후 핵을 사용한 플레이어로 판단된 경우에는 게임 플레이 정지와 같은 그에 합당한 처벌이 이루어진다.First, when a player is reported as a nucleus in r_1, the statistics are made using all the users' data in the DB, and the ratios of the calculated detection ratios and the dummy hit ratios of the players are compared (r_2, r_3). If it is not more than the detection rate of the ejaculation nucleus, it is judged to be a player using the emitter nucleus (r_4), or it is judged that the player is an unused player (r_5). If the player is judged to be a player using a nuclear weapon, he / she will be punished accordingly, such as stopping the game play.

도3에서는 게임 내에서 수집된 데이터가 저장된 형식을 설명하기 위한 도면이다.FIG. 3 is a diagram for explaining a format in which data collected in a game is stored.

도4에서 도9까지는 게임 내부에서 기존의 히트박스의 위치와 더미 히트박스가 어떻게 생성되는지를 설명하기 예시로 설명하기 위해 첨부된 도면이다.FIGS. 4 to 9 are views for explaining an example of how to create a dummy hit box and an existing position of a heat box in a game.

도10은 간단하게 온라인 멀티플래이어 게임의 시스템을 표현한 도면이다.Figure 10 is a simplified representation of a system of an online multiplayer game.

도10에 도시된 바와 같이, 본 발명에서 설명하고 있는 온라인 멀티플래이어 게임은 다수의 플레이어(P_1, P_2, ... , P_n)가 인터넷을 통해 게임서버(S)에 접속해서 이루워진다. 이때 더미 명중 비율 수집 장치(A)는 게임 서버에서 작동을 수행한다.10, in the online multiplayer game described in the present invention, a plurality of players P_1, P_2, ..., P_n are connected to the game server S via the Internet. At this time, the dummy hit ratio collecting device A performs an operation in the game server.

플레이어들(P_1, P_2, ... , P_n)은 각자 게임이 설치되고 실행중인 컴퓨터와 같은 장치에서 게임 서버에서 보내주는 정보들을 스피커나 모니터와 같은 시각적/청각적 정보 출력 장치를 통해 받아들이고, 키보드나 마우스와 같은 입력장치를 이용해서 정보를 다시 게임 서버에게로 보내는 방식으로 게임을 즐긴다.Each of the players P_1, P_2, ..., P_n receives information sent from the game server through a visual / auditory information output device such as a speaker or a monitor, I enjoy playing the game by sending information back to the game server using an input device such as a mouse or a mouse.

게임서버(S)는 플레이어에게 맵이나 목표물, 플레이어들의 위치와 같은 정보들을 플레이어에게 제공해준다.The game server S provides the player with information such as a map, a target, and the location of the players.

더미 명중 비율 수집 장치(A)는 게임서버에서 지속적으로 필요한 정보를 수집하고 알맞게 처리해준다.The dummy hit ratio collection device (A) continuously collects necessary information from the game server and handles it appropriately.

더미 명중 비율 수집 장치(A)는 도11에 나와있는 것 처럼 크게 사망자 탐지부(A_1), 더미 히트박스 생성부(A_2), 더미 명중 비율 계산부(A_3), 데이터 통계부(A_4), 데이터 저장부(A_5)등을 포함하여 구성될 수 있다.11, the dummy hit ratio collecting apparatus A mainly includes a death detection unit A_1, a dummy hit box generating unit A_2, a dummy hit ratio calculating unit A_3, a data statistics unit A_4, A storage unit A_5, and the like.

사망자 탐지부(A_1)는 g_1과 g_2의 역할을, 더미 히트박스 생성부(A_2)는 g_3와 g_4의 역할을, 더미 명중 비율 계산부(A_3)는 g_5와 g_6의 역할을, 데이터 통계부(A_4)는 모든 플레이어들의 데이터를 통계로 만들고 r_2에 필요한 에임핵 검출 비율을 계산하는 역할을, 데이터 저장부(A_5)는 DB의 역할을 지니고 수행할 수 있다.The dummy hit ratio calculation unit A_3 plays the role of g_5 and g_6. The dummy hit ratio calculation unit A_3 plays the roles of g_5 and g_6. The dummy hit ratio calculation unit A_3 plays the roles of g_5 and g_6. A_4) plays a role of making statistics of all players' data and calculating the required detection rate of r_2, and the data storage unit A_5 can perform the role of DB.

도10에서 P_1, P_2...P_n은 플레이어로 온라인 멀티플레이어 게임을 하고 있는 사람을 가리킨다.
도10에서 S는 게임서버로 플레이어들이 인터넷을 통해서 서로 만나게 되는 가상의 공간을 제공하는 장치를 가리킨다.
도10에서 A는 더미 명중 비율 수집 장치로 본 발명에서 플레이어의 더미 명중 비율을 수집하고 저장하는 장치를 가리킨다.
도11에서 A_1은 사망자 탐지부로 게임 내에서 사망자가 발생시 이를 탐지하는 장치를 가리킨다.
도11에서 A_2는 더미 히트박스 생성부로 게임 내에서 사망자의 기존 히트박스를 제거함과 동시에 더미 히트박스를 생성하는 장치를 가리킨다.
도11에서 A_3은 더미 명중 비율 계산부로 플레이어를 사살한 횟수와 더미 히트박스 명중 횟수를 이용해서 더미 명중 비율을 계산하는 장치를 가리킨다.
도11에서 A_4는 데이터 통계부로 지금까지 데이터 저장부에 수집된 모든 플레이어의 더미 명중 비율을 이용해서 통계를 만드는 장치를 가리킨다.
도11에서 A_5는 데이터 저장부로 모든 플레이어에서 수집된 정보를 저장하는 장치를 가리킨다.
In Fig. 10, P_1, P_2, ..., P_n indicate a person playing an online multiplayer game as a player.
In FIG. 10, S indicates a device that provides a virtual space in which the players meet each other through the Internet to the game server.
In FIG. 10, A denotes a device for collecting and storing a player's dummy hit ratio in the present invention with a dummy hit ratio collection device.
In FIG. 11, A_1 denotes a device for detecting when a dead person is present in a game with a dead person detecting unit.
In FIG. 11, A_2 denotes a device for generating a dummy hit box at the same time as a dummy hit box generating unit removes an existing hit box of a dead person in a game.
In FIG. 11, A_3 denotes a device for calculating the dummy hit ratio using the number of times the player has been killed by the dummy hit ratio calculating section and the number of hit times of the dummy hit box.
In FIG. 11, A_4 indicates a device for making statistics using the dummy hit ratio of all players collected in the data storage unit up to now by the data statistics unit.
In Fig. 11, A_5 indicates a device that stores information collected by all players into a data storage unit.

Claims (9)

사망자 탐지부, 더미 히트박스 생성부, 더미 명중 비율 계산부, 데이터 저장부 및 데이터 통계부를 포함하는 에임 해킹 프로그램 탐지 장치의 온라인 멀티플레이어 게임의 에임 해킹 프로그램 탐지 방법에 있어서,
상기 사망자 탐지부가 사격자의 캐릭터에 의해 피격을 당해 사망한 캐릭터를 탐지하는 단계;
상기 더미 히트박스 생성부가 상기 사망자의 기존 히트박스를 더미 히트박스로 바꿔주는 단계;
상기 더미 명중 비율 계산부가 사격자의 상기 더미 히트박스 명중여부의 횟수를 포함한 지금까지 모든 더미 히트박스 명중 여부 횟수와 지금까지 상대 캐릭터를 죽인 모든 횟수를 이용해서 더미 명중 비율을 계산하고 데이터 저장부에 저장하는 단계;
상기 데이터 저장부가 모든 플레이어의 더미 명중 비율을 저장하고 있는 단계;
상기 데이터 통계부가 상기 데이터 저장부에 저장되어있는 모든 플레이어의 데이터를 이용해서 에임핵 검출 비율을 계산해서 추후 플레이어의 에임핵 사용 여부 판정시 사용될 수 있도록 하는 단계를 포함하는 온라인 멀티플레이어 게임의 에임 해킹 프로그램 탐지 방법.
A method for detecting an illegal hacking program in an online multiplayer game of an apparatus for detecting an illegal hacking program including a death detecting unit, a dummy hit box generating unit, a dummy hit ratio calculating unit, a data storing unit and a data statistics unit,
Detecting a character that has been shot by the character of the shooter and has died;
The dummy heat box generating unit converting the existing heat box of the dead person into a dummy heat box;
The dummy hit ratio calculation unit calculates the dummy hit ratio using all the dummy hit box hit counts so far including the number of times the hitman hit the dummy hit box and all the counts that have killed the opponent character so far and stores the dummy hit ratio in the data storage unit ;
The data store storing dummy hit ratios of all players;
Wherein the data statistics unit calculates the emissive nucleus detection ratio using data of all players stored in the data storage unit so that the data statistics unit can be used to determine whether or not the player uses the emissive nucleus later, How to detect a program.
제1항에 있어서, 상기 사망자를 탐지하는 단계는
상기 온라인 멀티플레이어 게임을 진행하고 있는 모든 플레이어를 대상으로 이루어진다는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
2. The method of claim 1, wherein detecting the deceased comprises:
Wherein the game is performed for all players who are playing the online multiplayer game.
제1항에 있어서, 더미 히트박스를 생성하는 단계는
상기 캐릭터가 사망처리시 기존에 존재하던 히트박스를 제거하면서 동시에 더미 히트박스를 생성하는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
The method of claim 1, wherein generating a dummy hit box comprises:
Wherein the character creates a dummy hit box at the same time as removing the existing existing hit box at the time of death processing.
제1항에 있어서, 더미 명중 비율을 계산하는 단계는
상기 피격자를 사망하게 한 사격자가 상기 더미 히트박스를 명중했는지 확인하는 것과
게임을 하면서 상기 사격자가 사살한 피격자수와 더미 히트박스를 명중한 횟수를 이용해서 더미 명중 비율을 계산하는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
The method of claim 1, wherein calculating the dummy hit ratio comprises:
Checking whether the shooter who killed the shooter hits the dummy hit box
Wherein the dummy hit ratio is calculated using the number of shooters killed by the shooter and the number of hits of the dummy hit box while playing the game.
제1항에 있어서, 플레이어들의 데이터를 저장하는 데이터 저장부는
모든 플레이어의 더미 명중 비율을 저장하는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
The apparatus of claim 1, wherein the data storage unit
And storing the dummy hit ratio of all players.
제1항에 있어서, 에임핵 검출 비율을 계산하는 단계는
상기 데이터 저장부에 저장된 모든 플레이어들의 더미 명중 비율을 이용해서 통계를 만들고, 이를 통해 에임핵 검출 비율을 계산하는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
2. The method of claim 1, wherein calculating the emanuclear rejection ratio
Wherein statistics are generated using the dummy hit ratios of all players stored in the data storage unit, and the attack detection ratio is calculated through the statistics.
제1항에 있어서, 에임핵 사용 여부 판단 단계는
상기 에임핵 검출 비율과 에임핵 사용으로 신고된 플레이어의 더미 명중 비율을 비교해서 핵 사용 여부를 판단하는 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
The method according to claim 1, wherein the step
Determining whether or not the nuclear weapon is used by comparing the detection rate of the enemy nucleus with the ratio of the player who has been declared to use the enemy nucleus to the dummy hit ratio.
제6항에 있어서 에임핵 검출 비율은
가변 가능한 값인 것을 특징으로 하는 에임 해킹 프로그램 탐지 방법.
7. The method of claim 6,
Wherein the value is a variable value.
제1항 내지 제8항 중 어느 한 항에 따른 에임 해킹 프로그램 탐지 방법을 구현하기 위한 프로그램 명령어가 기록된, 컴퓨터가 판독 가능한 기록매체.9. A computer-readable recording medium on which program instructions for implementing an anti-hacking program detection method according to any one of claims 1 to 8 are recorded.
KR1020170168902A 2017-12-11 2017-12-11 Method for Detection Aim Hacking Program in Online Multi-player game Withdrawn KR20190068767A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170168902A KR20190068767A (en) 2017-12-11 2017-12-11 Method for Detection Aim Hacking Program in Online Multi-player game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170168902A KR20190068767A (en) 2017-12-11 2017-12-11 Method for Detection Aim Hacking Program in Online Multi-player game

Publications (1)

Publication Number Publication Date
KR20190068767A true KR20190068767A (en) 2019-06-19

Family

ID=67104144

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170168902A Withdrawn KR20190068767A (en) 2017-12-11 2017-12-11 Method for Detection Aim Hacking Program in Online Multi-player game

Country Status (1)

Country Link
KR (1) KR20190068767A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210044604A (en) * 2019-10-15 2021-04-23 넥슨지티 주식회사 Apparatus and method for detecting abnormal play

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210044604A (en) * 2019-10-15 2021-04-23 넥슨지티 주식회사 Apparatus and method for detecting abnormal play

Similar Documents

Publication Publication Date Title
US10456680B2 (en) Determining play of the game based on gameplay events
KR100986647B1 (en) Method, apparatus and system for estimating of football performance
Pratas et al. The effect of situational variables on teams' performance in offensive sequences ending in a shot on goal. A case study
JP2024542699A (en) Tracking and processing historical data of non-fungible token-based digital assets
JP6400442B2 (en) Game system and server
US9199177B2 (en) Performance based golf scoring system
JP6481185B1 (en) GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM
JP7105980B1 (en) Program, system, method, and information processing device for game including collaborative target determination function
CN113769400B (en) Method and device for prompting fight in game, electronic equipment and storage medium
KR100900666B1 (en) Online game service method and system
US9196115B1 (en) Performance based basketball scoring system
JP2019209103A (en) Game program, game method, and information processing device
US20160199736A1 (en) Performance based golf scoring system
KR20190068767A (en) Method for Detection Aim Hacking Program in Online Multi-player game
JP2021023514A (en) Game information recording system and program
JP6241308B2 (en) Computer game system, computer game program
US11673055B2 (en) System and method of challenge generation
US9192864B1 (en) Performance based baseball scoring system
KR20110085846A (en) Method, apparatus and system for providing soccer performance evaluation service
JP5795818B1 (en) Information processing apparatus and game program
JP4620719B2 (en) GAME DEVICE AND COMPUTER PROGRAM
KR101494150B1 (en) Method and system for determining winner in on-line game
Zhu et al. A First-Person Shooter Game Designed to Educate and Aid the Player Movement Implementation
JP2019208920A (en) Game program, game method, and information processing device
KR101330379B1 (en) Method and apparatus for providing ghost match in online game

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20171211

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination