第三百二十一章 數據封包

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

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

不過按照陳浩所說的。

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

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

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

“可以的。”

技術員點頭。

“嗯,好,我知道了。”

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

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

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

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

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

“小馬哥。”

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

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

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

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

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

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

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

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

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

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

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

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

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

“簡單。”

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

“嗯,我知道了。”

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

“什麼事情?”

小馬哥連忙問了一句。

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

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

“這個肯定會有的。”

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

“是的。”

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

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

“不太清楚。”

陳浩坦然承認。

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

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

“嗯。”

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

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

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

“哦?”

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

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

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

“玩的很少。”

陳浩說道。

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

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

“我知道了。”

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

“是的。”

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

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

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

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

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

“嗯,你趕緊弄去吧。”

陳浩說道。

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

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

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

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

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

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

然而。

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

第一千零二十三章 你想反悔第一千一百八十八章 又見大蛇第九百六十三章 討債第七百零五章 純正的豆漿第一千二百零四章 感動第九百二十一章 給你點苦頭第七百五十九章 離開第一百四十六章 房子有點大第一千一百八十八章 又見大蛇第八百八十一章 細節第八百二十四章 可怕之處第二百二十七章 考上研究生了第五百零三章 大事不妙第一千零二十五章 黃大炮第三百二十三章 撰寫程序第一千零八十三章 如何相處第九百三十六章 八竿子打不到的親戚第二百四十八章 你不是我兒子第三百九十一章 就是個學生第八百五十九章 讓一下第六百三十一章 集思廣益第六章 銀針治療第十九章 託人第七百九十三章 要有魔性第一百三十七章 色狼第十六章 到底看上了什麼第六百八十四章 馬上就黃了第九百六十六章 石男第五百五十三章 有原因的第八百四十五章 放心吧第二百三十九章 錢不夠第二百一十一章 返回第九百三十二章 他叫什麼第九百零八章 陳哥第四十二章 煉氣一層第三百四十二章 規矩第四十五章 請病假第七百四十八章 叫我阿發就行了第三百四十五章 財帛動人心第七百九十五章 免試入學第一千一百九十六章 決定第四百七十五章 草擬協議第七百八十四章 離開第一千零八十一章 墨茶第九百七十八章 好處在哪第二百四十五章 爲虎謀皮第二百八十一章 找個司機第六百一十二章 開會第一千零三十一章 其實很簡單第九百零二章 給我一天時間第九百五十六章 氣氛第六百六十二章 很嚴重第七百零四章 你跟着我幹嘛第七百六十四章 天眼計劃第一千零八十八章 你是董事長第八百零三章 李靜的志向第一千零八十七章 兩百塊錢足夠了第八百零一章 張明回來了第六百六十八章 不簽約,不行第五百八十一章 聲東擊西第七百四十四章 陳前輩第五百零二章 暴利第六百二十八章 鉅額贊助第七十八章 額葉受損第五百四十八章 病毒式傳染第一千一百三十七章 決定走了第三百一十四章 網站定位第一千零二十八章 激勵第五百零三章 大事不妙第七百六十八章 天眼計劃第五百六十九章 你讓我們怎麼辦第八百二十章 那一絲僥倖第一千二百零五章 學校通告第一千零一十章 甦醒第一千零七十四章 地窖第一千零八十五章 我要監督你第五十四章 被辭職了第七百四十九章 沒有最強,只有更強第九百三十七章 王老師你別裝了第二百四十九章 給你唱首歌第一千一百零五章 丁三寶的壓力第六百二十八章 鉅額贊助第五百四十三章 撒潑老孃們第五百六十八章 嚇一跳第六百零四章 你就這麼放心啊第二百九十章 查探究竟第六百三十八章 專業人士第二百九十四章 爆發第一千零五章 莫名暈倒第二百九十一章 忌諱第三百一十七章 心裡沒底第五百九十七章 瘋瘋癲癲第四百四十一章 心地善良第九百七十六章 患得患失第一千零八十九章 返回第一千一百一十章 合作第四百九十一章 針對性通知第六百二十章 新的想法第一千一百六十九章 洽談業務第二百零八章 石鑰匙
第一千零二十三章 你想反悔第一千一百八十八章 又見大蛇第九百六十三章 討債第七百零五章 純正的豆漿第一千二百零四章 感動第九百二十一章 給你點苦頭第七百五十九章 離開第一百四十六章 房子有點大第一千一百八十八章 又見大蛇第八百八十一章 細節第八百二十四章 可怕之處第二百二十七章 考上研究生了第五百零三章 大事不妙第一千零二十五章 黃大炮第三百二十三章 撰寫程序第一千零八十三章 如何相處第九百三十六章 八竿子打不到的親戚第二百四十八章 你不是我兒子第三百九十一章 就是個學生第八百五十九章 讓一下第六百三十一章 集思廣益第六章 銀針治療第十九章 託人第七百九十三章 要有魔性第一百三十七章 色狼第十六章 到底看上了什麼第六百八十四章 馬上就黃了第九百六十六章 石男第五百五十三章 有原因的第八百四十五章 放心吧第二百三十九章 錢不夠第二百一十一章 返回第九百三十二章 他叫什麼第九百零八章 陳哥第四十二章 煉氣一層第三百四十二章 規矩第四十五章 請病假第七百四十八章 叫我阿發就行了第三百四十五章 財帛動人心第七百九十五章 免試入學第一千一百九十六章 決定第四百七十五章 草擬協議第七百八十四章 離開第一千零八十一章 墨茶第九百七十八章 好處在哪第二百四十五章 爲虎謀皮第二百八十一章 找個司機第六百一十二章 開會第一千零三十一章 其實很簡單第九百零二章 給我一天時間第九百五十六章 氣氛第六百六十二章 很嚴重第七百零四章 你跟着我幹嘛第七百六十四章 天眼計劃第一千零八十八章 你是董事長第八百零三章 李靜的志向第一千零八十七章 兩百塊錢足夠了第八百零一章 張明回來了第六百六十八章 不簽約,不行第五百八十一章 聲東擊西第七百四十四章 陳前輩第五百零二章 暴利第六百二十八章 鉅額贊助第七十八章 額葉受損第五百四十八章 病毒式傳染第一千一百三十七章 決定走了第三百一十四章 網站定位第一千零二十八章 激勵第五百零三章 大事不妙第七百六十八章 天眼計劃第五百六十九章 你讓我們怎麼辦第八百二十章 那一絲僥倖第一千二百零五章 學校通告第一千零一十章 甦醒第一千零七十四章 地窖第一千零八十五章 我要監督你第五十四章 被辭職了第七百四十九章 沒有最強,只有更強第九百三十七章 王老師你別裝了第二百四十九章 給你唱首歌第一千一百零五章 丁三寶的壓力第六百二十八章 鉅額贊助第五百四十三章 撒潑老孃們第五百六十八章 嚇一跳第六百零四章 你就這麼放心啊第二百九十章 查探究竟第六百三十八章 專業人士第二百九十四章 爆發第一千零五章 莫名暈倒第二百九十一章 忌諱第三百一十七章 心裡沒底第五百九十七章 瘋瘋癲癲第四百四十一章 心地善良第九百七十六章 患得患失第一千零八十九章 返回第一千一百一十章 合作第四百九十一章 針對性通知第六百二十章 新的想法第一千一百六十九章 洽談業務第二百零八章 石鑰匙