[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN107019916A - The method and system of the anti-cheating of strange land monitoring game - Google Patents

The method and system of the anti-cheating of strange land monitoring game Download PDF

Info

Publication number
CN107019916A
CN107019916A CN201710254521.3A CN201710254521A CN107019916A CN 107019916 A CN107019916 A CN 107019916A CN 201710254521 A CN201710254521 A CN 201710254521A CN 107019916 A CN107019916 A CN 107019916A
Authority
CN
China
Prior art keywords
game
player
cheating
network address
information
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.)
Pending
Application number
CN201710254521.3A
Other languages
Chinese (zh)
Inventor
蒙生福
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201710254521.3A priority Critical patent/CN107019916A/en
Publication of CN107019916A publication Critical patent/CN107019916A/en
Pending legal-status Critical Current

Links

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/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5586Details of game data or player data management for enforcing rights or rules, e.g. to prevent foul play

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The strange land that the present invention is provided monitors the method and system of the anti-cheating of game, and method is:Obtain the solicited message of the addition game of game player;According to the solicited message for adding game, the identification information and network address information of game player is obtained;Whether according to the identification information and network address information of game player, it is the player for meeting preparatory condition to judge game player, and the player for meeting preparatory condition allows access into game, and the player for not meeting preparatory condition does not allow access into game;Into after game, all players being added in game are monitored in real time, judge whether all players have cheating in game process, if cheating, carry out cheating processing.The achievable strange land of the present invention monitors the cheating of game player in real time, does not influence the game player of the LAN in strange land, fair and just game environment is provided for game player, Consumer's Experience is improved.

Description

The method and system of the anti-cheating of strange land monitoring game
Technical field
The present invention relates to the method and system field of field of network game, more particularly to the anti-cheating of strange land monitoring game.
Background technology
With the popularization of network, the network market continues to maintain preferable growing trend, and market scale maintains more steady Fixed growth, product type is enriched constantly, Market competition, and Mobile Market increases swift and violent, and tablet device more tends to be flat The peopleization.
Online game (OnlineGame) referred to as " network game ", is also known as " game on line ".Refer to using internet as transmission medium, Using gaming operators server and game player's computer as processing terminal, using game client software as information exchange window Aim at amusement, leisure, exchange and obtain the individuality MMOG with sustainability invented just.
During online game sports, it may appear that the situation of multiple player's leaguing together for some evil end or personal cheating, with network bucket Exemplified by ground primary games, two sides in game tripartite, which can gang up, tackles an other side.The behavior of player cheating will cause net Network game loses fairness, directly affects the number of players in online game.Traditional online game anti-cheating method, by prohibiting Only multiple players in same LAN are in the effect that anti-cheating is reached in same office's game, can only be in same LAN Multiple players realize anti-cheat monitoring.But, traditional online game anti-cheating method can not make in same LAN Multiple players of disadvantage idea can not be added in same office's game, and cheating erroneous judgement situation is serious, it is impossible to realize in not Strange land is carried out with the game player in LAN and puts cheating monitoring, directly affects the Consumer's Experience of player.
Therefore, technological deficiency of the prior art is:Can not while no cheating players game play is not influenceed, Real-time implementation strange land monitors the cheating of game player, and user experience is low.
The content of the invention
For above-mentioned technical problem, the present invention provides a kind of method and system of the anti-cheating of strange land monitoring game, employs Identification information and network address information based on game player in game process, with reference to before and after ARP table twice to game player Identity judged, then in game process carry out cheating monitoring, can realize that strange land is real-time through the above way The cheating of game player is monitored, the game player of the LAN in strange land is not influenceed, is provided for game player Fair and just game environment, improves Consumer's Experience.
In order to solve the above technical problems, the technical scheme that the present invention is provided is:
In a first aspect, the method that the present invention provides a kind of anti-cheating of strange land monitoring game, including:
Step S1, obtains the solicited message of the addition game of game player;
Step S2, according to the solicited message for adding game, with obtaining the identification information and network of the game player Location information, the identification information of the game player is the GID information of game player, and the network address information is described The corresponding IP address information of terminal used in game player;
Step S3, carries out binding processing to the terminal MAC address of the network address information and the game player, is formed The corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
Step S4, according to the ARP table and the network address information of the game player, the game to the game player First time judgement is carried out into qualification, the first game is obtained and enters qualification;
Step S5, obtains the game player that first game enters qualification, passes through the identification information of the game player With the network address information, the judgement of second of game eligibility is carried out, the second game is obtained and enters qualification;
Step S6, enters qualification according to the described second game, into after game, all objects for appreciation to being added in the game Family is monitored in real time, judges whether all players have cheating in game process, if cheating, is carried out Cheating is handled.
The method of the anti-cheating of strange land that the present invention is provided monitoring game, its technical scheme is:Obtain the addition of game player The solicited message of game;According to the solicited message for adding game, with obtaining the identification information and network of the game player Location information, the identification information of the game player is the GID information of game player, and the network address information is described The corresponding IP address information of terminal used in game player;To the network address information and the terminal of the game player MAC Address carries out binding processing, forms the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
According to the ARP table and the network address information of the game player, the game to the game player enters money Lattice carry out first time judgement, obtain the first game and enter qualification;The game player that first game enters qualification is obtained, is passed through The identification information of the game player and the network address information, carry out the judgement of second of game eligibility, obtain the second trip Play enters qualification;Qualification is entered according to the described second game, into after game, all players being added in the game entered Row monitoring in real time, judges whether all players have cheating in game process, if cheating, is practised fraud Processing.
The method of the anti-cheating of strange land monitoring game of the present invention, employs the mark based on game player in game process Information and network address information, judge with reference to the identity before and after ARP table twice to game player, then in game process The monitoring of cheating is carried out, can realize that strange land monitors the cheating of game player in real time through the above way, place is not influenceed In the game player of the LAN in strange land, fair and just game environment is provided for game player, user's body is improved Test.
Further, the step S4, be specially:
The network address information of the game player is filtered by the ARP table, first is obtained
MAC Address, first MAC Address is that IP address corresponding with the network address information of the game player is corresponding MAC Address;
First MAC Address and the second MAC Address are compared, second MAC Address is the game player The corresponding MAC Address of used terminal, if first MAC Address is consistent with the second MAC Address, it is allowed to which the game is played Family enters game, if first MAC Address and the second MAC Address are inconsistent, does not allow the game player to enter game.
Further, the step S5, be specially:
The first identification information and first network address information of game player is obtained, acquisition has added some in the game Corresponding second identification information of player and the second network address information, the game player enter money to obtain first game The game player of lattice;
According to the first identification information and first network address information of the game player, second network address is judged Whether information is identical with the first network address information;
If the first network address information is identical with second network address information, described is determined whether Whether one network address information is in white list, if in white list, allowing the corresponding object for appreciation of the first network address information Family is entered in the game, otherwise, is refused the corresponding player of the first network address information and is entered in the game;
If the first network address information and second network address information are differed, determine whether described Whether the second identification information belongs to same blacklist with first identification information, if first identification information and described second Identification information belongs to same blacklist, then player corresponding to refusal initiation first identification information is entered in the game, Otherwise, it is allowed to which player corresponding to first identification information is entered in the game, correspondingly obtaining the second game enters qualification.
Further, the step S4, be specially:
The step S6, be specially:
All players that will be added in the game carry out game packet, the described first default bar by the first preparatory condition Part is the network that is used by all players from first time into the game point that adds up of game or by all players The corresponding area in address;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in the game packet, and tire out Meter calculates each game player second victory or defeat rate to going game from being entered game;
The first victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reaching described first Its corresponding game player is reported during predetermined threshold value, report information is generated;
According to the report information, the game information of the corresponding game player is obtained, and according to the game information Discs is carried out to the game process in the scheduled time;
Analyze whether the game process meets the second preparatory condition, and export analysis result, second preparatory condition The second predetermined threshold value whether is reached on the offensive rate of the corresponding game player in the discs game process transferred, or it is described Score of the corresponding game player in the discs game process transferred is higher than code of points;
Whether there is cheating to decide the corresponding game player according to the analysis result, and practised fraud Processing.
Further, in the step S6, cheating processing is carried out, is specially:
Acquisition has the corresponding game player's identification information of cheating player;
There is the corresponding game player's identification information of cheating player to be marked to described;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist described in after mark.
Second aspect, the invention provides a kind of system of the anti-cheating of strange land monitoring game, including:
Solicited message acquisition module, the solicited message of the addition game for obtaining game player;
Game player information acquisition module, for according to the solicited message for adding game, obtaining the game player Identification information and network address information, the identification information of the game player is the GID information of game player, described Network address information is the corresponding IP address information of terminal used in the game player;
Address binding module, for being tied up to the network address information and the terminal MAC address of the game player Fixed processing, forms the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
First game enters qualification determination module, for being believed according to the network address of the ARP table and the game player Breath, the game to the game player enters qualification progress first time judgement, obtains the first game and enters qualification;
Second game enters qualification determination module, and the game player of qualification is entered for obtaining first game, is passed through The identification information of the game player and the network address information, carry out the judgement of second of game eligibility, obtain the second trip Play enters qualification;
Cheating monitoring module, it is described to being added into after game for entering qualification according to the described second game All players in game are monitored in real time, judge whether all players have cheating in game process, if There is cheating, carry out cheating processing.
A kind of system of the anti-cheating of strange land that the present invention is provided monitoring game, its technical scheme is:Obtained by solicited message Modulus block, obtains the solicited message of the addition game of game player;By game player information acquisition module, added according to described The solicited message of game, obtains the identification information and network address information of the game player, the mark letter of the game player The GID information for game player is ceased, the network address information is the corresponding IP of terminal used in the game player Address information;By address binding module, the network address information and the terminal MAC address of the game player are tied up Fixed processing, forms the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
Qualification determination module is entered by the first game, believed according to the network address of the ARP table and the game player Breath, the game to the game player enters qualification progress first time judgement, obtains the first game and enters qualification;Pass through the second trip Play enters qualification determination module, obtains the game player that first game enters qualification, passes through the mark of the game player Information and the network address information, carry out the judgement of second of game eligibility, obtain the second game and enter qualification;Pass through cheating Behavior monitoring module, enters qualification, into after game, to all players being added in the game according to the described second game Monitored in real time, judge whether all players have cheating in game process, if cheating, made Disadvantage processing.
The system of the anti-cheating of strange land monitoring game of the present invention, employs the mark based on game player in game process Information and network address information, judge with reference to the identity before and after ARP table twice to game player, then in game process The monitoring of cheating is carried out, can realize that strange land monitors the cheating of game player in real time through the above way, place is not influenceed In the game player of the LAN in strange land, fair and just game environment is provided for game player, user's body is improved Test.
Further, first game enters qualification determination module, specifically for:
The network address information of the game player is filtered by the ARP table, the first MAC Address, institute is obtained The first MAC Address is stated for the corresponding MAC Address of IP address corresponding with the network address information of the game player;
First MAC Address and the second MAC Address are compared, second MAC Address is the game player The corresponding MAC Address of used terminal, if first MAC Address is consistent with the second MAC Address, it is allowed to which the game is played Family enters game, if first MAC Address and the second MAC Address are inconsistent, does not allow the game player to enter game.
Further, second game enters qualification determination module, specifically for:
The first identification information and first network address information of game player is obtained, acquisition has added some in the game Corresponding second identification information of player and the second network address information, the game player enter money to obtain first game The game player of lattice;
According to the first identification information and first network address information of the game player, second network address is judged Whether information is identical with the first network address information;
If the first network address information is identical with second network address information, described is determined whether Whether one network address information is in white list, if in white list, allowing the corresponding object for appreciation of the first network address information Family is entered in the game, otherwise, is refused the corresponding player of the first network address information and is entered in the game;
If the first network address information and second network address information are differed, determine whether described Whether the second identification information belongs to same blacklist with first identification information, if first identification information and described second Identification information belongs to same blacklist, then player corresponding to refusal initiation first identification information is entered in the game, Otherwise, it is allowed to which player corresponding to first identification information is entered in the game, correspondingly obtaining the second game enters qualification.
Further, the cheating monitoring module, specifically for:
All players that will be added in the game carry out game packet, the described first default bar by the first preparatory condition Part is the network that is used by all players from first time into the game point that adds up of game or by all players The corresponding area in address;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in the game packet, and tire out Meter calculates each game player second victory or defeat rate to going game from being entered game;
The first victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reaching described first Its corresponding game player is reported during predetermined threshold value, report information is generated;
According to the report information, the game information of the corresponding game player is obtained, and according to the game information Discs is carried out to the game process in the scheduled time;
Analyze whether the game process meets the second preparatory condition, and export analysis result, second preparatory condition The second predetermined threshold value whether is reached on the offensive rate of the corresponding game player in the discs game process transferred, or it is described Score of the corresponding game player in the discs game process transferred is higher than code of points;
Whether there is cheating to decide the corresponding game player according to the analysis result, and practised fraud Processing.
Further, in the cheating monitoring module, specifically for carrying out cheating processing:
Acquisition has the corresponding game player's identification information of cheating player;
There is the corresponding game player's identification information of cheating player to be marked to described;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist described in after mark.
Brief description of the drawings
, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical scheme of the prior art The accompanying drawing used required in embodiment or description of the prior art is briefly described.
Fig. 1 shows a kind of flow chart of the method for the anti-cheating of strange land monitoring game that the embodiment of the present invention is provided;
Fig. 2 shows a kind of schematic diagram of the system for the anti-cheating of strange land monitoring game that the embodiment of the present invention is provided.
Embodiment
The embodiment of technical solution of the present invention is described in detail below in conjunction with accompanying drawing.Following examples are only used for Clearly illustrate technical scheme, therefore be intended only as example, and the protection of the present invention can not be limited with this Scope.
Embodiment one
Fig. 1 shows a kind of flow chart of the method for the anti-cheating of strange land monitoring game that the embodiment of the present invention is provided;Such as Shown in Fig. 1, a kind of method for the anti-cheating of strange land monitoring game that the present embodiment is provided, including:
Step S1, obtains the solicited message of the addition game of game player;
Step S2, according to the solicited message for adding game, obtains the identification information and network address information of game player, trip The identification information of play player is the GID information of game player, and network address information is terminal-pair used in game player The IP address information answered;
Step S3, carries out binding processing to the terminal MAC address of network address information and game player, forms ARP table, The corresponding relation of dynamic memory IP address and MAC Address in ARP table;
Step S4, according to ARP table and the network address information of game player, the game to game player is carried out into qualification Judge for the first time, obtain the first game and enter qualification;
Step S5, obtains the game player that the first game enters qualification, by the identification information and network of game player Location information, carries out the judgement of second of game eligibility, obtains the second game and enter qualification;
Step S6, enters qualification according to the second game, into after game, all players being added in game is carried out real When monitor, judge whether all players have cheating in game process, if cheating, carry out cheating processing.
The method of the anti-cheating of strange land that the present invention is provided monitoring game, its technical scheme is:Obtain the addition of game player The solicited message of game;According to the solicited message for adding game, the identification information and network address information of game player, trip are obtained The identification information of play player is the GID information of game player, and network address information is terminal-pair used in game player The IP address information answered;Binding processing is carried out to the terminal MAC address of network address information and game player, ARP table is formed, The corresponding relation of dynamic memory IP address and MAC Address in ARP table;
According to ARP table and the network address information of game player, the game to game player enters qualification progress for the first time Judge, obtain the first game and enter qualification;The game player that the first game enters qualification is obtained, is believed by the mark of game player Breath and network address information, carry out the judgement of second of game eligibility, obtain the second game and enter qualification;According to second play into Enter qualification, into after game, all players being added in game are monitored in real time, judge all players in game process In whether have cheating, if cheating, carry out cheating processing.
The method of the anti-cheating of strange land monitoring game of the present invention, employs the mark based on game player in game process Information and network address information, judge with reference to the identity before and after ARP table twice to game player, then in game process The monitoring of cheating is carried out, can realize that strange land monitors the cheating of game player in real time through the above way, place is not influenceed In the game player of the LAN in strange land, fair and just game environment is provided for game player, user's body is improved Test.
Preferably, step S4, be specially:
The network address information of game player is filtered by ARP table, the first MAC Address, the first MAC Address is obtained For the corresponding MAC Address of IP address corresponding with the network address information of game player;
First MAC Address is compared with the second MAC Address, the second MAC Address is terminal used in game player Corresponding MAC Address, if the first MAC Address is consistent with the second MAC Address, it is allowed to which game player enters game, if first MAC Address and the second MAC Address are inconsistent, do not allow game player to enter game.
Because MAC Address has a uniqueness, therefore by by the corresponding IP address of game player's used terminal and MAC Address Bound, set up corresponding relation, the judgement of first time game eligibility is carried out to game player, can will usurp IP address progress The player of game cheat filters out.
Usurped because IP address is easily modified, so some game players can usurp other IP address, together same Practised fraud in one innings of game, in the present embodiment, ARP table is typically maintained in router, is ARP protocol, for parsing address, It is that IP address will be entered to dynamic mapping, a main frame is provided between corresponding MAC Address with another main frame applied to link layer Row direct communication is, it is necessary to know the MAC Address of destination host, and ARP protocol passes through target device (terminal used in game player) IP address, inquire about target device MAC Address.Wherein, MAC Address can directly be provided by game player, or pass through other Means are obtained.
Preferably, step S5, be specially:
The first identification information and first network address information of game player is obtained, acquisition has added some player in game Corresponding second identification information and the second network address information, the game that game player enters qualification to obtain the first game are played Family;
According to the first identification information and first network address information of game player, whether the second network address information is judged It is identical with first network address information;
If first network address information is identical with the second network address information, determine whether that first network address is believed Whether breath is in white list, no if in white list, allowing the corresponding player of first network address information to enter in game Then, the corresponding player of refusal first network address information is entered in game;
If first network address information and the second network address information are differed, the second identification information is determined whether Whether same blacklist is belonged to the first identification information, if the first identification information and the second identification information belong to same blacklist, Then player corresponding to the first identification information of refusal initiation is entered in game, otherwise, it is allowed to player corresponding to the first identification information Enter in game, correspondence obtains the second game and enters qualification.
Illustrated with reference to specific work process:
After the qualification of first time game player judgement, the game player that qualification is entered to obtaining the first game is carried out The judgement of second of game eligibility, because player's synchronization can only be in one innings of game, obtains after player information, passes through net Network game server judges whether player has dropped out the game added before, if it is not, the trip added before that then player clears up and discharges out Play.When end in a local network when, the network address be terminal where LAN correspondence outer net IP address.Network game service Device receives player and added after the request of authorities' game, obtains the first user mark and terminal-pair used in player of the player The first network address answered.Multiple terminals in same LAN can pass through the network equipment (such as router) and internet It is connected, when multiple players play consolidated network game in the terminal of same LAN, what network game server was got is this The IP address of LAN correspondence outer net, i.e., it is identical that network game server, which gets the corresponding network address of above-mentioned player,.
If existing player adds authorities' game, network game server is by the first network address information got and the Two network address informations are compared, if having there is multiple players to add game, and network game server is by first network Address information is compared one by one with respective second network address information of multiple players.If one of them second network address is believed Breath is identical with first network address information, then it represents that the player that authorities' game has added player with asking to add authorities' game is in In same LAN, if allowing it to add, the situation of cheating is likely to occur.
If first network address information is identical with the second network address information, whether first network address information is judged In white list.If first network address information is differed with the second network address information, by first network address information Corresponding player is added in authorities' game.
If first network address information is in white list, the corresponding player of first network address information is added into authorities travel In play.Otherwise, refusal adds first network address information corresponding player in authorities' game.
In present embodiment, by above-mentioned online game anti-cheating method, can cause it is with consolidated network address but Leaguing together for some evil end possibility very low multiple players can enter the game of same office, forbid compared to traditional under consolidated network address Multiple players enter the anti-tampering technology that same office plays, and can reduce the probability judged by accident to player cheating behavior.
Preferably, step S4, be specially:
All players that will be added in game carry out game packet by the first preparatory condition, and the first preparatory condition is by institute There are the game point that player adds up from first time into game or the corresponding area in the network address used by all players;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in game packet, and cumulative calculation is every Individual game player is from the second victory or defeat rate into playing to going game;
First victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reaching the first predetermined threshold value pair Its corresponding game player is reported, generates report information;
According to report information, the game information of corresponding game player is obtained, and according to game information in the scheduled time Game process carry out discs;
Whether analysis game process meets the second preparatory condition, and exports analysis result, and the second preparatory condition is corresponding Whether on the offensive rate of the game player in the discs game process transferred reaches that the second predetermined threshold value, or corresponding game player exist Score in the discs game process transferred is higher than code of points;
Whether there is cheating to decide game player according to analysis result, and carry out cheating processing.
Victory or defeat rate based on each participation game player in game process judges whether the player has the behavior of cheating, such as Really the winning rate of a player is too high, then may represent that the player has cheating, in game process, in each game packet Each game player be monitored, by calculating the victory or defeat rate of each game player, respectively set game player in one innings The first victory or defeat rate normal value and the corresponding predetermined threshold value more than normal value, and game player from enter this game up to ought The normal value and the corresponding predetermined threshold value more than normal value of second victory or defeat rate of preceding game, when the victory or defeat rate of game player meets two During any one in individual predetermined threshold value, then reported;Other game players are direct also by the setting options of interface Reported.By such a method, the differentiation of cheating can be fast and effectively carried out.
Wherein, often wheel game random selection participates in the game player of game, prevents having multiple game to play in a chess game Family's leaguing together for some evil end, strengthens the anti-cheating function of game.
Wherein, it is grouped according to game point, is by dividing some fraction sections to game point and for different fractions The rank of section setting carries out the packet of game player.
Wherein, in the game information for obtaining corresponding game player, first victory or defeat rate of the game information including game player, Second victory or defeat rate, the game points of game player, the inferior relevant information of sports ground played.According to these information in the scheduled time Game process carry out discs, the scheduled time can be 5 minutes.
Preferably, it is additionally included in game process, such as finds that other game players have the situation of cheating, can be to other trips The information of play player is simultaneously reported, it is also possible to be chatted or made friends according to the information of the game player of acquisition, to increase Plus the degree of adhesion of game player and game.
Specifically, carrying out cheating processing includes being freezed the account of the game player of cheating, confiscates game money etc. and enters Row punishment, the problem of with the person that improves game cheat.
Preferably, in step S6, into after game, in addition to:
Obtain the corresponding terminal iidentification of first network address information;
The quantity of the corresponding terminal iidentification of first network address information is counted, if quantity is more than predetermined threshold value, by first Network address information is added in white list.
In the present embodiment, terminal includes but is not limited to game machine, smart mobile phone, the flat board of energy installation and operation online game Computer and desktop computer.Local according to residing for judging player comprising the terminal quantity of game is participated under consolidated network address Whether net is public network, and the terminal quantity of public network is typically much deeper than the terminal quantity of private network.Each terminal-pair should There is unique terminal iidentification, specifically, terminal iidentification can be MAC (Media Access Control) address of terminal.
After a player, which adds, to play successfully, the corresponding terminal quantity of first network address information corresponding to the player Jia one accordingly.If the corresponding terminal quantity of first network address information exceedes threshold value, you can assert that the first network address is believed Corresponding network is ceased for public network, and the first network address information is added in white list.In the present embodiment, preferably Threshold value be 5.
Preferably, in step S6, cheating processing is carried out, is specially:
Acquisition has the corresponding game player's identification information of cheating player;
To there is the corresponding game player's identification information of cheating player to be marked;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist after mark.
In the present embodiment, network game server is by the corresponding game player's identification information recording of the player for having cheating Into same blacklist, if player has found that other players have cheating suspicion in game process, it can be reported.Game Server receives the game number produced when after game player's identification information of report player, being obtained and being participated in and being played by report player According to, and the carry out process played at that time is reduced according to game data, judge in game process by the player of report game cheat or Whether there is cheating between player, the player for having cheating is cheating player, by the game for the player for having cheating Player identification information is added in same blacklist, effectively avoids the possibility that the player of cheating practises fraud again Property.
In the present embodiment, in order to distinguish different blacklists, each blacklist is same to that should have unique blacklist group number Blacklist group number corresponding to game player's identification information there may be it is multiple, obtain have been enter into game player game player Blacklist group number corresponding to the identification information blacklist group corresponding with the game player's identification information for the player that request adds game Number, judge between the two with the presence or absence of occuring simultaneously, if so, then refusal asks the player for adding game to add authorities' game.
For example, the corresponding blacklist group number of player's first be A, B and C, the corresponding blacklist group number of player's second be C, D and F, when First is come into office's game, because the corresponding blacklist group number of second and the corresponding blacklist group number of first have the black name of identical In game where single group C, therefore game server refusal player second addition player's first.
Second aspect, Fig. 2 shows a kind of system for the anti-cheating of strange land monitoring game that the embodiment of the present invention is provided Schematic diagram, as shown in Fig. 2 a kind of system 10 of the anti-cheating of strange land monitoring game is present embodiments provided, including:
Solicited message acquisition module 101, the solicited message of the addition game for obtaining game player;
Game player information acquisition module 102, is played for according to the solicited message for adding game, obtaining the game The identification information and network address information of family, the identification information of the game player are the GID information of game player, institute Network address information is stated for the corresponding IP address information of terminal used in the game player;
Address binding module 103, is carried out for the terminal MAC address to the network address information and the game player Binding is handled, and forms the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
First game enters qualification determination module 104, for the network address according to the ARP table and the game player Information, the game to the game player enters qualification progress first time judgement, obtains the first game and enters qualification;
Second game enters qualification determination module 105, and the game player of qualification is entered for obtaining first game, is led to The identification information and the network address information of the game player is crossed, the judgement of second of game eligibility is carried out, obtains second Game enters qualification;
Cheating monitoring module 106, for entering qualification according to the described second game, into after game, to being added to All players in the game are monitored in real time, judge whether all players have cheating in game process, If cheating, cheating processing is carried out.
A kind of strange land that the present invention is provided monitors the system 10 of the anti-cheating of game, and its technical scheme is:Pass through solicited message Acquisition module 101, obtains the solicited message of the addition game of game player;By game player information acquisition module 102, according to The solicited message of game is added, the identification information and network address information of game player is obtained, the identification information of game player is The GID information of game player, network address information is the corresponding IP address information of terminal used in game player;It is logical Address binding module 103 is crossed, binding processing is carried out to the terminal MAC address of the network address information and the game player, Form the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
Qualification determination module 104 is entered by the first game, according to the ARP table and the network address of the game player Information, the game to the game player enters qualification progress first time judgement, obtains the first game and enters qualification;Pass through second Game enters qualification determination module 105, obtains the game player that first game enters qualification, passes through the game player's Identification information and the network address information, carry out the judgement of second of game eligibility, obtain the second game and enter qualification;Pass through Cheating monitoring module 106, enters qualification, into after game, to being added in the game according to the described second game All players are monitored in real time, judge whether all players have cheating in game process, if cheating is gone To carry out cheating processing.
The system 10 of the anti-cheating of strange land monitoring game of the present invention, employs the mark based on game player in game process Know information and network address information, judge with reference to the identity before and after ARP table twice to game player, then in game process The middle monitoring for carrying out cheating, can realize that strange land monitors the cheating of game player in real time, does not influence through the above way The game player of LAN in strange land, fair and just game environment is provided for game player, user is improved Experience.
Preferably, first game enters qualification determination module, specifically for:
The network address information of the game player is filtered by the ARP table, first is obtained
MAC Address, first MAC Address is that IP address corresponding with the network address information of the game player is corresponding MAC Address;
First MAC Address and the second MAC Address are compared, second MAC Address is the game player The corresponding MAC Address of used terminal, if first MAC Address is consistent with the second MAC Address, it is allowed to which the game is played Family enters game, if first MAC Address and the second MAC Address are inconsistent, does not allow the game player to enter game.
Preferably, second game enters qualification determination module, specifically for:
The first identification information and first network address information of game player is obtained, acquisition has added some player in game Corresponding second identification information and the second network address information, the game player enter qualification to obtain first game Game player;
According to the first identification information and first network address information of game player, whether the second network address information is judged It is identical with first network address information;
If first network address information is identical with the second network address information, determine whether that first network address is believed Whether breath is in white list, no if in white list, allowing the corresponding player of first network address information to enter in game Then, the corresponding player of refusal first network address information is entered in game;
If first network address information and the second network address information are differed, the second identification information is determined whether Whether same blacklist is belonged to the first identification information, if the first identification information and the second identification information belong to same blacklist, Then player corresponding to the first identification information of refusal initiation is entered in game, otherwise, it is allowed to player corresponding to the first identification information Enter in game, correspondence obtains the second game and enters qualification.
Illustrated with reference to specific work process:
Because player's synchronization can only be in one innings of game, obtain after player information, further, network game service Device judges whether player has dropped out the game added before, if it is not, the game added before that then player clears up and discharges out.Work as end When in a local network, the network address is the IP address of LAN correspondence outer net where terminal.Network game server receives object for appreciation Family is added after the request of authorities' game, and the first user for obtaining the player identifies the first net corresponding with terminal used in player Network address.Multiple terminals in same LAN can be connected by the network equipment (such as router) with internet, multiple When player plays consolidated network game in the terminal of same LAN, what network game server was got is LAN correspondence It is identical that the IP address of outer net, i.e. network game server, which get the corresponding network address of above-mentioned player,.
If existing player adds authorities' game, network game server is by the first network address information got and the Two network address informations are compared, if having there is multiple players to add game, and network game server is by first network Address information is compared one by one with respective second network address information of multiple players.If one of them second network address is believed Breath is identical with first network address information, then it represents that the player that authorities' game has added player with asking to add authorities' game is in In same LAN, if allowing it to add, the situation of cheating is likely to occur.
If first network address information is identical with the second network address information, whether first network address information is judged In white list.If first network address information is differed with the second network address information, by first network address information Corresponding player is added in authorities' game.
If first network address information is in white list, the corresponding player of first network address information is added into authorities travel In play.Otherwise, refusal adds first network address information corresponding player in authorities' game.
In present embodiment, by above-mentioned online game anti-cheating method, can cause it is with consolidated network address but Leaguing together for some evil end possibility very low multiple players can enter the game of same office, forbid compared to traditional under consolidated network address Multiple players enter the anti-tampering technology that same office plays, and can reduce the probability judged by accident to player cheating behavior.
Preferably, cheating monitoring module 106, specifically for:
All players that will be added in game carry out game packet by the first preparatory condition, and the first preparatory condition is by institute State the game point that all players add up from first time into game or the network address correspondence used by all players Area;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in game packet, and cumulative calculation is every Individual game player is from the second victory or defeat rate into playing to going game;
First victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reaching the first predetermined threshold value pair Its corresponding game player is reported, generates report information;
According to report information, the game information of corresponding game player is obtained, and according to game information in the scheduled time Game process carry out discs;
Whether analysis game process meets the second preparatory condition, and exports analysis result, and the second preparatory condition is corresponding Whether on the offensive rate of the game player in the discs game process transferred reaches that the second predetermined threshold value, or corresponding game player exist Score in the discs game process transferred is higher than code of points;
Whether there is cheating to decide game player according to analysis result, and carry out cheating processing.
Victory or defeat rate based on each participation game player in game process judges whether the player has the behavior of cheating, such as Really the winning rate of a player is too high, then may represent that the player has cheating, in game process, in each game packet Each game player be monitored, by calculating the victory or defeat rate of each game player, respectively set game player in one innings The first victory or defeat rate normal value and the corresponding predetermined threshold value more than normal value, and game player from enter this game up to ought The normal value and the corresponding predetermined threshold value more than normal value of second victory or defeat rate of preceding game, when the victory or defeat rate of game player meets two During any one in individual predetermined threshold value, then reported;Other game players are direct also by the setting options of interface Reported.By such a method, the differentiation of cheating can be fast and effectively carried out.
Wherein, often wheel game random selection participates in the game player of game, prevents having multiple game to play in a chess game Family's leaguing together for some evil end, strengthens the anti-cheating function of game.
Wherein, it is grouped according to game point, is by dividing some fraction sections to game point and for different fractions The rank of section setting carries out the packet of game player.
Wherein, in the game information for obtaining corresponding game player, first victory or defeat rate of the game information including game player, Second victory or defeat rate, the game points of game player, the inferior relevant information of sports ground played.According to these information in the scheduled time Game process carry out discs, the scheduled time can be 5 minutes.
Preferably, it is additionally included in game process, such as finds that other game players have the situation of cheating, can be to other trips The information of play player is simultaneously reported, it is also possible to be chatted or made friends according to the information of the game player of acquisition, to increase Plus the degree of adhesion of game player and game.
Specifically, carrying out cheating processing includes being freezed the account of the game player of cheating, confiscates game money etc. and enters Row punishment, the problem of with the person that improves game cheat.
Preferably, in cheating monitoring module 106, into after game, in addition to cheating monitoring submodule, use In:
Obtain the corresponding terminal iidentification of first network address information;
The quantity of the corresponding terminal iidentification of first network address information is counted, if quantity is more than predetermined threshold value, by first Network address information is added in white list.
In the present embodiment, terminal includes but is not limited to game machine, smart mobile phone, the flat board of energy installation and operation online game Computer and desktop computer.Local according to residing for judging player comprising the terminal quantity of game is participated under consolidated network address Whether net is public network, and the terminal quantity of public network is typically much deeper than the terminal quantity of private network.Each terminal-pair should There is unique terminal iidentification, specifically, terminal iidentification can be MAC (Media Access Control) address of terminal.
After a player, which adds, to play successfully, the corresponding terminal quantity of first network address information corresponding to the player Jia one accordingly.If the corresponding terminal quantity of first network address information exceedes threshold value, you can assert that the first network address is believed Corresponding network is ceased for public network, and the first network address information is added in white list.In the present embodiment, preferably Threshold value be 5.
Preferably, in cheating monitoring module 106, specifically for carrying out cheating processing:
Acquisition has the corresponding game player's identification information of cheating player;
To there is the corresponding game player's identification information of cheating player to be marked;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist after mark.
In the present embodiment, network game server is by the corresponding game player's identification information recording of the player for having cheating Into same blacklist, if player has found that other players have cheating suspicion in game process, it can be reported.Game Server receives the game number produced when after game player's identification information of report player, being obtained and being participated in and being played by report player According to, and the carry out process played at that time is reduced according to game data, judge in game process by the player of report game cheat or Whether there is cheating between player, the player for having cheating is cheating player, by the game for the player for having cheating Player identification information is added in same blacklist, effectively avoids the possibility that the player of cheating practises fraud again Property.
In the present embodiment, in order to distinguish different blacklists, each blacklist is same to that should have unique blacklist group number Blacklist group number corresponding to game player's identification information there may be it is multiple, obtain have been enter into game player game player Blacklist group number corresponding to the identification information blacklist group corresponding with the game player's identification information for the player that request adds game Number, judge between the two with the presence or absence of occuring simultaneously, if so, then refusal asks the player for adding game to add authorities' game.
For example, the corresponding blacklist group number of player's first be A, B and C, the corresponding blacklist group number of player's second be C, D and F, when First is come into office's game, because the corresponding blacklist group number of second and the corresponding blacklist group number of first have the black name of identical In game where single group C, therefore game server refusal player second addition player's first.
Embodiment two
A kind of method of the anti-cheating of strange land monitoring game provided based on embodiment one, and the anti-cheating of strange land monitoring game System 10, in game process, some players are realized by cheating tool and practised fraud, and are proposed based on this present embodiment to cheating tool Detection method, make the present invention anti-cheating effect more preferably, improve game player experience, the present embodiment provide prevents using make The method of disadvantage instrument is:
Source swf files are uploaded to batch server by client by JS by video input interface;
The source swf files of upload are detected, the upload progress of source swf files are detected, if detecting source swf files Do not upload also and finish, then continue to upload, preview can not now be played on batch server;If detecting source swf files Upload and finished, batch server carries out batch processing to the active swf files of institute uploaded;
Source swf files after batch processing are detected using the video monitoring server containing Python compilers, Video monitoring server calls flexsdk compiler directive, compiles the anti-cheating function scripts of AS3 finished writing in advance, packing generation New swf files;
New swf files are uploaded to batch server, batch server returns new swf texts by video output interface Part, and communicated by JS with client.
Specifically technical scheme is:Game player is when logging in games page, and selection creates game in game management; The Chinese name of game is inputted in games page is created, the width of game, the ID of high and main website select the function class to be added Include adding anti-cheating function inside sectional drawing, Jing Yin, pause function shell option in type, the function type;Then game player When preview flash plays, source swf files are uploaded to batch server by client by JS by video input interface; The source swf files of upload are detected, the upload progress of source swf files are detected, if the system detects that source swf files are also not Upload is finished, then continues to upload, and now game player is unable to preview game, shows the printed words for example " waited ... ";If being System, which detects source swf files and uploaded, to be finished, and shows the printed words for example " completed ", and game player can click on the upper right corner The preview that preview game button is played, during game player's preview is played, contains in video monitoring server Python compilers can be detected automatically, and other programming languages can also be used to realize, contained in video monitoring server The anti-cheating function scripts of AS3 then prevent that game player from using cheating tool, and new swf files of generation of packing;If game is played Family does not use cheating tool to practise fraud, then game is normally carried out;, can be in trip if game player has used cheating tool cheating The play page shows the printed words that for example " please close cheating tool, continue to play ", and suspension of game play treats that game player closes cheating tool Afterwards, game player clicks on the printed words for for example " continuing to play ", and game continues normal operation.Batch server passes through video frequency output Interface returns new swf files.
In webpage main website, when player is played, it can automatically detect whether to have and be practised fraud using cheating tool, Wan Jia Download after the game to after terminal, played and still possess anti-cheating function.
The anti-cheating tool volume method that the present embodiment is provided, when game player finds the trip to be carried out in webpage main website Play, when game is played, is detected, detects whether to make automatically by the Python serializations contained in video monitoring server Deceleration cheating is carried out with cheating tool.If detecting game player to practise fraud using cheating tool, will pop-up prompting, and make Suspension of game play, until player closes cheating tool, could recover game, proceed game.
The method that is monitored to cheating tool has the beneficial effect that:
1. convenient operation, is packaged with itself with game.Other instruments are not needed to detect.Player downloads to game It is local or swf addresses are used alone open, can batch detection whether used cheating tool to player come cheating of slowing down.
2. detection is accurate, prompting player closes cheating tool in time.It will be prompted to script and be directly embedded into game the inside.Can be with Suspension of game play is directly controlled when players game play.Game can be continued by allowing player actively to close cheating tool, be improved The resistance to object for appreciation of game.
Preferably, the anti-cheating function scripts of AS3 are embedded in new swf files in the form of binary stream.
Preferably, video input interface be VGA video input interfaces, DVI video input interfaces, RCA video input interfaces, One or more in composite video output interface or S-Video video input interfaces.Preferably, the anti-cheating function scripts of AS3 Including anti-speed change The gear deceleration function script.
Therefore, a kind of method and system that the anti-cheating of game is monitored based on strange land that the present invention is provided, with reference to the present embodiment In anti-cheating tool method, all carried out the defence of various situation fraudulent meanses before game is carried out and in carrying out, improved The fairness of game, further increases the experience of game player.
Embodiment three
As the preferred embodiments of the present invention, based on the strange land game anti-cheating method in embodiment one and embodiment two, It can apply during game athletic competition, for preventing the cheating of game entrant, in order to ensure game contest Fair and just property, can also take the mode of human intervention to carry out anti-cheating, specific to set as follows:
The entrant both sides member that plays first will carry out registration, the registration of GID before match in gaming platform, wherein The entrant that plays can be to be in each local people;Then, through identity verification of the gaming platform to the game entrant of registration, The entrant that plays obtains game qualification for participating in competition;Game sports sequentially for charge will also collect certain registration fee to entrant With match can be that the match that restriction number is participated in can also be the match for not limiting number participation;Wherein, registration fee can pass through Wechat platform where the wechat public number that gaming platform is set up is paid, and can also be paid in other way;
After registering successfully, gaming platform arrangement game entrant plays, and game entrant can not be by competition place Limitation, not by regional impact;During each game contest, there is a professional gaming personnel to be watched using game Mode, monitoring game entrant whether have cheating;
After match, according to result of the match, bonus is provided to prize-winning game entrant, the granting form of bonus is not limited It is fixed.
Monitoring game cheat behavior can be implemented separately in the human intervention method provided by the gaming platform, can equally tie The method closed in embodiment one and embodiment two monitors game cheat behavior together, makes monitoring effect more preferable, it is ensured that the public affairs of game Flat fairness, makes game enthusiasts' athletic competition that attends a game be not required to go to locality match, convenient, time saving and energy saving.In addition, The gaming platform can be all kinds of athletic competition services in various regions, Sai Ji areas of great Dao areas match above scale, small match of arriving school.
Preferably, during competition game is carried out, start before game, played and joined by real-time performance remote detection Whether the terminal used in match person has other background programs in operation, it is to avoid the use of some game cheat plug-in units, is only closing On the premise of other background programs, it can just open game and carry out contest, it is ensured that competition game is fair competing without the influence of other programs Strive.Wherein, background program does not include the background program of normal operation of terminal.
Finally it should be noted that:Various embodiments above is merely illustrative of the technical solution of the present invention, rather than its limitations;To the greatest extent The present invention is described in detail with reference to foregoing embodiments for pipe, it will be understood by those within the art that:Its according to The technical scheme described in foregoing embodiments can so be modified, or which part or all technical characteristic are entered Row equivalent substitution;And these modifications or replacement, the essence of appropriate technical solution is departed from various embodiments of the present invention technology The scope of scheme, it all should cover among the claim of the present invention and the scope of specification.

Claims (10)

1. a kind of method of the anti-cheating of strange land monitoring game, it is characterised in that including:
Step S1, obtains the solicited message of the addition game of game player;
Step S2, according to the solicited message for adding game, obtains the identification information and network address letter of the game player Breath, the identification information of the game player is the GID information of game player, and the network address information is the game The corresponding IP address information of terminal used in player;
Step S3, carries out binding processing to the terminal MAC address of the network address information and the game player, forms ARP The corresponding relation of dynamic memory IP address and MAC Address in table, the ARP table;
Step S4, according to the ARP table and the network address information of the game player, the game to the game player enters Qualification carries out first time judgement, obtains the first game and enters qualification;
Step S5, obtains the game player that first game enters qualification, identification information and institute by the game player Network address information is stated, the judgement of second of game eligibility is carried out, obtains the second game and enter qualification;
Step S6, enters qualification according to the described second game, into after game, all players being added in the game is entered Row monitoring in real time, judges whether all players have cheating in game process, if cheating, is practised fraud Processing.
2. the method for the anti-cheating of monitoring game in strange land according to claim 1, it is characterised in that
The step S4, be specially:
The network address information of the game player is filtered by the ARP table, the first MAC Address, described is obtained One MAC Address is the corresponding MAC Address of IP address corresponding with the network address information of the game player;
First MAC Address and the second MAC Address are compared, second MAC Address is made by the game player The corresponding MAC Address of terminal, if first MAC Address is consistent with the second MAC Address, it is allowed to which the game player enters Enter game, if first MAC Address and the second MAC Address are inconsistent, do not allow the game player to enter game.
3. the method for the anti-cheating of monitoring game in strange land according to claim 1, it is characterised in that
The step S5, be specially:
The first identification information and first network address information of game player is obtained, acquisition has added some player in the game Corresponding second identification information and the second network address information, the game player enter qualification to obtain first game Game player;
According to the first identification information and first network address information of the game player, second network address information is judged It is whether identical with the first network address information;
If the first network address information is identical with second network address information, first net is determined whether Whether network address information is in white list, if in white list, allowing the corresponding player of the first network address information to enter Enter into the game, otherwise, refuse the corresponding player of the first network address information and enter in the game;
If the first network address information and second network address information are differed, described second is determined whether Whether identification information belongs to same blacklist with first identification information, if first identification information and second mark Information belongs to same blacklist, then player corresponding to refusal initiation first identification information is entered in the game, otherwise, The player for allowing first identification information corresponding is entered in the game, and correspondence obtains the second game and enters qualification.
4. the method for the anti-cheating of monitoring game in strange land according to claim 1, it is characterised in that
The step S6, be specially:
All players that will be added in the game carry out game packet by the first preparatory condition, and first preparatory condition is The game point added up by all players from first time into game or the network address used by all players Corresponding area;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in the game packet, and accumulative meter Calculate each game player second victory or defeat rate to going game from being entered game;
The first victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reach described first preset Its corresponding game player is reported during threshold value, report information is generated;
According to the report information, the game information of the corresponding game player is obtained, and according to the game information to pre- Game process in fixing time carries out discs;
Analyze whether the game process meets the second preparatory condition, and export analysis result, second preparatory condition is institute State whether on the offensive rate of the corresponding game player in the discs game process transferred reaches the second predetermined threshold value, or the correspondence Score of the game player in the discs game process transferred be higher than code of points;
Whether there is cheating to decide the corresponding game player according to the analysis result, and carry out at cheating Reason.
5. the method for the anti-cheating of monitoring game in strange land according to claim 1, it is characterised in that
In the step S6, cheating processing is carried out, is specially:
Acquisition has the corresponding game player's identification information of cheating player;
There is the corresponding game player's identification information of cheating player to be marked to described;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist described in after mark.
6. the system of the anti-cheating of strange land monitoring game, it is characterised in that
Solicited message acquisition module, the solicited message of the addition game for obtaining game player;
Game player information acquisition module, for according to the solicited message for adding game, obtaining the mark of the game player Know information and network address information, the identification information of the game player is the GID information of game player, the network Address information is the corresponding IP address information of terminal used in the game player;
Address binding module, is carried out at binding for the terminal MAC address to the network address information and the game player Reason, forms the corresponding relation of dynamic memory IP address and MAC Address in ARP table, the ARP table;
First game enters qualification determination module, right for the network address information according to the ARP table and the game player The game of the game player enters qualification and carries out first time judgement, obtains the first game and enters qualification;
Second game enters qualification determination module, the game player of qualification is entered for obtaining first game, by described The identification information of game player and the network address information, carry out second of game eligibility judgement, obtain second play into Enter qualification;
Cheating monitoring module, for entering qualification according to the described second game, into after game, to being added to the game In all players monitored in real time, judge whether all players have cheating in game process, if make Disadvantage behavior, carries out cheating processing.
7. the system of the anti-cheating of monitoring game in strange land according to claim 6, it is characterised in that
First game enters qualification determination module, specifically for:
The network address information of the game player is filtered by the ARP table, the first MAC Address, described is obtained One MAC Address is the corresponding MAC Address of IP address corresponding with the network address information of the game player;
First MAC Address and the second MAC Address are compared, second MAC Address is made by the game player The corresponding MAC Address of terminal, if first MAC Address is consistent with the second MAC Address, it is allowed to which the game player enters Enter game, if first MAC Address and the second MAC Address are inconsistent, do not allow the game player to enter game.
8. the system of the anti-cheating of monitoring game in strange land according to claim 6, it is characterised in that
Second game enters qualification determination module, specifically for:
The first identification information and first network address information of game player is obtained, acquisition has added some player in the game Corresponding second identification information and the second network address information, the game player enter qualification to obtain first game Game player;
According to the first identification information and first network address information of the game player, second network address information is judged It is whether identical with the first network address information;
If the first network address information is identical with second network address information, first net is determined whether Whether network address information is in white list, if in white list, allowing the corresponding player of the first network address information to enter Enter into the game, otherwise, refuse the corresponding player of the first network address information and enter in the game;
If the first network address information and second network address information are differed, described second is determined whether Whether identification information belongs to same blacklist with first identification information, if first identification information and second mark Information belongs to same blacklist, then player corresponding to refusal initiation first identification information is entered in the game, otherwise, The player for allowing first identification information corresponding is entered in the game, and correspondence obtains the second game and enters qualification.
9. the system of the anti-cheating of monitoring game in strange land according to claim 7, it is characterised in that
The cheating monitoring module, specifically for:
All players that will be added in the game carry out game packet by the first preparatory condition, and first preparatory condition is The game point added up by all players from first time into game or the network address used by all players Corresponding area;
The each game packet of monitoring, calculates the first victory or defeat rate of each game player in the game packet, and accumulative meter Calculate each game player second victory or defeat rate to going game from being entered game;
The first victory or defeat rate or the second victory or defeat rate are compared with the first predetermined threshold value, when reach described first preset Its corresponding game player is reported during threshold value, report information is generated;
According to the report information, the game information of the corresponding game player is obtained, and according to the game information to pre- Game process in fixing time carries out discs;
Analyze whether the game process meets the second preparatory condition, and export analysis result, second preparatory condition is institute State whether on the offensive rate of the corresponding game player in the discs game process transferred reaches the second predetermined threshold value, or the correspondence Score of the game player in the discs game process transferred be higher than code of points;
Whether there is cheating to decide the corresponding game player according to the analysis result, and carry out at cheating Reason.
10. the system of the anti-cheating of monitoring game in strange land according to claim 7, it is characterised in that
In the cheating monitoring module, specifically for carrying out cheating processing:
Acquisition has the corresponding game player's identification information of cheating player;
There is the corresponding game player's identification information of cheating player to be marked to described;
There to be the corresponding game player's identification information of cheating player to be added in same blacklist described in after mark.
CN201710254521.3A 2017-04-18 2017-04-18 The method and system of the anti-cheating of strange land monitoring game Pending CN107019916A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710254521.3A CN107019916A (en) 2017-04-18 2017-04-18 The method and system of the anti-cheating of strange land monitoring game

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710254521.3A CN107019916A (en) 2017-04-18 2017-04-18 The method and system of the anti-cheating of strange land monitoring game

Publications (1)

Publication Number Publication Date
CN107019916A true CN107019916A (en) 2017-08-08

Family

ID=59526737

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710254521.3A Pending CN107019916A (en) 2017-04-18 2017-04-18 The method and system of the anti-cheating of strange land monitoring game

Country Status (1)

Country Link
CN (1) CN107019916A (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107899245A (en) * 2017-12-11 2018-04-13 武汉卓讯互动信息科技有限公司 A kind of anti-cheating method, device and system
CN108282490A (en) * 2018-02-09 2018-07-13 深圳壹账通智能科技有限公司 Processing method, device, computer equipment and the storage medium of abnormal registration user
CN108310773A (en) * 2018-01-18 2018-07-24 宁波公众信息产业有限公司 A kind of management system of chess/card game
CN109011582A (en) * 2018-07-24 2018-12-18 合肥爱玩动漫有限公司 One kind closing down method for game role complaint in scene of game
CN109045703A (en) * 2018-07-24 2018-12-21 合肥爱玩动漫有限公司 A method of detection network game external store
CN109045702A (en) * 2018-07-24 2018-12-21 网易(杭州)网络有限公司 A kind of plug-in detection method, device, calculates equipment and medium at system
CN109453514A (en) * 2018-10-25 2019-03-12 珠海市君天电子科技有限公司 A kind of game cheat detection method and device
CN109876452A (en) * 2017-12-06 2019-06-14 腾讯科技(深圳)有限公司 The detection method and device of game information
CN110535719A (en) * 2019-08-19 2019-12-03 福建天晴在线互动科技有限公司 A kind of plug-in behavior monitoring method of game based on DNS traffic characteristic
CN110585719A (en) * 2019-09-08 2019-12-20 北京智明星通科技股份有限公司 Method, device and server for identifying potential cheating players of mobile phone game
CN111298447A (en) * 2020-02-25 2020-06-19 网易(杭州)网络有限公司 Method, device, server and storage medium for detecting plug-in game
CN111587135A (en) * 2017-12-13 2020-08-25 世嘉股份有限公司 Information processing device, game device, and game system
CN111587136A (en) * 2017-12-28 2020-08-25 世嘉股份有限公司 Game device
CN112422570A (en) * 2020-11-19 2021-02-26 上海哔哩哔哩科技有限公司 Game login method and device
CN113058269A (en) * 2021-03-31 2021-07-02 重庆五诶科技有限公司 Remote tamper-proof identification and anti-cheating detection method for chess game equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038607A (en) * 2006-03-17 2007-09-19 腾讯科技(深圳)有限公司 Method and system for preventing cheat in network game
CN103198216A (en) * 2013-03-23 2013-07-10 四三九九网络股份有限公司 Method for batch preventing Flash game speed reducing by aid of cheating tools
US8529343B2 (en) * 2011-07-27 2013-09-10 Cyber Holdings, Inc. Method for monitoring computer programs
CN105323221A (en) * 2014-07-11 2016-02-10 博雅网络游戏开发(深圳)有限公司 Method and system for preventing cheat in online game
CN105635152A (en) * 2015-12-31 2016-06-01 宁波公众信息产业有限公司 Anti-cheating system of networking games

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038607A (en) * 2006-03-17 2007-09-19 腾讯科技(深圳)有限公司 Method and system for preventing cheat in network game
US8529343B2 (en) * 2011-07-27 2013-09-10 Cyber Holdings, Inc. Method for monitoring computer programs
CN103198216A (en) * 2013-03-23 2013-07-10 四三九九网络股份有限公司 Method for batch preventing Flash game speed reducing by aid of cheating tools
CN105323221A (en) * 2014-07-11 2016-02-10 博雅网络游戏开发(深圳)有限公司 Method and system for preventing cheat in online game
CN105635152A (en) * 2015-12-31 2016-06-01 宁波公众信息产业有限公司 Anti-cheating system of networking games

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
TAGALIN: "登录时验证mac地址", 《HTTPS://WWW.OSCHINA.NET/QUESTION/101843_90762?SORT=DEFAULT》 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109876452B (en) * 2017-12-06 2022-11-22 腾讯科技(深圳)有限公司 Game information detection method and device
CN109876452A (en) * 2017-12-06 2019-06-14 腾讯科技(深圳)有限公司 The detection method and device of game information
CN107899245A (en) * 2017-12-11 2018-04-13 武汉卓讯互动信息科技有限公司 A kind of anti-cheating method, device and system
CN107899245B (en) * 2017-12-11 2021-03-30 武汉卓讯互动信息科技有限公司 Anti-cheating method, device and system
CN111587135B (en) * 2017-12-13 2023-07-04 世嘉股份有限公司 Information processing device, game device, and game system
CN111587135A (en) * 2017-12-13 2020-08-25 世嘉股份有限公司 Information processing device, game device, and game system
CN111587136B (en) * 2017-12-28 2023-10-03 世嘉股份有限公司 game device
CN111587136A (en) * 2017-12-28 2020-08-25 世嘉股份有限公司 Game device
CN108310773A (en) * 2018-01-18 2018-07-24 宁波公众信息产业有限公司 A kind of management system of chess/card game
CN108282490A (en) * 2018-02-09 2018-07-13 深圳壹账通智能科技有限公司 Processing method, device, computer equipment and the storage medium of abnormal registration user
CN109045703A (en) * 2018-07-24 2018-12-21 合肥爱玩动漫有限公司 A method of detection network game external store
CN109045702A (en) * 2018-07-24 2018-12-21 网易(杭州)网络有限公司 A kind of plug-in detection method, device, calculates equipment and medium at system
CN109011582A (en) * 2018-07-24 2018-12-18 合肥爱玩动漫有限公司 One kind closing down method for game role complaint in scene of game
CN109045702B (en) * 2018-07-24 2022-03-25 网易(杭州)网络有限公司 Plug-in detection method, system, device, computing equipment and medium
CN109453514A (en) * 2018-10-25 2019-03-12 珠海市君天电子科技有限公司 A kind of game cheat detection method and device
CN110535719A (en) * 2019-08-19 2019-12-03 福建天晴在线互动科技有限公司 A kind of plug-in behavior monitoring method of game based on DNS traffic characteristic
CN110585719A (en) * 2019-09-08 2019-12-20 北京智明星通科技股份有限公司 Method, device and server for identifying potential cheating players of mobile phone game
CN111298447A (en) * 2020-02-25 2020-06-19 网易(杭州)网络有限公司 Method, device, server and storage medium for detecting plug-in game
CN111298447B (en) * 2020-02-25 2023-03-31 网易(杭州)网络有限公司 Method, device, server and storage medium for detecting plug-in game
CN112422570A (en) * 2020-11-19 2021-02-26 上海哔哩哔哩科技有限公司 Game login method and device
CN113058269A (en) * 2021-03-31 2021-07-02 重庆五诶科技有限公司 Remote tamper-proof identification and anti-cheating detection method for chess game equipment

Similar Documents

Publication Publication Date Title
CN107019916A (en) The method and system of the anti-cheating of strange land monitoring game
US7416488B2 (en) System and method for playing a game of skill
CN104424433B (en) A kind of anti-cheat method and related system of application program
JP3887551B2 (en) Net casino system, game control method of the system, and server
US20010019965A1 (en) Game system and method for network player credit-wagering
JP2001526550A (en) Remote auditing of computer-generated results using cryptography and other protocols
CN105323221B (en) The method and system of the anti-cheating of online game
CN107530585A (en) For determining method, equipment and the server of the cheating in darts
CN113694537B (en) Game account control method, device and equipment
CN108066987A (en) Distribution method, device and the server of application scenarios outpost of the tax office combination
CN109289199A (en) Multiplayer method, equipment and storage medium
CN105024885A (en) Anti-plug-in online game system
CN105635152A (en) Anti-cheating system of networking games
JP2004065339A (en) Program, management system and management method for network game
CN106534970A (en) Method for determining recommended video, data processing server and system for determining recommended video
CN111314785B (en) Interactive management method and device
Tsai Fantasy (e) Sports: the future prospect of fantasy sports betting amongst organized multiplayer video game competitions
US10322333B1 (en) System for table game using special deck of cards and main deck of cards
JP6679031B2 (en) Gambling dependence verification method, gambling dependence verification server, user terminal, information processing device, gambling dependence verification program, and gambling dependence verification system
CN108744526A (en) A kind of technical ability main broadcaster user determines method, apparatus, equipment and storage medium
CN107392717A (en) A kind of method and electronic lottery systems for handling lottery ticket choosing and selling request
US20140162227A1 (en) Method for preventing the development of ludopatia
KR20090015421A (en) System for management of phishing game and method thereof and record medium
Yampolskiy Detecting and controlling cheating in online poker
Sheran Is Official League Data a Safe Bet: Benefits and Concerns with Requiring Sportsbooks to Purchase League Data Feeds

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170808

RJ01 Rejection of invention patent application after publication