这是gm的后台数据中心,可以清楚地调出服务器上所有的动作,并且带有监控功能,任何生波动的异常数据都会被记录,并且迅报警。。
第一个表是服务器负载能力波动表,这个与玩家在线数量有关,也可以监控服务器通信异常,是整个服务器组群最全面最重要的总表,这个表不能出任何异常,出异常就代表着某个服务器崩溃,或者是遭到不知名原因的攻击。
第二个表是单独抽出来一区的登6id基础属性列表,包括了该id下的登6ip地址,所属省份,通过网关的ip地址,此注册人的姓名,身份证号码,联系电话,家庭住址,购买过多少龙腾游戏等等,另外暂时按照此id在《传奇》游戏的上线总时长降序排列。
第三个表是表二的子表,任何一个id这几天的具体上线过程一清二楚,什么时候上线,什么时候下线,这段时间使用了哪个人物,获得了多少经验值,获得了哪些装备,数据是否正常,这些信息一目了然,每一项数据都有一个标准值范围,比如说1o级时1小时内获得的经验值应该是o-4万之间,如果出正常数据就会触警报,标红此可疑id,gm就会人工介入,看第四张表。
第四张表已经具体到游戏角色了,详细记录了某个角色的所有动作,这也是从玩家客户端出来的所有指令,经过服务器的处理,最终化为一组组枯燥的数据。再经过统计整理成直观的图表,供gm分析。判断玩家是否采用了非法外挂软件,或者是利用游戏漏洞刷钱刷装备等等。
还有三张表。分别是npc记录,gm消息布与gm信息收集,特殊指令集。
npc包括人类方的布任务,商店,铁匠铺,公会官员等所有的npc怪物。哪个怪物爆了一把屠龙刀,该怪物的批次,编号,爆刀的时间,地点,谁捡走了等等都记录在里面,传奇中的每一个装备都有内部编号,有出处,有下落。全部按照系统设定走。
gm系统好说,举报的,咨询的,无聊骚扰的。还有gm解决的,全部记录在案。
最后一个特殊指令集就杂了,这是一个可以随时增加或删除的数据捕捉模块。里面全部是写好的数据库脚本,举例说明。有一条指令为“查询上午7点到中午12点,所有在骷髅洞中升级。并且没有死过,也没有回城清理包裹,五个小时获得了1o万经验以上,处于组队状态的男性法师所有的动作……”。
这个指令有点变态了,但在有些场合是需要用到的,《传奇》游戏是用de1phi语言编写,而de1phi与数据库的连接与交互非常高效合理,像刚才那个查询指令,增加几条数据库查询语句,用几个and和括号之类的限制,很容易得到结果。
还有一些子表,大多是从这些大表中衍伸而来,所有的数据全部由id相连,杨云在扫过这几张表之后,觉得没什么问题,于是将重点放在最后一张表,特殊指令集中。
“先帮我排序,一区等级最高的id,包括他们的在线时长,游戏名字,职业,身上的装备,运行轨迹。”
杨云一边下命令,程序员一边记录,等杨云确定没有其他要求后,程序员开始编写数据库查询指令,很快就弹出来一张表。
排名第一的玩家名叫“无极法神”,16.8级的法师,在线时长25小时,一身布衣小极品,手持一把极品1-3魔法的海魂,一路从比奇城,毒蛇山谷杀蛇,骷髅洞杀骷髅走来,除了在比奇城停过一次之外,再也没有回过城,所有的补给品全部是与其他人交易完成,杨云好奇地让程序员点开交易者名单,全部是“无极xx”的名字,这下谁还不清楚?
另外一个名叫“无极天道”的道士是15.8级,全服务器排行第7名,在线时长25小时,同样也是一身小极品,白色虎齿项链+道术1点,大手镯+道术1点,连半月都是加攻击力上限2点的极品,查看出处,还是无极法神打出来的,无极天道现在正在僵尸洞探路,应该是在收集资料,看看17级法师学会雷电术后打僵尸是否容易些。
“不错嘛,这个叫‘无极’的团队应该是本区第一军团了咯?”杨云看到这里,嘴角露出微笑,他就是希望能多出几个这样的职业玩家带动气氛,大家越是积极,越能尽快产生话题,尽快拿到成就,再吸引更多的玩家进入。
第二名是一个英文名字,peter,16.6级法师,在线25小时,同样也是极品一套,在骷髅洞里疯狂练级,从不回城,经常与他交易的人名字都没特色,但很显然,这些人也不一般,肯定也是一个团体。
再看下去,杨云差不多心里有数了,作为第一个服务器,要是没有什么强力人士镇场子,弄出点噱头,新闻,故事,那就不叫好游戏,最好是多出现几个强力公会,公会间恩怨情仇,爱恨交织,兄弟情,哥们义,故事越丰富越好。
张国强对这些指令很熟悉了,但他并不知道杨云究竟是什么意思,他问道:“杨总,这些数据应该没什么问题吧?所有的玩家数据都是正常的,都在稳定数值范围内,那几个高等级玩家最多也就是无限接近于数字范围的理论值,就算是让我们gm来冲级,也不过如此。”
杨云笑了笑:“这话说的夸张了吧?gm能做的事情多了呢,传送就不用说了,能节省好多时间跑路啊!还有刷怪,明明其他玩家经过时就是安全区,你gm过去就可以把波ss刷到自己附近单杀,有这本事,还怕普通玩家过你们?”
张国强嘿嘿笑了两声:“其实我们有两个gm用这种方法做过测试,确实很爽。”