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 PDFInfo
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/75—Enforcing rules, e.g. detecting foul play or generating lists of cheating players
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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/55—Details of game data or player data management
- A63F2300/5586—Details 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
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.
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)
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)
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 |
-
2017
- 2017-04-18 CN CN201710254521.3A patent/CN107019916A/en active Pending
Patent Citations (5)
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)
Title |
---|
TAGALIN: "登录时验证mac地址", 《HTTPS://WWW.OSCHINA.NET/QUESTION/101843_90762?SORT=DEFAULT》 * |
Cited By (21)
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 |