CN106776056B - 游戏数据处理方法、装置及服务器 - Google Patents
游戏数据处理方法、装置及服务器 Download PDFInfo
- Publication number
- CN106776056B CN106776056B CN201611001382.5A CN201611001382A CN106776056B CN 106776056 B CN106776056 B CN 106776056B CN 201611001382 A CN201611001382 A CN 201611001382A CN 106776056 B CN106776056 B CN 106776056B
- Authority
- CN
- China
- Prior art keywords
- game
- data
- game data
- shared
- processes
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/544—Buffers; Shared memory; Pipes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/546—Message passing systems or structures, e.g. queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2209/00—Indexing scheme relating to G06F9/00
- G06F2209/54—Indexing scheme relating to G06F9/54
- G06F2209/548—Queue
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例公开了一种游戏数据处理方法、装置及服务器。其中,该方法包括:将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;当所述多个游戏进程的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;周期性地将所述共享队列中的游戏数据写入共享内存。本发明实施例通过将游戏进程中产生的游戏数据存储于共享队列中,进而将共享队列中的游戏数据写入共享内存,使得采用一个共享事件队列方式对共享内存进行修改,以保证对游戏数据的高效和准确的处理。
Description
技术领域
本发明实施例涉及数据处理技术,尤其涉及一种游戏数据处理方法、装置及服务器。
背景技术
网络游戏中的关键数据包括金钱、虚拟货币、属性数值、角色数据等等,这些数据和玩家利益有关,是给玩家带来游戏乐趣的关键,因此玩家非常重视这些数据。
游戏越复杂可玩性就越多,玩家的游戏体验就越好,但是数据就越多。对于大型的在线游戏来说,游戏数据很多是一件非常可怕的事情,它意味着占用的资源更多、占用的内存更多,继而容易导致服务器崩溃,造成数据丢失,给玩家带来损失,从而带来不好的游戏体验。
利用共享内存的方式管理多个游戏进程的数据,不同的游戏进程共享一份游戏数据,这样不但能保证服务器崩溃的时候数据不丢失,而且提高了资源的利用率,但是当多个游戏进程并发运行时,容易产生竞速现象,导致游戏数据覆盖问题。
发明内容
本发明实施例提供了一种游戏数据处理方法、装置及服务器,以实现游戏数据的高效和准确的处理。
第一方面,本发明实施例提供了一种游戏数据处理方法,该方法包括:
将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
周期性地将所述共享队列中的游戏数据写入共享内存。
进一步地,所述方法还包括:
当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,
判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
当判断为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
当判断为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
进一步地,所述周期性地将所述共享队列中的游戏数据写入共享内存包括:
按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
第二方面,本发明实施例还提供了一种游戏数据处理装置,该装置包括:
数据存储模块,用于将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
数据修改模块,用于当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
数据写入模块,用于周期性地将所述共享队列中的游戏数据写入共享内存。
进一步地,所述装置还包括:
判断模块,用于当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
第一数据读取模块,用于当判断模块的判断结果为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
第二数据读取模块,用于当判断模块的判断结果为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
进一步地,所述数据写入模块具体用于:
按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
第三方面,本发明实施例还提供了一种服务器,该服务器包括本发明任意实施例提供的游戏数据处理装置。
本发明利用共享内存的方式管理多个游戏进程的数据,不同的游戏进程共享一份游戏数据,通过将多个游戏进程中产生的游戏数据存储于共享队列中,进而周期性地将共享队列中的游戏数据写入共享内存,使得采用一个共享的事件队列方式对共享内存进行修改,以保证对游戏数据的高效和准确的处理,防止多个游戏进程的竞速现象的发生。
附图说明
图1为本发明实施例一提供的一种游戏数据处理方法的流程图;
图2为本发明实施例二提供的一种游戏数据处理方法的流程图;
图3为本发明实施例三提供的一种游戏数据处理装置的结构示意图;
图4为本发明实施例四提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种游戏数据处理方法的流程图,本实施例可用于提高游戏数据处理的效率,该方法可以由游戏数据处理装置来执行,该装置可以由软件和/或硬件的方式实现,该装置可以集成在任何需要对多个游戏进程进行数据处理的服务器中。该方法具体包括如下步骤:
步骤110、将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容。
其中,游戏进程为游戏中运行的程序。游戏进程中会对数据进行运算等处理,使得游戏数据发生改变。一台服务器上可以有多个游戏进程一起运行。该多个游戏进程共用一份游戏数据。第一游戏进程为游戏数据发生改变的进程。共享队列为存储游戏进程中产生的游戏数据的预设内存。该游戏数据包括与游戏数据对应的类型标识和数据内容。不同的类型标识代表不同的游戏数据类型。数据内容可以包括数值或数值标识。数值标识为对应游戏数据类型的属性标识。
示例性的,游戏数据可以包括金钱、道具等。可以用1作为金钱对应的类型标识,用2作为道具对应的类型标识。金钱的数据内容可以为5,代表金钱的数量。道具的数据内容可以为2,代表道具为剑。若第一游戏进程获得了5个金钱,则将金钱对应的类型标识1和数据内容5存储至共享队列中。
步骤120、当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容。
其中,所述多个游戏进程中的任意游戏进程包括所述第一游戏进程和除第一游戏进程之外的其他游戏进程。
示例性的,当任意游戏进程又获得了5个金钱,金钱的类型标识为1,则将共享队列中的金钱对应的类型标识1对应的数据内容5修改为10。
步骤130、周期性地将所述共享队列中的游戏数据写入共享内存。
其中,共享内存是被多个游戏进程共享的一部分物理内存,一个游戏进程向共享内存区域写入了数据,共享这个内存区域的所有游戏进程就可以读取其中的内容。写入共享内存的周期可以根据硬件的性能和游戏功能的需要等来设定。
优选的,所述周期性地将所述共享队列中的游戏数据写入共享内存包括:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
其中,先入先出的方式为将先存储到共享队列中的游戏数据优先写入共享内存,写入共享内存的游戏数据将从共享队列中删除。
本实施例的技术方案利用共享内存的方式管理多个游戏进程的数据,不同的游戏进程共享一份游戏数据,通过将多个游戏进程中产生的游戏数据存储于共享队列中,进而周期性地将共享队列中的游戏数据写入共享内存,使得采用一个共享的事件队列方式对共享内存进行修改,以保证对游戏数据的高效和准确的处理,防止多个游戏进程的竞速现象的发生。
实施例二
图2是本发明实施例二提供的一种游戏数据处理方法的流程图,本实施例是以上述实施例为基础进行优化,本实施例的方法包括:
步骤210、流程开始。
步骤220、将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容。
步骤230、当所述多个游戏进程中的任意游戏进程产生游戏数据时,将所述任意游戏进程产生的游戏数据的数据内容,覆盖所述共享队列中与该游戏数据的类型标识相同的游戏数据的数据内容。
步骤240、周期性地将所述共享队列中的游戏数据写入共享内存。
步骤250、当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据,当判断为是时,执行步骤260,否则执行步骤270。
其中,目标游戏数据为游戏进程需要读取的游戏数据。当多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断共享队列中是否存在类型标识与目标游戏数据的类型标识相同的游戏数据。
步骤260、读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
其中,当共享队列中存在类型标识与目标游戏数据的类型标识相同的游戏数据时,则读取共享队列中类型标识与目标游戏数据的类型标识相同的游戏数据,并将该共享队列中类型标识与目标游戏数据的类型标识相同的游戏数据发送至进行数据读取的游戏进程。
步骤270、读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
其中,当共享队列中不存在类型标识与目标游戏数据的类型标识相同的游戏数据时,说明该游戏数据已经写入共享内存,则读取共享内存中类型标识与目标游戏数据的类型标识相同的游戏数据,并将共享内存中类型标识与目标游戏数据的类型标识相同的游戏数据发送至所述进行数据读取的游戏进程。
步骤280、流程结束。
本实施例的技术方案提供了一种游戏数据处理方法,该实施例在上述实施例的基础上,提供了游戏数据读取的方法,通过判断共享队列中是否存在类型标识与目标游戏数据的类型标识相同的游戏数据,若存在,则读取共享队列中的游戏数据,若不存在,则读取共享内存中的游戏数据,使得可以读取到更新数据。
实施例三
图3是本发明实施例三提供的一种游戏数据处理装置的结构示意图,该装置适用于执行本发明实施例提供的游戏数据处理方法,可以提高游戏数据处理的效率,如图3所示,该装置包括数据存储模块310、数据修改模块320和数据写入模块330。
其中,数据存储模块310,用于将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;数据修改模块320,用于当所述多个游戏进程中的任意戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;数据写入模块330,用于周期性地将所述共享队列中的游戏数据写入共享内存。
本实施例的技术方案利用共享内存的方式管理多个游戏进程的数据,不同的游戏进程共享一份游戏数据,通过将多个游戏进程中产生的游戏数据存储于共享队列中,进而周期性地将共享队列中的游戏数据写入共享内存,使得采用一个共享的事件队列方式对共享内存进行修改,以保证对游戏数据的高效和准确的处理,防止多个游戏进程的竞速现象的发生。
优选的,所述装置还包括:判断模块340,用于当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;第一数据读取模块350,用于当判断模块的判断结果为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;第二数据读取模块360,用于当判断模块的判断结果为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
优选的,所述数据写入模块330具体用于:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
上述游戏数据处理装置可执行本发明任意实施例所提供的游戏数据处理方法,具备执行方法相应的功能模块和有益效果。
实施例四
图4是本发明实施例四提供的一种服务器的结构示意图,该服务器410包括本发明任意实施例提供的游戏数据处理装置420。
本实施例的技术方案,利用共享内存的方式管理多个游戏进程的数据,不同的游戏进程共享一份游戏数据,通过将多个游戏进程中产生的游戏数据存储于共享队列中,进而周期性地将共享队列中的游戏数据写入共享内存,使得采用一个共享的事件队列方式对共享内存进行修改,以保证对游戏数据的高效和准确的处理,防止多个游戏进程的竞速现象的发生。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (5)
1.一种游戏数据处理方法,其特征在于,包括:
将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
所述共享队列为存储游戏进程中产生的游戏数据的预设内存,所述多个游戏进程中的任意游戏进程包括所述第一游戏进程和除第一游戏进程之外的其他游戏进程;
周期性地将所述共享队列中的游戏数据写入共享内存:
所述周期性地将所述共享队列中的游戏数据写入共享内存,包括:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,
判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
当判断为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
当判断为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
3.一种游戏数据处理装置,其特征在于,包括:
数据存储模块,用于将多个游戏进程中的第一游戏进程产生的游戏数据存储于共享队列中,其中,所述游戏数据包括与其对应的类型标识和数据内容;
数据修改模块,用于当所述多个游戏进程中的任意游戏进程产生游戏数据时,根据所述任意游戏进程产生的游戏数据的数据内容,修改所述共享队列中与所述任意游戏进程产生的游戏数据的类型标识相同的游戏数据的数据内容;
所述共享队列为存储游戏进程中产生的游戏数据的预设内存,所述多个游戏进程中的任意游戏进程包括所述第一游戏进程和除第一游戏进程之外的其他游戏进程;
数据写入模块,用于周期性地将所述共享队列中的游戏数据写入共享内存:
所述数据写入模块,具体用于:按照先入先出的方式周期性地将所述共享队列中的游戏数据写入共享内存。
4.根据权利要求3所述的装置,其特征在于,所述装置还包括:
判断模块,用于当所述多个游戏进程中的任意游戏进程对目标游戏数据进行数据读取时,判断所述共享队列中是否存在类型标识与所述目标游戏数据的类型标识相同的游戏数据;
第一数据读取模块,用于当判断模块的判断结果为是时,读取所述共享队列中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程;
第二数据读取模块,用于当判断模块的判断结果为否时,读取所述共享内存中类型标识与所述目标游戏数据的类型标识相同的游戏数据,并将其发送至所述进行数据读取的游戏进程。
5.一种服务器,其特征在于,包括如权利要求3-4中任意一项所述的游戏数据处理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611001382.5A CN106776056B (zh) | 2016-11-10 | 2016-11-10 | 游戏数据处理方法、装置及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611001382.5A CN106776056B (zh) | 2016-11-10 | 2016-11-10 | 游戏数据处理方法、装置及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106776056A CN106776056A (zh) | 2017-05-31 |
CN106776056B true CN106776056B (zh) | 2020-12-29 |
Family
ID=58968044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611001382.5A Active CN106776056B (zh) | 2016-11-10 | 2016-11-10 | 游戏数据处理方法、装置及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106776056B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108255752B (zh) * | 2018-01-16 | 2019-11-12 | 深圳创维新世界科技有限公司 | 惯性测量方法、***及头戴显示设备 |
CN111111212B (zh) * | 2019-12-26 | 2024-02-02 | 上海米哈游网络科技股份有限公司 | 一种玩家游戏数据的存储方法、装置、设备及存储介质 |
CN111367687A (zh) * | 2020-02-28 | 2020-07-03 | 罗普特科技集团股份有限公司 | 进程间数据通信方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197969A (zh) * | 2013-03-27 | 2013-07-10 | 百度在线网络技术(北京)有限公司 | 一种分布式定时任务控制装置及方法 |
CN103838859A (zh) * | 2014-03-19 | 2014-06-04 | 厦门雅迅网络股份有限公司 | 一种减少linux下多进程间数据拷贝的方法 |
CN104821924A (zh) * | 2014-01-30 | 2015-08-05 | 西门子公司 | 一种网络数据包处理方法、装置和网络处理设备 |
CN105517132A (zh) * | 2015-11-30 | 2016-04-20 | 青岛海信移动通信技术股份有限公司 | 一种管理定时器的方法和装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3952992B2 (ja) * | 2003-06-03 | 2007-08-01 | ソニー株式会社 | 情報処理装置、プロセス制御方法、並びにコンピュータ・プログラム |
AU2010201275A1 (en) * | 2009-04-13 | 2010-10-28 | Tata Consultancy Services Ltd. | A high performance and low latency messaging system |
CN103257888A (zh) * | 2012-02-16 | 2013-08-21 | 阿里巴巴集团控股有限公司 | 一种对缓冲队列并发执行读、写访问的方法和设备 |
US10140157B2 (en) * | 2014-05-29 | 2018-11-27 | Apple Inc. | Multiple process scheduling of threads using process queues |
CN103995755A (zh) * | 2014-06-03 | 2014-08-20 | 北京乐动卓越信息技术有限公司 | 基于移动终端的服务器优化方法及服务器*** |
CN106031827B (zh) * | 2015-03-18 | 2019-07-12 | 广州四三九九信息科技有限公司 | 基于redis的游戏服务器数据存储、读取方法及*** |
CN105511975B (zh) * | 2015-11-27 | 2019-06-04 | 北京奇虎科技有限公司 | 一种异常处理方法和装置 |
-
2016
- 2016-11-10 CN CN201611001382.5A patent/CN106776056B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103197969A (zh) * | 2013-03-27 | 2013-07-10 | 百度在线网络技术(北京)有限公司 | 一种分布式定时任务控制装置及方法 |
CN104821924A (zh) * | 2014-01-30 | 2015-08-05 | 西门子公司 | 一种网络数据包处理方法、装置和网络处理设备 |
CN103838859A (zh) * | 2014-03-19 | 2014-06-04 | 厦门雅迅网络股份有限公司 | 一种减少linux下多进程间数据拷贝的方法 |
CN105517132A (zh) * | 2015-11-30 | 2016-04-20 | 青岛海信移动通信技术股份有限公司 | 一种管理定时器的方法和装置 |
Non-Patent Citations (2)
Title |
---|
Python中多进程之间的数据共享;Disqus;《https://docs.lvrui.io/2016/07/24/Python%E4%B8%AD%E5%A4%9A%E8%BF%9B%E7%A8%8B%E4%B9%8B%E9%97%B4%E7%9A%84%E6%95%B0%E6%8D%AE%E5%85%B1%E4%BA%AB/》;20160724;第1-3页 * |
基于Linux内核的智能日志生成***;刘洪武等;《计算机工程》;20120920(第18期);第255-257页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106776056A (zh) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7984122B2 (en) | Dedicated processor core request | |
US9244993B1 (en) | Management of application state data | |
CN106776056B (zh) | 游戏数据处理方法、装置及服务器 | |
US8721443B2 (en) | System and method for interaction in a virtual environment | |
CN112988400B (zh) | 显存优化方法、装置、电子设备以及可读存储介质 | |
CN101604358B (zh) | 一种资源更新方法、装置和*** | |
US11395972B2 (en) | System, server, program, and method for detecting cheating by user in game | |
WO2014194695A1 (en) | Method and server for pvp team matching in computer games | |
WO2022105435A1 (zh) | 游戏资源数据的处理方法及装置 | |
KR20120065335A (ko) | 가상 머신을 위한 엔트로피 풀 | |
US20130210527A1 (en) | Player matching in a game system | |
JP2010191524A5 (zh) | ||
TW201521846A (zh) | 成就重播及詐欺偵測 | |
CN110321331A (zh) | 利用多级散列函数来确定存储地址的对象存储*** | |
KR20210110854A (ko) | 인게임 리소스 파밍 동안 컴퓨터 시스템 리소스 활용을 최적화하기 위한 방법, 시스템 및 컴퓨터 프로그램 제품 | |
US9452352B2 (en) | Game system for encouraging communication between users | |
CN107220069B (zh) | 一种针对非易失性内存的Shuffle方法 | |
US20140181502A1 (en) | Dynamically manipulating rules for adding new devices | |
US20140357374A1 (en) | Method and server for pvp team matching in computer games | |
CN107016296B (zh) | 一种数据索引构建、数据读取的方法、装置及电子设备 | |
CN103631571A (zh) | 一种进度条的控制方法和装置 | |
US20160253832A1 (en) | Scene image generator | |
CN111494955A (zh) | 基于游戏的角色互动方法、装置、服务器及介质 | |
CN106201344B (zh) | 一种信息处理方法及电子设备 | |
KR101447850B1 (ko) | 실시간 대전 게임을 위한 게임 제공 방법 및 그 시스템 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |