這是gm的后臺數據中心,可以清楚地調出服務器上所有的動作,并且帶有監控功能,任何發生波動的異常數據都會被記錄,并且迅速報警。
第二個表是單獨抽出來一區的登陸id基礎屬性列表,包括了該id下的登陸ip地址,所屬省份,通過網關的ip地址,此注冊人的姓名,身份證號碼,聯系電話,家庭住址,購買過多少龍騰游戲等等,另外暫時按照此id在《傳奇》游戲的上線總時長降序排列。
第三個表是表二的子表,任何一個id這幾天的具體上線過程一清二楚,什么時候上線,什么時候下線,這段時間使用了哪個人物,獲得了多少經驗值,獲得了哪些裝備,數據是否正常,這些信息一目了然,每一項數據都有一個標準值范圍,比如說10級時1小時內獲得的經驗值應該是04萬之間,如果超出正常數據就會觸發警報,標紅此可疑id,gm就會人工介入,看第四張表。
第四張表已經具體到游戲角色了,詳細記錄了某個角色的所有動作,這也是從玩家客戶端發出來的所有指令,經過服務器的處理,最終化為一組組枯燥的數據。再經過統計整理成直觀的圖表,供gm分析。判斷玩家是否采用了非法外掛軟件,或者是利用游戲漏洞刷錢刷裝備等等。
還有三張表。分別是npc記錄,gm消息發布與gm信息收集,特殊指令集。
npc包括人類方的發布任務,商店,鐵匠鋪,公會官員等所有的npc,誰誰誰與npc交互,都會記錄在案,另外它也包含野外npc怪物。哪個怪物爆了一把屠龍刀,該怪物的批次,編號,爆刀的時間,地點,誰撿走了等等都記錄在里面,傳奇中的每一個裝備都有內部編號,有出處,有下落。全部按照系統設定走。
gm系統好說,舉報的,咨詢的,無聊騷擾的。還有gm解決的,全部記錄在案。
最后一個特殊指令集就雜了,這是一個可以隨時增加或刪除的數據捕捉模塊。里面全部是寫好的數據庫腳本,舉例說明。有一條指令為“查詢上午7點到中午12點,所有在骷髏洞中升級。并且沒有死過,也沒有回城清理包裹,五個小時獲得了10萬經驗以上,處于組隊狀態的男性法師所有的動作…”。
這個指令有點變態了,但在有些場合是需要用到的,《傳奇》游戲是用delphi語言編寫,而delphi與數據庫的連接與交互非常高效合理,像剛才那個查詢指令,增加幾條數據庫查詢語句,用幾個and和括號之類的限制,很容易得到結果。
還有一些子表,大多是從這些大表中衍伸而來,所有的數據全部由id相連,楊云在掃過這幾張表之后,覺得沒什么問題,于是將重點放在最后一張表,特殊指令集中。
“先幫我排序,一區等級最高的id,包括他們的在線時長,游戲名字,職業,身上的裝備,運行軌跡。”
楊云一邊下命令,程序員一邊記錄,等楊云確定沒有其他要求后,程序員開始編寫數據庫查詢指令,很快就彈出來一張表。
排名第一的玩家名叫“無極法神”,16.8級的法師,在線時長25小時,一身布衣小極品,手持一把極品13魔法的海魂,一路從比奇城,毒蛇山谷殺蛇,骷髏洞殺骷髏走來,除了在比奇城停過一次之外,再也沒有回過城,所有的補給品全部是與其他人交易完成,楊云好奇地讓程序員點開交易者名單,全部是“無極xx”的名字,這下誰還不清楚?
另外一個名叫“無極天道”的道士是15.8級,全服務器排行第7名,在線時長25小時,同樣也是一身小極品,白色虎齒項鏈道術1點,大手鐲道術1點,連半月都是加攻擊力上限2點的極品,查看出處,還是無極法神打出來的,無極天道現在正在僵尸洞探路,應該是在收集資料,看看17級法師學會雷電術后打僵尸是否容易些。
“不錯嘛,這個叫‘無極’的團隊應該是本區第一軍團了咯?”楊云看到這里,嘴角露出微笑,他就是希望能多出幾個這樣的職業玩家帶動氣氛,大家越是積極,越能盡快產生話題,盡快拿到成就,再吸引更多的玩家進入。
第二名是一個英文名字,peter,16.6級法師,在線25小時,同樣也是極品一套,在骷髏洞里瘋狂練級,從不回城,經常與他交易的人名字都沒特色,但很顯然,這些人也不一般,肯定也是一個團體。
再看下去,楊云差不多心里有數了,作為第一個服務器,要是沒有什么強力人士鎮場子,弄出點噱頭,新聞,故事,那就不叫好游戲,最好是多出現幾個強力公會,公會間恩怨情仇,愛恨交織,兄弟情,哥們義,故事越豐富越好。
張國強對這些指令很熟悉了,但他并不知道楊云究竟是什么意思,他問道:“楊總,這些數據應該沒什么問題吧?所有的玩家數據都是正常的,都在穩定數值范圍內,那幾個高等級玩家最多也就是無限接近于數字范圍的理論值,就算是讓我們gm來沖級,也不過如此。”
楊云笑了笑:“這話說的夸張了吧?gm能做的事情多了呢,傳送就不用說了,能節省好多時間跑路啊!還有刷怪,明明其他玩家經過時就是安全區,你gm過去就可以把boss刷到自己附近單殺,有這本事,還怕普通玩家超過你們?”
張國強嘿嘿笑了兩聲:“其實我們有兩個gm用這種方法做過測試,確實很爽。”
坐在一旁的兩個程序員連忙舉手:“楊總,是我們做的。但這只是測試作用,沒有其他的用意!”
楊云也不好說什么,現在他可以強硬地要求gm一定按照規章制度辦事,再加上gm賬號操作記錄全部記載在案,可以暫時地屏蔽手下員工們私下濫用職權的事情。
可一旦游戲變得知名度高了,帶有利益了,服務器越開越多,100多個服務器都不夠,龍騰不得不招收大量員工過來負責gm事宜,到那個時候,很可能事情就變得失去控制,gm也是程序員,他們當然會想方設法繞過限制,想出破解方法。
游戲gm玩忽職守濫用職權的案例還少嗎?雖然楊云在it網絡上很少看到此類消息,但他大學畢業后是在游戲雜志社工作,他的某位同學a應聘去了企鵝軟件公司,擔當了一名游戲gm,而另外一名同學b在大學里就玩游戲玩的特別好,畢業后走上了職業玩家的道路。
楊云有幸去參觀過這名職業玩家b的工作室,b一個人單干,三臺電腦開著,運行著企鵝旗下的某款華夏xx游戲,每一臺電腦上都運行著三四個客戶端,每一個客戶端都是一個掛機的人物,在主城里掛機交易售賣商品,低價收,高價賣,再賺差價,將游戲幣換成人民幣。
楊云當時問道:“這樣你一個月能掙多少錢?”
b笑了笑:“做地精買進賣出,一個月兩三千是有的。但我還有另外一個賺錢之道,那就是賣裝備。”
b同學賣裝備就是與當gm的a同學相互勾結了,兩人在大學里就是上下鋪關系,現在哥們b有難,在不違反gm手冊的大條件下,a當然是能幫就幫一把了。
于是乎…楊云沒有看到b飛天走地,也沒有看到他一個響指秒殺一片boss,但他可以輕輕松松到達某洞穴的最深處,然后在一個幾乎不可能出現正常玩家的地方,突然就刷新了一個oss,十分鐘后,b同學輕輕松松一個人將boss磨死,掉落一片,有極品裝備,有技能書,還有大量金錢以及各類消耗寶物。
“這就是我的方法,今天這把武器可以賣200塊錢,夠了!”b同學這么說。
楊云問道:“你就不怕牽扯到a?”
b同學笑著反問道:“a干了什么?他什么都沒干啊!”
楊云恍然大悟。
現在楊云當了游戲公司老板,當然不會允許手下這么干了,這是影響游戲平衡性,會牽扯到利益,一旦失控很可能會毀掉這個游戲。
“國強,這種測試還是不要做了,如果要做,只能你指定幾個高級gm賬號才能做。”楊云吩咐道,他看到張國強似乎不以為然,眼睛一瞪,鄭重說道:“我是認真的!”
“是!”張國強嚇了一跳,連忙答應下來。
“另外,如果前十名都到了25級,你通知我一下!”
“好的楊總!”
張國強不明白的事太多了,他也懶得去猜了。
他要是猜的到,他也能當首富!
ps:希望a和b同學不會看到這一段,咳咳…(