第三百二十一章 數據封包

小馬哥恍然大悟,他知道棋牌大賽的遊戲模塊設計思路。

截止到今天晚上十二點之後,會將今天比賽的數據,轉移到服務器內儲存,這個時候才能查詢到起個名字真麻煩這個選手的比賽數據。

不過按照陳浩所說的。

這個參賽選手如果真的使用了外掛的話,那他肯定會進入第二輪比賽中的。

“如果他在比賽中的話,可以看見他的情況吧?”

小馬哥想了一下,詢問着技術員。

“可以的。”

技術員點頭。

“嗯,好,我知道了。”

小馬哥想了想,對技術員說道:“從明天早晨比賽開始以後,每隔半個小時,搜索一下這個選手的在線情況,如果他在線,立刻通知我,記住了,把這個事情記錄在備案上,讓所有技術員都別忘記了。”

技術員說道:“好的馬總,我知道了。”

出來後,小馬哥撥通了陳浩的電話號碼。

“陳浩,我已經把這個事情,通知技術員了。”

小馬哥說道:“讓他們從明天開始,在比賽期間內,每隔半個小時,就找一下這個參賽選手,如果找到的話,進入旁觀,看他是不是真的開掛了。”

“小馬哥。”

陳浩聽完小馬哥的話後,想了一下,說道:“怎麼樣,才能算是他開掛了?”

小馬哥一愣,脫口說道:“你不是說,他之前兩把牌,都是幾乎一模一樣的嗎?如果我們的人,在旁觀的時候發現了這種情況,就可以初步認定爲他有可能開掛了,連續發現三次,那毫無疑問,肯定是開掛了啊!”

他心裡有些奇怪,這麼簡單的問題,陳浩還需要問嗎?

“小馬哥,你沒有明白我的意思。”

陳浩笑了笑,認真的說道:“咱們的比賽數據,是即時性的,只會將結果存在服務器內做一個備案數據,是這樣嗎?”

雖然陳浩不太清楚具體的流程,但他知道,企鵝軟件公司目前服務器資源太緊張了,而且,高達幾億用戶報名的遊戲,根本不可能將比賽期間每一把牌,三個玩家的牌型,這樣的數據,全部都記錄下來。

這得需要多少服務器才能完成這樣的壯舉啊?

最多會生成一條,某選手幾點幾分,和id爲某選手的比賽,第一局勝利,積分加三,第二局失敗,積分減六……這樣的數據。

在第二天比賽時,到了晚上,服務器進行數據備案時,會在前一天數據基礎上,增加一些新的數據。

“嗯,沒錯,是這樣的。”

小馬哥嗯了一聲,還是沒太明白陳浩的意思。

“小馬哥,我們先做一個假設出來,比如這個起個名字真麻煩的參賽選手,他的確是開掛了,但他明天開掛時,是另外一種作弊模式,我今天看見他牌型很整,兩個順子全部走完,如果明天是另外一種牌型,又該怎麼辦?”

陳浩將他想要說的意思說了出來。

“簡單。”

小馬哥一聽就笑了,說道:“如果他有連續兩把類似的牌型,那我們也可以認爲他是作弊,因爲按照我們在設計棋牌遊戲時,算法數據模塊就設定好了,不可能有連續兩把同樣的牌型出現,一旦出現了,那我們就可以認定爲是對方作弊,使用某種輔助外掛了!”

“嗯,我知道了。”

陳浩聞言嘆了一口氣,說道:“我覺得,這樣的好像有點簡單了……算了,不說了。小馬哥,我突然間想到了一件事情。”

“什麼事情?”

小馬哥連忙問了一句。

“你說,有三億多的參賽選手,這麼多人裡面,怎麼可能會沒有計算機技術非常厲害的人呢?”

陳浩嘆氣說道:“肯定會有的,是吧?”

“這個肯定會有的。”

小馬哥明白陳浩的意思,說道:“你的意思是,有可能使用外掛的人,不僅僅這一個?”

“是的。”

陳浩說道:“如果真是這樣的話,那咱們舉辦的遊戲,就真沒有公平可言了。”

小馬哥沉默了一會兒,說道:“這是沒辦法的事情陳浩,你知道外掛的原理嗎?”

“不太清楚。”

陳浩坦然承認。

“外掛也可以叫做,數據封包欺騙,簡單的來說就是,好比咱們的鬥地主遊戲,首先,三個人坐下來,當決定開始後,三人先後按下準備開始鍵後,會給服務器發送一個數據封包,然後服務器在收到後,啓動先前設定好的算法,隨機給三人發牌。”

小馬哥詳細的解釋說道:“這個過程是在一秒鐘之內就完成的,但是服務器計算速度很快,所以咱們是感覺不到的,其實在每次給三人隨機分配發送一張牌後,系統就會在一副撲克牌裡面,將這三張牌去掉,具體情況就是,abc三個玩家,發牌時,服務器會給a發送一個數據,內容爲‘梅花k一張’,a看見梅花k後,將會給服務器一個‘a有梅花k’的數據,服務器認爲a有梅花k一張。”

“嗯。”

陳浩嗯了一聲,他說道:“小馬哥,你繼續說。”

“如果有人使用了外掛的話,那麼情況就會變成這樣,服務器給a發送一張梅花k,但a截獲了這個數據封包並且加以處理,回給服務器數據爲a獲得了一張梅花9,服務器那邊會得到a有梅花9一張的信息,從而會認爲a手裡的是梅花9。”

小馬哥說道:“遊戲其實就是在服務器端和客戶端不斷髮送數據封包,遊戲才能給得以繼續進行下去,如果有人使用外掛,可以欺騙過服務器端,那麼客戶端的牌,是會被修改的,但是除了之前我和你說的那種判斷是否使用了外掛的方法之外,還有一個判斷方法,簡單明瞭。”

“哦?”

陳浩來了興趣,說道:“什麼方法。”

“哈哈,陳浩,你平時肯定不玩網絡遊戲吧?”

小馬哥聽到陳浩的話,登時忍不住笑起來了。

“玩的很少。”

陳浩說道。

“嗯,這就對了,一般在網絡遊戲中,只要有人使用了外掛,很快就會被人看出來,因爲有很明顯的異常錯誤特徵出現,比如遊戲中,你打對方一下,他應該會有後仰,受傷的姿勢以及掉血,如果沒有掉血的話,你肯定第一時間就能判斷出來,對方開外掛了。”

小馬哥嘿嘿笑道:“在咱們鬥地主之中,判斷就更簡單了,你想想看,如果有人使用了外掛,利用數據封包欺騙了服務器,將他的牌進行了更換,那一副牌裡面,肯定就有不對勁兒的地方,比如你和我,還有一個開外掛的人鬥地主,那麼這局牌裡,很有可能會出現5張9或者其他同樣花色的牌,你明白了吧?”

“我知道了。”

陳浩一聽就明白是怎麼回事兒了,說道:“如果明天這個玩家在線,並且使用了外掛的話,只要我們的技術員在旁邊觀戰,將三個人的牌型都全部檢查一遍,就立刻斷定了吧?”

“是的。”

小馬哥說道:“除非這個人技術非常高,能夠同時將三個人的數據都截獲,不過這是不可能的事情。”

“嗯,好的,我明白了。”

陳浩說道:“那明天就辛苦公司裡的技術員了……小馬哥,我突然間覺得,咱們當初將獎金提高,是不是不太合適啊?如果沒有這麼高的獎金,我相信,可能就不會有這樣的事情發生了。”他苦笑了幾聲。

小馬哥想了一下,也忍不住笑了,說道:“是啊,如果還是十萬塊錢獎金,我相信,用外掛的人,肯定也會有的,畢竟,十萬塊錢也不算少了,但是應該不……對了!”

他說到這裡,狠狠拍了一下大腿,對陳浩說道:“我想起來一件事情,五十萬塊錢的獎金,足以吸引一些計算機高手了,你今天發現一個用外掛的,別人也很有可能會發現,我得立刻在官網上掛一個通知,如果有在遊戲中發現異常的玩家,立刻進行舉報才行。”

“嗯,你趕緊弄去吧。”

陳浩說道。

掛掉了電話,陳浩想了想,搖了搖頭,提高獎金的目的,是爲了吸引更多的人蔘加這場棋牌大賽,將企鵝軟件的名聲,打的更響亮。

但是就應了那句話,木秀於林風必摧之。

獎金一旦高了,那有想法的人,也立刻就隨之多了。

五十萬塊錢的獎金,在這個年代,真的是具有無與倫比的吸引力。

想到這裡,陳浩有些擔心,這場棋牌大賽,別被使用外掛的作弊者闖進了決賽,如果那樣的話,企鵝軟件公司真是丟人丟大發了!

接下來的幾天,陳浩的全部心思,暫時都放在了網絡棋牌大賽上。

然而。

第三天的時候,陳浩就得到了一個不是很好的消息。

第二百三十九章 錢不夠第一千零二十章 時間會給予答案第二百一十五章 心理準備第七百六十三章 歸來第二百三十四章 發財致富的雲鵬第九百六十五章 萬家匯超市第七百九十一章 慈善晚會第四百二十五章 能採訪您嗎第六百零六章 談談合作第三百九十六章 求救第一百零八章 不請自來第六百零八章 開展業務第一千零四十六章 神識第一百三十三章 我來試試吧第五百三十五章 知識是一個圓圈第一千一百七十一章 謝謝你給我機會第一百三十九章 感謝費第五十六章 因爲你啊第一百九十八章 和我有關係嗎第七百五十二章 好心人第六十四章 改天給你介紹個朋友第五百一十二章 提要求可以第七百八十八章 不能虧待了他第九百五十三章 要股份第二百一十五章 心理準備第六百九十七章 防僞標誌第二百五十章 邀請第一千一百零五章 丁三寶的壓力第七百二十六章 我是你能招惹起的人嗎第三百六十六章 天后第四百五十八章 待價而沽第五十章 張教授騙你的第四百二十九章 買一棟樓第二百六十一章 陳濤的心思第三十六章 再遇章媱第八百一十七章 網絡獨家授權第八十一章 激將法第四百五十章 磨拳霍霍第四百七十五章 草擬協議第四百七十九章 資本希望第七百八十章 你怕了嗎第一千一百八十五章 餘總第八百一十六章 捐款熱潮第一千零七十章 弄啞了第二十章 想錢想瘋了啊第六百九十章 我是你大爺第七百一十四章 你們給我賺錢了嗎第六百零九章 晚上談談第九百四十五章 你還真是深藏不露啊第一千零七十二章 神識修煉第一百九十八章 和我有關係嗎第五百六十章 這人你認識第二十三章 暗戀第二百零八章 石鑰匙第四十六章 代言人第一千一百六十三章 十點半第五百七十章 煉製成功第四百章 好機會第一千零六十九章 重賞之下必有勇夫第七百七十八章 你來當挺好第四百七十五章 草擬協議第五百二十九章 拍攝廣告第二百四十四章 市場部第七百四十二章 不要不識好歹第六百五十四章 得意第一千零四十一章 人心第九百三十五章 送人情第二百六十五章 清心符第七百九十三章 要有魔性第六百零四章 你就這麼放心啊第九百八十四章 李靜來了第一千零九十二章 間接證據第五十七章 開學了第四百二十八章 尊敬師長第二百一十三章 柳傳志的目的第六百六十九章 解釋權歸我第二百八十一章 找個司機第八百八十一章 細節第三百二十三章 撰寫程序第七百零三章 英子第四百九十八章 難以抉擇第八百八十一章 細節第一千一百三十四章 我想走了第十三章 有個傻瓜買你地第二百八十四章 算卦第八百四十九章 隔音不好第七百零八章 死不了第二百三十五章 能怎麼辦第一百八十五章 支付通上線第一千零四十五章 等一下第八百五十一章 識破身份第四百零四章 考慮好了第二百五十三章 態度的變化第一千零八十六章 借你的錢第一千一百一十八章 黃天來電第三百八十八章 這都能把脈把出來嗎第三百六十五章 雪藏封殺第一千一百四十七章 心病第七百九十六章 被他拒絕了第七百八十二章 他對我很好