CN108096837A - Game robot dynamic identifying method - Google Patents
Game robot dynamic identifying method Download PDFInfo
- Publication number
- CN108096837A CN108096837A CN201611055792.8A CN201611055792A CN108096837A CN 108096837 A CN108096837 A CN 108096837A CN 201611055792 A CN201611055792 A CN 201611055792A CN 108096837 A CN108096837 A CN 108096837A
- Authority
- CN
- China
- Prior art keywords
- identification code
- game
- dynamic
- server
- dynamic identification
- 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
- 238000000034 method Methods 0.000 title claims abstract description 10
- 238000012795 verification Methods 0.000 claims abstract description 4
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种游戏机器人动态识别方法,包括如下步骤:动态识别服务器生成动态识别码进行缓存;游戏服务器确定是否进行游戏机器人动态识别,在游戏服务器确定开始游戏机器人动态识别后,向动态识别服务器请求动态识别码;在动态识别服务器接收识别码请求后,随机返回动态识别码与答案,游戏服务器接收到识别码与答案后,向玩家分发识别码;此时客户端接收到识别码进行显示,并提供识别码验证操作,向游戏服务器返回玩家操作后的答案;游戏服务器对玩家操作的答案进行自动评判识别是否为游戏机器人。
The invention provides a method for dynamic identification of a game robot, comprising the following steps: a dynamic identification server generates a dynamic identification code for caching; the game server determines whether to perform dynamic identification of a game robot, and after the game server determines to start dynamic identification of a game robot, sends the dynamic identification code to the dynamic identification server Request a dynamic identification code; after the dynamic identification server receives the identification code request, it randomly returns the dynamic identification code and the answer, and the game server distributes the identification code to the player after receiving the identification code and the answer; at this time, the client receives the identification code and displays it. And provide the identification code verification operation, return the answer after the player's operation to the game server; the game server automatically judges and recognizes whether the answer to the player's operation is a game robot.
Description
技术领域technical field
本方案适用于游戏机器人动态识别方法。This solution is applicable to the dynamic identification method of game robots.
背景技术Background technique
大型多人在线网络游戏(MMORPG)游戏给玩家提供了逼真的多元化的游戏内容,有着极高的自由度。随着信息技术发展出现了非常多的游戏机器人,这些游戏机器人极大的影响了游戏的正常发展,对游戏正常玩家造成不平衡。游戏机器人是故意编制的、以对网络游戏或者包含在网络游戏在内的一系列程序产生直接或间接影响的、并非网络游戏本身客户端程序的程序。玩家利用游戏机器人可以轻易得到其他正常玩家无法得到或必须通过长期运行程序才能得到的游戏效果。使用游戏机器人的玩家获得了更多利益,这对其他正常的玩家造成了极大的伤害,使得玩家之间处于不公平的游戏竞争状态。同时使用游戏机器人也侵犯了游戏运营商的利益,甚至可能危害网络安全,从而影响游戏产业的健康发展。Massively Multiplayer Online Game (MMORPG) games provide players with realistic and diverse game content, with a very high degree of freedom. With the development of information technology, a lot of game robots have appeared. These game robots have greatly affected the normal development of the game and caused an imbalance to the normal players of the game. A game robot is a program that is deliberately compiled to directly or indirectly affect an online game or a series of programs included in an online game, and is not a client program of the online game itself. Players use game robots to easily obtain game effects that other normal players cannot obtain or must be obtained through long-term running programs. Players who use game robots get more benefits, which causes great harm to other normal players, and makes players in a state of unfair game competition. At the same time, the use of game robots also violates the interests of game operators, and may even endanger network security, thereby affecting the healthy development of the game industry.
发明内容Contents of the invention
为了区分正常玩家与游戏机器人我们使用了游戏机器人动态识别技术。应用游戏机器人动态识别技术后可以极大程度上的防止游戏机器人的存在。本发明旨在提供一种能够通过计算机软件自动生成、自动评判,但必须只有玩家才能够识别、解答,游戏机器人无法解答动态识别的问题,用于检测游戏机器人。In order to distinguish between normal players and game robots, we use game robot dynamic recognition technology. After applying the game robot dynamic recognition technology, the existence of game robots can be prevented to a great extent. The present invention aims to provide a game robot that can be automatically generated and judged by computer software, but only the player can identify and answer, and the game robot cannot answer dynamic identification questions, so as to detect the game robot.
本发明提供一种游戏机器人动态识别方法,包括如下步骤:动态识别服务器生成动态识别码进行缓存;游戏服务器确定是否进行游戏机器人动态识别,在游戏服务器确定开始游戏机器人动态识别后,向动态识别服务器请求动态识别码;在动态识别服务器接收识别码请求后,随机返回动态识别码与答案,游戏服务器接收到识别码与答案后,向玩家分发识别码;此时客户端接收到识别码进行显示,并提供识别码验证操作,向游戏服务器返回玩家操作后的答案;游戏服务器对玩家操作的答案进行自动评判识别是否为游戏机器人。The invention provides a method for dynamic identification of a game robot, comprising the following steps: a dynamic identification server generates a dynamic identification code for caching; the game server determines whether to perform dynamic identification of a game robot, and after the game server determines to start the dynamic identification of a game robot, sends the dynamic identification code to the dynamic identification server Request a dynamic identification code; after the dynamic identification server receives the identification code request, it randomly returns the dynamic identification code and the answer, and the game server distributes the identification code to the player after receiving the identification code and the answer; at this time, the client receives the identification code and displays it. And provide the identification code verification operation, return the answer after the player's operation to the game server; the game server will automatically judge and identify whether the answer to the player's operation is a game robot.
附图说明Description of drawings
图1:本发明游戏机器人动态识别的网络拓扑结构图;Fig. 1: the network topological structure diagram of dynamic identification of game robot of the present invention;
图2:本发明游戏机器人动态识别的业务流程图。Fig. 2: The business flow diagram of the game robot dynamic identification of the present invention.
具体实施方式Detailed ways
如图1和图2所示,本方案实施方式如下:As shown in Figure 1 and Figure 2, the implementation of this scheme is as follows:
在图1中,若干台玩家客户端连接到游戏服务器,游戏服务器连接到动态识别服务器。在游戏机器人动态识别方法中,首先由动态识别服务器生成动态识别码进行缓存,游戏服务器确定是否进行游戏机器人动态识别,在游戏服务器确定开始游戏机器人动态识别后,向动态识别服务器请求动态识别码,在动态识别服务器接收识别码请求后,随机返回动态识别码与答案,游戏服务器接收到识别码与答案后,向玩家分发识别码,此时客户端接收到识别码进行显示,并提供识别码验证操作,紧接着向游戏服务器返回玩家操作后的答案,游戏服务器对玩家操作的答案进行自动评判识别是否为游戏机器人。In Figure 1, several player clients are connected to the game server, and the game server is connected to the dynamic identification server. In the dynamic identification method of the game robot, at first the dynamic identification code is generated by the dynamic identification server for caching, and the game server determines whether to perform dynamic identification of the game robot. After the game server determines to start the dynamic identification of the game robot, it requests the dynamic identification code from the dynamic identification server. After the dynamic identification server receives the identification code request, it randomly returns the dynamic identification code and answer. After receiving the identification code and answer, the game server distributes the identification code to the player. At this time, the client receives the identification code for display and provides identification code verification. Operation, and then return the answer after the player's operation to the game server, and the game server will automatically judge and identify whether the answer to the player's operation is a game robot.
在大型多人在线网络游戏的游戏机器人动态识别方案中,主要系统包括:游戏客户端、游戏服务器、动态识别服务器等。各个系统的具体实施方式如下。In the game robot dynamic identification scheme of massively multiplayer online games, the main systems include: game client, game server, dynamic identification server, etc. The specific implementation of each system is as follows.
动态识别服务器(CaptchaServer):Dynamic identification server (CaptchaServer):
随机生成识别码与答案确保识别码具有随机性。Randomly generate the identification code and answer to ensure the randomness of the identification code.
预生成动态识别码进行缓存。Pre-generate dynamic identification codes for caching.
单独的线程生成动态识别码。A separate thread generates the dynamic ID.
游戏服务器(GameServer):Game Server (GameServer):
在玩家游戏过程中确定是否进行游戏机器人动态识别。During the player's game, it is determined whether to perform dynamic identification of the game robot.
向动态识别服务器请求识别码与答案,并分发识别码给需要进行游戏机器人识别的玩家。Request the identification code and answer from the dynamic identification server, and distribute the identification code to the players who need to identify the game robot.
对玩家拼图操作输入的识别答案进行自动评判并决定是否进行功能限制。Automatically judge the recognition answer input by the player's jigsaw puzzle operation and decide whether to restrict the function.
客户端(Client):Client:
接收服务器分发的动态识别码并进行展示提供动态识别码拼图操作。Receive the dynamic identification code distributed by the server and display it to provide dynamic identification code mosaic operation.
接收玩家操作反馈并将操作结果发送到服务器进行动态识别码自动评判。Receive the player's operation feedback and send the operation result to the server for automatic evaluation of the dynamic identification code.
在不偏离本发明的精神或范围的情况下,可对本发明的游戏机器人动态识别进行各种修改和变型,这对本领域技术人员来说是显而易见的。因此,落入所附权利要求及其等同实施方式范围内的本发明的这些修改和变型都在本发明的保护范围内。It will be obvious to those skilled in the art that various modifications and variations can be made to the game robot dynamic recognition of the present invention without departing from the spirit or scope of the present invention. Accordingly, those modifications and variations of the present invention that fall within the scope of the appended claims and their equivalents are within the protection scope of the present invention.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611055792.8A CN108096837A (en) | 2016-11-25 | 2016-11-25 | Game robot dynamic identifying method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611055792.8A CN108096837A (en) | 2016-11-25 | 2016-11-25 | Game robot dynamic identifying method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108096837A true CN108096837A (en) | 2018-06-01 |
Family
ID=62204304
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611055792.8A Pending CN108096837A (en) | 2016-11-25 | 2016-11-25 | Game robot dynamic identifying method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108096837A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110152306A (en) * | 2019-07-22 | 2019-08-23 | 成都卓杭网络科技股份有限公司 | Script user identification method and system |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101059830A (en) * | 2007-06-01 | 2007-10-24 | 华南理工大学 | A robot cheat recognition method that can combine game features |
| CN101114324A (en) * | 2006-07-25 | 2008-01-30 | 珠海市西山居软件有限公司 | Network gaming system capable of preventing externally hung and method thereof |
| CN102567655A (en) * | 2010-12-08 | 2012-07-11 | 盛乐信息技术(上海)有限公司 | Robot cheating program detecting system and method |
| CN104052846A (en) * | 2014-06-30 | 2014-09-17 | 腾讯科技(深圳)有限公司 | Voice communication method and system in game application |
| CN104484158A (en) * | 2013-06-10 | 2015-04-01 | 威盛电子股份有限公司 | Microprocessor and microprocessor operation method |
| CN104571958A (en) * | 2014-12-27 | 2015-04-29 | 北京奇虎科技有限公司 | Task execution method and task execution device |
| CN104699779A (en) * | 2015-03-11 | 2015-06-10 | 北京京东尚科信息技术有限公司 | Object number generating method and device |
| US9174118B1 (en) * | 2012-08-20 | 2015-11-03 | Kabum, Inc. | System and method for detecting game client modification through script injection |
| CN105024967A (en) * | 2014-04-17 | 2015-11-04 | 北京畅游天下网络技术有限公司 | Method of identifying plug-in game by using verification picture |
| CN105302527A (en) * | 2015-10-29 | 2016-02-03 | 华北电力大学 | Thread organization method |
| CN105344100A (en) * | 2015-12-14 | 2016-02-24 | 镇江乐游网络科技有限公司 | Game plug-in treatment method |
-
2016
- 2016-11-25 CN CN201611055792.8A patent/CN108096837A/en active Pending
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101114324A (en) * | 2006-07-25 | 2008-01-30 | 珠海市西山居软件有限公司 | Network gaming system capable of preventing externally hung and method thereof |
| CN101059830A (en) * | 2007-06-01 | 2007-10-24 | 华南理工大学 | A robot cheat recognition method that can combine game features |
| CN102567655A (en) * | 2010-12-08 | 2012-07-11 | 盛乐信息技术(上海)有限公司 | Robot cheating program detecting system and method |
| US9174118B1 (en) * | 2012-08-20 | 2015-11-03 | Kabum, Inc. | System and method for detecting game client modification through script injection |
| CN104484158A (en) * | 2013-06-10 | 2015-04-01 | 威盛电子股份有限公司 | Microprocessor and microprocessor operation method |
| CN105024967A (en) * | 2014-04-17 | 2015-11-04 | 北京畅游天下网络技术有限公司 | Method of identifying plug-in game by using verification picture |
| CN104052846A (en) * | 2014-06-30 | 2014-09-17 | 腾讯科技(深圳)有限公司 | Voice communication method and system in game application |
| CN104571958A (en) * | 2014-12-27 | 2015-04-29 | 北京奇虎科技有限公司 | Task execution method and task execution device |
| CN104699779A (en) * | 2015-03-11 | 2015-06-10 | 北京京东尚科信息技术有限公司 | Object number generating method and device |
| CN105302527A (en) * | 2015-10-29 | 2016-02-03 | 华北电力大学 | Thread organization method |
| CN105344100A (en) * | 2015-12-14 | 2016-02-24 | 镇江乐游网络科技有限公司 | Game plug-in treatment method |
Non-Patent Citations (2)
| Title |
|---|
| O型血男孩: "单线程", 《HTTPS://BAIKE.BAIDU.COM/HISTORY/%E5%8D%95%E7%BA%BF%E7%A8%8B/6972534/106293831》 * |
| 李志淮: "《网络信息系统的集成与应用》", 30 September 1997 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110152306A (en) * | 2019-07-22 | 2019-08-23 | 成都卓杭网络科技股份有限公司 | Script user identification method and system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11896905B2 (en) | Methods and systems for continuing to execute a simulation after processing resources go offline | |
| US11654365B2 (en) | Secure anti-cheat system | |
| US9358468B2 (en) | Pattern detection of avatars in a virtual environment | |
| US11058946B2 (en) | System and method for managing event data in a multi-player online game | |
| RU2008131334A (en) | VIDEO GAME FOR INTERACTIVE INTERACTION BETWEEN A LOT OF ONLINE PARTICIPANTS IN COMPETITION USING INTERNET SITES | |
| US10166481B2 (en) | Method, device and system for sharing of game characters | |
| KR20200070677A (en) | System and method for creating agent NPC in a game environment | |
| CN104753949B (en) | Game data packet validity detection method and device | |
| CN110334030A (en) | Application testing method, device, terminal and computer readable storage medium | |
| CN101105825A (en) | Reverse-external hanging network game system and network game system reverse-external hanging method | |
| CN105024885A (en) | Anti-plug-in online game system | |
| CN113181656A (en) | Plug-in detection method, device and medium | |
| CN108096837A (en) | Game robot dynamic identifying method | |
| CN101637656B (en) | Card system and method for identifying special card types | |
| CN107862540A (en) | A kind of lottery drawing method and device | |
| JP2009509647A5 (en) | ||
| KR20200010009A (en) | Method and server for operating game service | |
| JP2011218143A (en) | Method for analyzing, matching and delivering question of online game | |
| KR102038970B1 (en) | Method and apparatus for producing game quest | |
| KR102013327B1 (en) | Method and apparatus for providing artificial intelligence game guild service | |
| KR101210258B1 (en) | method for displaying information about hack tool usage in online game | |
| KR101153440B1 (en) | Method for realtime displaying hack tool usage state in online game | |
| CN116570928A (en) | An NFT-based information processing method, device and server | |
| CN112263838B (en) | Method, device, medium and equipment for identifying cheating users based on block chain | |
| CN106345119A (en) | Method for processing online game plug-ins |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180601 |