CN105617656A - Method for preventing online game user from cheating - Google Patents

Method for preventing online game user from cheating Download PDF

Info

Publication number
CN105617656A
CN105617656A CN201510990397.8A CN201510990397A CN105617656A CN 105617656 A CN105617656 A CN 105617656A CN 201510990397 A CN201510990397 A CN 201510990397A CN 105617656 A CN105617656 A CN 105617656A
Authority
CN
China
Prior art keywords
server
client
game
logic
method preventing
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.)
Granted
Application number
CN201510990397.8A
Other languages
Chinese (zh)
Other versions
CN105617656B (en
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.)
Hangzhou Electronic Soul Network Technology Co Ltd
Original Assignee
Hangzhou Caicai Network Technology 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 Hangzhou Caicai Network Technology Co Ltd filed Critical Hangzhou Caicai Network Technology Co Ltd
Priority to CN201510990397.8A priority Critical patent/CN105617656B/en
Publication of CN105617656A publication Critical patent/CN105617656A/en
Application granted granted Critical
Publication of CN105617656B publication Critical patent/CN105617656B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/75Enforcing rules, e.g. detecting foul play or generating lists of cheating players
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/131Protocols for games, networked simulations or virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Pinball Game Machines (AREA)

Abstract

The invention relates to online games, in particular to a method for preventing user from cheating by means of logic random numbers. By setting a logic number instruction set, the problem about data consistency between clients in the prior art is solved, and meanwhile cheating risks caused by the data consistency problem are eliminated.

Description

A kind of method preventing network gaming user from practising fraud
Technical field
The present invention relates to online game, prevent, especially with logic random number, the method that user practises fraud.
Background technology
At present, the race operation of map class online game of many people has the disadvantage that
1, user data transmission takies offered load amount greatly, causes the data congestion of server, causes delay and card;
2, there is skimble-scamble situation in the data between user, there is the possibility of folk prescription cheating.
Such as cell-phone customer terminal uses local data modifiers that game data is modified, and now common online game does not comprise data and screens comparison program, these direct upload servers of modified local data, the direct adjoint network data of server return to other clients, and the local data of other clients is caused covering.
Summary of the invention
The invention provides a kind of method preventing network gaming user from practising fraud, can ensure that the smoothness of game running, whole development and easy maintenance when low bandwidth takies.
The concrete technical scheme of the present invention is:
A kind of method preventing network gaming user from practising fraud, it is characterised in that the method comprises the following steps:
1), after server logic judges that one innings of game starts, notify that all of client of connected local exchange game carries out data loading operations; Play after all client data loadeds and formally start;
2) client receives the operation of user and is translated into operational order and is sent to server, each client all in set the logical number word instruction collection acted in agreement, this logical number word instruction collection interval sends logic random number information to server;
3) server is distributed to all of local exchange game client after receiving operational order, and the logic random number information simultaneously receiving the transmission of each client compares, if the logic random number information that each client sends is consistent, then and continuation of playing; If comparison finds have the logic random number that one of them or more than one client send inconsistent, then send game abnormal information to other clients;
4) client receives the logic advance of operational order rear drive this locality that server sends; If receiving the game abnormal information that server sends, user choose whether to proceed local exchange game.
The present invention by arranging logical number word instruction collection, solves in prior art Data Consistency between each client so that the amendment of local data covers and added one server authentication program, not easily practises fraud.
The present invention utilizes the setting of director server and sub server, solves the problem that server data is crowded, has effectively delayed data delay and Ka Dun.
Accompanying drawing explanation
Fig. 1 is logic diagram of the present invention.
Detailed description of the invention
The present invention program is made up of server and multiple client.
As it is shown in figure 1, server is responsible for receiving and distributing the instruction request data reported by client, and the data that client is reported carry out Effective judgement, make respective handling.
And client is except responsible transmission local operation, it is also responsible for receiving the order-driven stream that server sends, and drives the logic of this locality to advance, to reach to show normal effect.
Principle illustrates:
The principle of whole framework is introduced by complete one innings match. server logical judgment game starts, notify that all of client of connected local exchange match carries out loading operation. to compete after all client loadeds and formally start. client shows according to the situation that logic is currently running, and receive the operation of user and send it to server. server is distributed to all of local exchange match client after receiving instruction. and client receives data and drove the logic of this locality to advance later. the performance concordance thus having reached between a client. in order to prevent undetermined local client from carrying out the operations such as cheating, logic prevents cheating by reporting the mode of the logic random number of server local every a period of time.

Claims (7)

1. the method preventing network gaming user from practising fraud, it is characterised in that the method comprises the following steps:
After server logic judges that one innings of game starts, notify that all of client of connected local exchange game carries out data loading operations; Play after all client data loadeds and formally start;
Client receives the operation of user and is translated into operational order and is sent to server, each client all in set the logical number word instruction collection acted in agreement, this logical number word instruction collection interval sends logic random number information to server;
Server is transmitted to other clients of all of local exchange game after receiving operational order, the logic random number information simultaneously receiving the transmission of each client compares, if the logic random number information that each client sends is consistent, then and continuation of playing; If comparison finds have the logic random number that one of them or more than one client send inconsistent, then send game abnormal information to other clients;
Client receives the logic of operational order rear drive this locality that server sends and advances; If receiving the game abnormal information that server sends, user choose whether to proceed local exchange game.
2. the method preventing network game cheat according to claim 1, it is characterised in that described server includes director server and sub server, the operational order that described client sends is received by sub server, is then given to director server.
3. the method preventing network game cheat according to claim 1, it is characterised in that described logical number word instruction collection is and synchronizes random data bag.
4. the method preventing network game cheat according to claim 1, it is characterised in that described step 2) in interval time be 0.5 ~ 10 second.
5. the method preventing network game cheat according to claim 4, it is characterised in that described step 2) in interval time be 1.5 ~ 3 seconds.
6. the method preventing network game cheat according to claim 5, it is characterised in that described step 2) in interval time be 1.5 seconds.
7. the method preventing network game cheat according to claim 1, it is characterised in that described game abnormal information includes game over instruction, when user selects this game over instruction, server disconnects the data transmission between each client.
CN201510990397.8A 2015-12-24 2015-12-24 A method of prevent network gaming user from practising fraud Active CN105617656B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510990397.8A CN105617656B (en) 2015-12-24 2015-12-24 A method of prevent network gaming user from practising fraud

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510990397.8A CN105617656B (en) 2015-12-24 2015-12-24 A method of prevent network gaming user from practising fraud

Publications (2)

Publication Number Publication Date
CN105617656A true CN105617656A (en) 2016-06-01
CN105617656B CN105617656B (en) 2019-11-12

Family

ID=56033237

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510990397.8A Active CN105617656B (en) 2015-12-24 2015-12-24 A method of prevent network gaming user from practising fraud

Country Status (1)

Country Link
CN (1) CN105617656B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108096831A (en) * 2016-11-25 2018-06-01 盛趣信息技术(上海)有限公司 The anti-acceleration-controlled system of online game and method
CN109939443A (en) * 2019-03-27 2019-06-28 努比亚技术有限公司 Prevent the method, apparatus, terminal and computer readable storage medium of game cheat

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007105071A (en) * 2005-10-11 2007-04-26 Takashi Nagae Network game system for executing network game, and server device
CN102130908A (en) * 2011-01-30 2011-07-20 上海盈游网络技术有限公司 Asynchronous computation and synchronous backtracking method and system in delayed sensitive online game
CN102413097A (en) * 2010-09-21 2012-04-11 江苏立方网络科技有限公司 Communication system of client and server and method thereof
CN102468906A (en) * 2010-11-04 2012-05-23 腾讯科技(深圳)有限公司 Interactive logic fault-tolerance method in online games and online game fault-tolerance system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007105071A (en) * 2005-10-11 2007-04-26 Takashi Nagae Network game system for executing network game, and server device
CN102413097A (en) * 2010-09-21 2012-04-11 江苏立方网络科技有限公司 Communication system of client and server and method thereof
CN102468906A (en) * 2010-11-04 2012-05-23 腾讯科技(深圳)有限公司 Interactive logic fault-tolerance method in online games and online game fault-tolerance system
CN102130908A (en) * 2011-01-30 2011-07-20 上海盈游网络技术有限公司 Asynchronous computation and synchronous backtracking method and system in delayed sensitive online game

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108096831A (en) * 2016-11-25 2018-06-01 盛趣信息技术(上海)有限公司 The anti-acceleration-controlled system of online game and method
CN108096831B (en) * 2016-11-25 2021-07-09 盛趣信息技术(上海)有限公司 Acceleration prevention control system and method for online game
CN109939443A (en) * 2019-03-27 2019-06-28 努比亚技术有限公司 Prevent the method, apparatus, terminal and computer readable storage medium of game cheat

Also Published As

Publication number Publication date
CN105617656B (en) 2019-11-12

Similar Documents

Publication Publication Date Title
US11992769B2 (en) Distributed ledger tracking of event data
US8517822B2 (en) Game system, control method of game system, and recording medium
KR102003007B1 (en) A Method and System of Providing a Computer Game at a Computer Game System Including a Video Server and a Game Server
US9873045B2 (en) Systems and methods for a unified game experience
CN111767503A (en) Game data processing method and device, computer and readable storage medium
US20040116186A1 (en) Distance based distributed online game server system
US20180126285A1 (en) Engine, system and method for providing fantasy sports play
US20140325070A1 (en) Usage consumption for an invitee of a cloud system
CN104009969B (en) A kind of means of communication of network game system
EP3827889B1 (en) A system and method for executing an interactive live game
CN102255945A (en) Real-time competition result processing method for golf competition system
US20230356082A1 (en) Method and apparatus for displaying event pop-ups, device, medium and program product
CN108261762B (en) Method of data synchronization and device, storage medium and electronic device
US20140309007A1 (en) Systems and Methods for Conducting Interactive Fantasy Sports Games
CN105617656A (en) Method for preventing online game user from cheating
US20160023118A1 (en) Method and system for live action sports game
CN103731340A (en) Communication method for online game system
CN105577794B (en) A kind of operation method of compound single innings of match network model
CN105577615A (en) Waiting method at early stage of game interaction and game server
CN102752233B (en) A kind of method and system of competitive sports remote information prompting
US20200254324A1 (en) Computer implemented system and method of conducting a contest
US20210350675A1 (en) System and method for operating fantasy sports leagues
CN107707547A (en) The detection method and equipment of a kind of ddos attack
KR20230017180A (en) Apparatus, method and system for managing online games
CN106131038B (en) The creation method and device of object

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20191010

Address after: 310000 No. 435, Binan Road, Binjiang District West Hing Street, Hangzhou, Zhejiang

Applicant after: HANGZHOU ELECTRONIC SOUL NETWORK TECHNOLOGY CO., LTD.

Address before: 310000, 7 building, Xianfeng science and technology building, 298 Weiye Road, Hangzhou, Zhejiang, Binjiang District

Applicant before: HANGZHOU CAICAI NETWORK TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant