[go: up one dir, main page]

CN108096837A - Game robot dynamic identifying method - Google Patents

Game robot dynamic identifying method Download PDF

Info

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
Application number
CN201611055792.8A
Other languages
Chinese (zh)
Inventor
黄超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd
Original Assignee
SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd filed Critical SHENGQU INFORMATION TECHNOLOGY (SHANGHAI) Co Ltd
Priority to CN201611055792.8A priority Critical patent/CN108096837A/en
Publication of CN108096837A publication Critical patent/CN108096837A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players

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

游戏机器人动态识别方法Game robot dynamic recognition method

技术领域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)

1.一种游戏机器人动态识别方法,其特征在于,包括如下步骤:1. a game robot dynamic identification method, is characterized in that, comprises the steps: (1)动态识别服务器生成动态识别码进行缓存;(1) The dynamic identification server generates a dynamic identification code for caching; (2)游戏服务器确定是否进行游戏机器人动态识别,在游戏服务器确定开始游戏机器人动态识别后,向动态识别服务器请求动态识别码;(2) The game server determines whether to perform dynamic identification of the game robot, and requests the dynamic identification code to the dynamic identification server after the game server determines to start the dynamic identification of the game robot; (3)在动态识别服务器接收识别码请求后,随机返回动态识别码与答案,游戏服务器接收到识别码与答案后,向玩家分发识别码;(3) 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; (4)此时客户端接收到识别码进行显示,并提供识别码验证操作,向游戏服务器返回玩家操作后的答案;(4) At this time, the client receives the identification code for display, and provides the identification code verification operation, and returns the answer after the player's operation to the game server; (5)游戏服务器对玩家操作的答案进行自动评判识别是否为游戏机器人。(5) The game server automatically judges and identifies whether the answer of the player's operation is a game robot. 2.如权利要求1所述的方法,进一步地,动态识别服务器通过单独的线程生成动态识别码,随机生成识别码与答案确保识别码具有随机性。2. The method according to claim 1, further, the dynamic identification server generates the dynamic identification code through a separate thread, and randomly generates the identification code and the answer to ensure the randomness of the identification code. 3.如权利要求2所述的方法,其中,使用玩家具有普遍认知的识别码,对识别码进行乱序,玩家客户端对识别码进行正确拼图排序输入。3. The method as claimed in claim 2, wherein, using the identification codes generally known by the players, the identification codes are disordered, and the player client performs correct jigsaw puzzle sorting input on the identification codes. 4.如权利要求1或2或3所述的方法,进一步地,客户端接收服务器分发的动态识别码并进行展示提供动态识别码拼图操作,接收玩家操作反馈并将操作结果发送到服务器进行动态识别码自动评判。4. The method according to claim 1, 2 or 3, further, the client receives the dynamic identification code distributed by the server and displays it to provide a dynamic identification code puzzle operation, receives player operation feedback and sends the operation result to the server for dynamic The identification code is automatically judged.
CN201611055792.8A 2016-11-25 2016-11-25 Game robot dynamic identifying method Pending CN108096837A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110152306A (en) * 2019-07-22 2019-08-23 成都卓杭网络科技股份有限公司 Script user identification method and system

Citations (11)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
O型血男孩: "单线程", 《HTTPS://BAIKE.BAIDU.COM/HISTORY/%E5%8D%95%E7%BA%BF%E7%A8%8B/6972534/106293831》 *
李志淮: "《网络信息系统的集成与应用》", 30 September 1997 *

Cited By (1)

* Cited by examiner, † Cited by third party
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