用于显示与在在线游戏中使用黑客工具有关的信息的方法

上传人:ting****789 文档编号:310018410 上传时间:2022-06-14 格式:DOCX 页数:4 大小:19.58KB
返回 下载 相关 举报
用于显示与在在线游戏中使用黑客工具有关的信息的方法_第1页
第1页 / 共4页
亲,该文档总共4页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《用于显示与在在线游戏中使用黑客工具有关的信息的方法》由会员分享,可在线阅读,更多相关《用于显示与在在线游戏中使用黑客工具有关的信息的方法(4页珍藏版)》请在金锄头文库上搜索。

1、用于显示与在在线游戏中使用黑客工具有关的信息的方法专利名称:用于显示与在在线游戏中使用黑客工具有关的信息的方法技术领域:本发明总体上涉及用于防止在在线游戏中使用一种或更多种黑客(hack)工具的方法,更具体地说,涉及用于在参与对应的在线游戏的玩家的计算机(客户端系统)上共享和显示与使用黑客工具(例如,不允许在在线游戏中使用的程序和硬件)有关的信息的方法。背景技术:随着超高速互联网的普及,在线游戏的普及性快速增长,并且已经开发了多种在线游戏。然而,对游戏安全性的识别和感知仍然很薄弱。计算机中的非法程序被称为黑客或黑客程序,并且游戏中的黑客或黑客程序被称为游戏黑客。游戏黑客是指用于伪造特定游戏进程

2、的文件或内存(memory)的程序。这样的游戏黑客使得游戏玩家能够通过替换特定数据(例如能力或力量)、在格斗游戏的情况下通过增加搏击速度或搏击次数,或者通过伪造游戏的内存的方式提供宏功能(macro function)以轻易赢得游戏。因此,用户想要在他们玩在线游戏时安装游戏黑客。 然而,在在线游戏中使用游戏黑客可能导致打破用户间平衡以及使游戏服务器超负荷的问题。也就是说,对于在线游戏,如果一些用户在玩游戏时借助于非法方法占得优势,则丧失了与其他用户的平衡,并且在严重的情况下丧失了整个在线游戏的平衡,从而游戏服务器超负荷。同时,用户在在线游戏中想要使用的硬件或程序包括“自动鼠标(auto mou

3、se)” 或“自动宏程序”。自动鼠标是使得鼠标的右键或左键能够自动点击的装置,而自动宏程序是使得各种鼠标操作能够依序执行的装置。自动鼠标和自动宏程序是通过程序或硬件实现的。当在计算机系统中使用自动鼠标时,特定用户可以很方便地玩游戏同时使用非法方法占得优势,丧失与其他用户的平衡,丧失整个在线游戏的平衡,从而游戏服务器变得超负荷。使用打破与其他用户的平衡的装置(例如游戏黑客、自动鼠标或自动宏程序)在在线游戏中是不被允许的。在本发明的说明书中,将在线游戏中不允许使用的所有程序和硬件称为“黑客工具”。明显的是,已经被确定为黑客工具的硬件或程序的种类可能根据在线游戏提供商的政策而对于每个在线游戏是不同的

4、。例如,当一个程序在一种特定在线游戏中是允许的而该程序在其它在线游戏中是不允许的时,可将该程序确定为黑客工具。为了约束用户不使用黑客工具,游戏提供商要求用户在用户的客户端系统中与对应的游戏一起安装安全程序。当用户执行这种游戏程序时,执行游戏进程,并且随后自动执行安全进程。如果用户在玩游戏时停止该安全进程,则游戏进程与安全进程一起停止。也就是说,当玩在线游戏时,安全进程与游戏进程一起执行,并且该安全进程阻止针对该对应的在线游戏被指定为非许可程序的一种或更多种游戏黑客工具。般来说,“程序”和“文件”是指顺序编写以便于在计算机上执行的命令集,而“进程”是指在计算机上执行的程序。也就是说,游戏程序用作

5、游戏进程,并且在客户端系统上执行,安全程序用作安全进程并且在客户端系统上执行,并且安全进程检测并阻止在客户端系统上执行的黑客工具。当用户在客户端系统中使用黑客工具时,安全进程停止黑客工具的使用。然而,对于在线游戏提供商而言,获得在线游戏用户是至关重要的,所以即便用户反复使用黑客工具,在线游戏提供商也不主动禁止用户玩对应的在线游戏。因此,当游戏用户由于其正在使用黑客工具而被阻止时,只要他们再次登录,他们可以再次参与该对应的在线游戏而不受惩罚。也就是说,由于在线游戏提供商未曾根据使用一种或更多种黑客工具的次数来主动地对用户实施惩罚,所以一些恶意用户使用黑客工具的次数根本未曾减少,使得正常玩游戏而不

6、使用黑客工具的善意用户蒙受损失。发明内容因此,本发明致力于现有技术中出现的上述问题,并且本发明的目的在于提供一种用于显示与在在线游戏中使用黑客工具有关的信息的方法,该方法使得在线游戏中的每个游戏用户使用一种或更多种黑客工具的次数能够被参与对应的在线游戏的其他用户的客户端系统所共享,从而诱使游戏用户自愿拒绝一些经常使用黑客工具的用户加入对应的游戏组,由此控制黑客工具的使用。为了实现上述目的,本发明提供一种用于显示与在在线游戏中使用黑客工具有关的信息的方法,所述方法包括第一步骤,当输入游戏标识(ID)时,一个或更多个客户端系统访问安全服务器,并且请求和接收所述游戏ID已经使用一种或更多种黑客工具的

7、次数; 第二步骤,所述多个客户端系统中的每一个向游戏服务器提供所述游戏ID和已经使用黑客工具的所述次数,使得已经使用黑客工具的所述次数被参与所述游戏服务器所提供的游戏的一个或更多个玩家共享;以及第三步骤,当所述客户端系统检测到黑客工具的使用时, 将所述游戏ID已经使用黑客工具的所述次数加1,并且将已经使用黑客工具的所述次数提供给所述安全服务器。根据结合附图所进行的如下详细说明将更清楚地理解本发明的上述和其它目的、 特征及其它优点,在附图中图1是示出应用了本发明的在线游戏系统的图示;以及图2是示出根据本发明的用于显示与在在线游戏中使用黑客工具有关的信息的方法的流程图。具体实施例方式现在应当参照附

8、图,其中在所有不同的附图中使用相同的标号来指示相同或类似的组件。下面将参照附图详细描述根据本发明实施方式的用于显示与在在线游戏中使用黑客工具有关的信息的方法。图1是示出应用了本发明的在线游戏系统的图示。多个客户端系统10a、10b、10c和IOd访问游戏服务器21a或22a,并且下载和安装游戏程序。此外,客户端系统10a、10b、 IOc和IOd访问安全服务器30,并且下载和安装安全程序。当用户执行安装在客户端系统 10a、IObUOc和IOd中的每一个中的游戏程序时,游戏进程1 la、1 lb、1 Ic和1 Id以及安全进程12a、12b、12c和12d同时被执行。游戏服务器21a和22a的

9、游戏数据库21b和22b中的每一个针对各个游戏标识 (ID)储存等级、关数(class)、排名、加入的战队名称、胜利均值、对应的用户的杀敌次数以及该用户的牺牲次数。假设客户端系统IOa和IOb是针对第一游戏服务器21a所提供的游戏的用户计算机,而在相应的客户端系统IOa和IOb上执行的游戏进程Ila和lib访问第一游戏服务器 21a。并且,假设客户端系统IOc和IOd是针对第二游戏服务器2 所提供的游戏的用户计算机,而在相应的客户端系统IOc和IOd上执行的游戏进程Ilc和Ild访问第二游戏服务22 每个用户通过对应的游戏进程11a、lib、Ilc和Ild中的一个来访问对应的游戏服务器21a或

10、22a,并且随后用其游戏ID登录进入游戏服务器。随后,对应的游戏服务器21a 或22a向对应的客户端系统提供所储存的并且与该对应的游戏ID相关的信息(等级、关数、排名、加入的战队名称、胜利均值、对应的用户的杀敌次数以及该用户的牺牲次数)。此外,在线游戏的游戏服务器通常包括多个游戏分散服务器,所述多个游戏分散服务器中的每一个包括多个游戏房间,并且进入同一游戏房间的用户被分成队并随后开始玩在线游戏。在本发明的说明书中,多个游戏服务器和多个游戏分散服务器被称为“游戏服务器”。当用户登录进入游戏服务器(或者登录进入游戏服务器并随后选择特定的分散游戏服务器)时,该游戏服务器识别出具有对应的游戏ID的该用

11、户处于等待游戏状态。在该状态中,如果用户选择特定的游戏房间,则该游戏服务器向该对应的客户端系统提供所储存的并且与进入该对应的游戏房间的所有用户的游戏ID中的每一个相关的信息(等级、 关数、排名、加入的战队名称、胜利均值、对应的用户的杀敌次数、该用户的牺牲次数)以及用户的当前状态(正玩游戏状态或等待游戏状态)。新进入或离开的用户的游戏ID以及与该游戏ID相关的信息被之前进入对应的游戏房间并且正在等待玩游戏或正在玩游戏的所有用户所共享。此外,游戏进程和安全进程同时被执行。安全进程12a、12b、12c和12d访问安全服务器30并下载最新的黑客工具检查引擎。当选择并进入该对应的游戏房间的所有用户被分

12、成两个队并且完成准备时,游戏开始。在此,每个用户可以查看与进入该对应的游戏房间的所有用户相关的信息,并且随后选择或拒绝一个或更多个参与该对应的游戏的玩家。由于实际的在线游戏是通过加载安装在对应的客户端系统10a、10b、IOc或IOd中的游戏文件来进行的,所以这些用户可以通过在客户端系统10a、10b、10c或IOd中安装黑客工具并勾连(hooking)或仿造图形相关库文件或者通过仿造内存中所加载的力量数据值或子弹数据值来非正常地玩游戏。在此,每个安全进程12a、12b、12c和12d使用黑客工具检查引擎来检测在对应的客户端系统10a、10b、10c或IOd中是否使用了黑客工具。如果检测到黑客

13、工具的使用,则安全进程12a、12b、12c或12d停止对应的黑客工具或强行终止对应的游戏进程11a、lib、Ilc或lid。当然,当游戏进程11a、lib、Ilc或Ild被终止时,对应的安全进程12a、12b、12c或12d终止。此外,如果在线游戏正常终止,则游戏服务器21a或2 更新与游戏ID相关的信息(等级、关数、排名、加入的战队名称、胜利均值、对应的用户的杀敌次数、该用户的牺牲次数)并随后将经过更新的信息储存在游戏数据库21b或22b中。本发明提出一种方法,该方法在与游戏ID相关的信息被共享并显示在参与上述在线游戏系统中的对应在线游戏的玩家的客户端系统的屏幕上时,针对每个游戏ID显示已

14、经使用一种或更多种黑客工具的累积次数。将基于客户端系统IOa描述本发明。安全服务器30包括安全数据库31,该安全数据库31用于针对每个游戏ID储存在线游戏以及已经使用一种或更多种黑客工具的累积次数。安全数据库31可以区分黑客工具的种类,可以累计已经使用各类黑客工具的次数,并且存储所述累计次数。此外,安全数据库31储存用于针对各种在线游戏显示使用黑客工具的累积次数的方法。如果从安装在客户端系统上的安全进程输入在线游戏名称和游戏ID,则安全服务器30向对应的安全进程提供已经使用黑客工具的累积次数以及该累计次数的显示方法,这些已经被储存在安全数据库31中。安全进程或游戏进程向游戏服务器21a提供游戏

15、ID、已经使用一种或更多种黑客工具的累积次数以及该累计次数的显示方法。游戏服务器21a向访问对应的游戏服务器 21a的多个客户端系统提供该游戏ID已经使用黑客工具的累计次数以及该累计次数的显示方法,从而在该多个客户端系统上显示与该游戏ID已经使用黑客工具的累计次数有关的信息。图2是示出根据本发明的用于显示与在在线游戏中使用一种或更多种黑客工具有关的信息的方法的流程图。如果客户端系统IOa的游戏进程Ila和安全进程1 被执行,并且游戏用户在步骤S21中使用客户端系统IOa向第一游戏服务器21a输入游戏ID,则安全进程1 在步骤 S22中访问安全服务器30,在步骤S23中查询与第一游戏服务器21a

16、所提供的在线游戏的对应的输入游戏ID已经使用黑客工具的累积次数有关的信息及与该累计次数的显示方法有关的信息,并接收所述信息。游戏进程Ila或安全进程1 在步骤SM中向第一游戏服务器21a提供该游戏ID 以及与已经使用黑客工具的累积次数及该累计次数的显示方法有关的信息。当访问第一游戏服务器21a的多个客户端系统共享与该游戏用户相关的信息(等级、关数、排名、加入的战队名称、胜利均值、对应的用户的杀敌次数、该用户的牺牲次数)时,第一游戏服务器21a 基于已经使用黑客工具的累积次数的显示方法额外地显示该累积次数。此外,如果该游戏用户在进行该在线游戏时使用黑客工具,并且安全进程在步骤 S25中检测到黑客工具的使用,则安全进程1 强行终止游戏进程11a,并且安全进程1 阻止该黑客工具,并且,与此同时,在步骤S26中,安全进程1 将从安全服务器30输入的该对应的游戏ID已经使用黑客工具的累积次数加1,并且随后将已经使用黑客工具的累积次数提供给服务器30,从而将已经使用黑客工具的累积次数储存在安全数据库31中。所述显示方法包括游戏ID色变显示方法、直接诊断

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号