11月30日,周四。
龍騰公司總部數據中心。
“張工,這張圖是私服客戶端與服務器之間握手的數據事務順序圖。他們修改了客戶端的setting設置和注冊表,偽裝了shocking和bn服務器數據驗證,修改後的程序總共覆蓋了我們客戶端的34個正常文件,重構了戰網數據庫,最後還修改windows操作係統中的服務設置。”
技術員小陳一邊解釋,一邊在電腦上演示著,他身後站著楊雲,齊建軍,馬科斯等人。
“給我們演示一下私服架設過程。”
“好的楊總!”
小陳熟練地點開一個安裝程序,將架設私服的全過程做了一遍,中間還調用了其他兩個監視程序,將安裝程序背後做的小動作捕捉到,暫停安裝程序後解釋給大家聽。
“看,在安裝過程中,他們強製修改了三處注冊表,兩個是安全的,一個是有隱患的,這個有隱患的注冊表更改會在服務器端開啟端口服務,就是為了給將來屏蔽和欺騙客戶端的驗證程序打開通道。”
“下一步是數據庫安裝,安裝好後,暗黑所有的裝備,等級,任何數據都可以隨意修改,這也是最常見也是最便捷的遊戲修改牟利手段。”
“現在我已經設置好服務器端了,下麵我進入虛擬機偽裝成客戶端連接服務器,請大家注意,客戶端的設定非常簡單。這裏有一個battleeditor程序,點開後編輯。可以手動添加服務器網關地址,服務器名稱隨意。保存後啟動遊戲即可連接上剛才設置好的服務器端。”
“連接時,客戶端會默認給服務器端發送一個cdkey驗證包,此時服務器端接到驗證請求後,會調用它的偽裝程序,將正版用戶驗證才有的‘true’值返回給客戶端,從而達到屏蔽掉正版驗證的目的。現在,虛擬機上的客戶端已經可以正常進入戰網中遊戲了,戰網管理人員可以隨意控製服務器端的設置,隨心所欲。”
小陳隻用了二十分鍾就演示完這一切。楊雲等人一言未發。
“我說……不如大家去會議室聊聊吧?”趙永平打破僵局,提醒到,眾人這才挨個走向會議室,有些事情,還是關上門小範圍內討論比較好。
來到小會議室,楊雲已經有自己的主意了:“齊導,這一段架設私服的內容可以錄製進去,但一定要做剪輯,不能透露出完整的步驟。盡量做到保密。”
齊建軍導演連連點頭:“這個我當然明白,您放心好了!楊總,我這才知道,原來私服真的不是空穴來風。要是真這樣放任下去,隨便一台電腦都能架設一個戰網,任何人隻需要添加一條網關數據就可以連接遊戲。那正版的官方服務器說不定就會被擠垮了。”
張國強氣憤地說道:“就是!他們竟然連正版cdkey驗證都偽裝了!”
趙永平臉一黑:“這是你們設計上的缺陷!下一個版本一定要解決這個問題!”
張國強立刻閉嘴,不敢再大聲說話。這確實與他們程序部門有關,但他們不正是因為找不到太好的辦法才不得不這樣做的嗎?
還好楊雲出言解圍道:“老趙。盜版和反盜版本來就是打打殺殺你來我往的,我們防禦他們進攻,有進有退才是正常現象。不是有句話說是道高一尺魔高一丈嗎,我們就算是做的再謹慎再複雜,做盜版的那些人還是有辦法破解。馬科斯,你們下一個補丁重新進行修改,不僅cdkey需要更安全的驗證,而且數據庫也給我重新加密,我們可是甲骨文公司的核心客戶,怎麼可能享受不到最高級別的數據庫技術?”
馬科斯凝重地點頭,他握緊拳頭說道:“放心好了!下一個補丁,我會讓他們現在的私服程序變成一攤毫無意義的廢數據!誰都不能侵犯我們的利益,我發誓!”
楊雲笑起來:“看看,又來一個!”
大家都笑起來,這款遊戲大家都把它當成自己的孩子,但孩子成長過程中總是會有些磕磕碰碰的,摔倒也是常有的事情,張國強和馬科斯心疼自己的孩子被盜版,楊雲如何不心疼自己的孩子被山寨?
但這都要看心理承受能力了,想辦法讓孩子更加強壯才是最重要的,一時的跌倒不算什麼。
齊導趁機湊過來問道:“楊總,這些私服程序你們是怎麼拿到手的?”
當然是花錢買的嘛!