13幕后黑手 該不該用外掛?
良性外掛還是惡性外掛?
有關外掛的爭論至今還在繼續中,最早有的端游自己做了官方內掛,幫你掛機打怪,只要有足夠的紅藍,或者充值買大紅瓶大藍瓶。
再后來頁游也做了內掛,順便連任務和活動也幫你做了。
到了曾啟做的手游,還要外掛干什么,充錢就好…
想來這1萬多在線玩家都在用外掛,4倍速到16倍速不等,讓服務器如此卡頓,曾啟找了幾臺電腦,連了幾個不同的服務器,都是卡,一直卡…
現在最重要的是如何屏蔽影響,曾啟趕緊打電話給董康,電話無人接通。
曾啟一遍又一遍的撥打著電話,終于有人接了,卻不是董康。
接電話的人自稱是董康的同學,講明天sq婚禮,今天同學聚會上董康喝醉了,等醒了再打過來。曾啟覺得不能等,他印象中小尹也懂一些代碼底層的東西,再加上小尹住在宿舍,離這里很近,決定就把小尹拉過來解決問題。
半個多小時后,曾啟把看影碟的小尹拉回了辦公室,小尹看的是2001年第73界奧斯卡的最佳音響獲得者《獵殺U571》,這片子講述了一支精銳小分隊,駕駛一艘半殘的德國潛艇一路潛行,作戰,逃逸,還擊毀了德軍驅逐艦的故事,這段驚險的不可思議歷程,就像開了掛一樣的高難度…
開了掛,確實如此,曾啟在一臺電腦上展示了變速齒輪的效果后,沉默寡言的小尹陷入了沉默,繼而打開自己的電腦,在網絡搜索資料起來。
過了一會時間,小尹說:
“這個變速齒輪的程序的第一版是3年前寫的,作者還在專業雜志發表過文章等,當時沒有人引起注意。從技術上要實現修改游戲速度,要有兩個基礎問題解決。
1讀取windows虛擬設備驅動程序,這是游戲和輸入反饋關系。
2獲得高級權限,可以欺騙windows的內部時鐘,就是讓windows并不覺得自己變快了…
曾啟急著說:“那你能解決嗎?”
小尹說:“應該可以,欺騙時鐘,網上有現成的做法。只要董康把我們游戲的和window虛擬設備的互通協議給我,我來改,然后更新客戶端,就可以防止修改游戲速度了。這個工作我和董康大概要做差不多兩天,還要測試一天。”
曾啟更急了:“來不及了,董康明天估計回不來,至少要后天!還有別的方法嗎?”
小尹說:“還有個相對簡單的辦法,那就是我們的游戲客戶端啟動的時候,自動掃描當前運行的程序的特征碼,如果發現加速齒輪這樣的程序已經運行了,就提示,您使用了非法的加速程序,請關閉后再運行!”
曾啟想起網吧的見聞,又問:“如果玩家啟動前不開加速齒輪,而在游戲啟動后開,豈不是無法檢驗了嗎?”
小尹說:“我想到這一點了,玩家開加速首要目的就是快速通過地圖,那么我在每張地圖啟動的時候增加一次檢查外掛就可以了,如果發現立即踢掉。”
曾啟說:“如果玩家發現這一點,只有載入完地圖的時候再開啟外掛,在將要切換地圖的時候關閉外掛怎么辦?”
小尹說:“我說的啟動地圖包括戰斗場景和日常場景的切換,在切換戰斗場景時也檢測,除非玩家連怪都不打了!”
曾啟點點頭:“那就做吧,要多久才能做完!
小尹說:“現在周六,我連夜做,明早你八九點來檢查吧,要是可以就更新出去。”
留守的另一位程序員有些擔心:“還是等董康回來再確定更新的時間吧。”
曾啟同意說:“明天再打電話確定時間。”
小尹突然說:“其實這個防止外掛的方法還有一個很容易攻破的點,我知道變速齒輪的特征碼,可以掃描屏蔽,如果還有其它的外掛不具備同樣的特征碼呢?”
曾啟嘆氣:“我們走一步算一步,過一關算一關吧!做起來吧。”
小尹剛坐在座位上,醞釀修改的方案。
突然聽見那個程序員一聲大叫:“你們看這是什么!”
原來不同電腦上不同服的公眾頻道,都有人持續的發:
“用變速齒輪,一天20級不是夢”
“用變速齒輪,想打怪就打怪”
“我翻山過河如履平地,我用變速齒輪我自豪!”
“白癡都會用的變速齒輪,你不會用?”
“變速齒輪好,男男女女騎著恐龍滿天跑”
一時間,所有服務器上都充滿了介紹變速齒輪的文字。
小尹驚訝的說:“玩家也在這樣傳播這個軟件嗎?”
曾啟搖搖頭:“這么有組織,這么有規模的做法,我打賭背后一定是“花意國際”的支持!”
黃老板的電話打過來了:“小曾啊,有人反映服務器登不上,我也登不上,是怎么回事?你查清楚告訴我。”
曾啟還來不及回答,黃老板就把電話掛了。
曾啟對小尹說:“無論如何,你的反外掛程序先做起…”
曾啟發現《原始時代》的論壇里,《原始時代》在其它網站的BBS,都被變速齒輪的外掛刷屏了!甚至還有所謂技術精華帖來講述各種應用方式…
黃老板的電話又打過來了,這次話語中帶著急迫:“是什么外掛啊,游戲登不上,點卡就用不掉,點卡用不掉,我們就賣不了新的點卡…”
曾啟只好打斷黃老板的語無倫次,氣喘吁吁的聲音:“黃老板,這個問題我們在解決,事情沒那么簡單,現在董康還在外地…”
黃老板更著急了:“快把他請回來,飛機,最近的班次,頭等艙也可以,我現在就叫他!”
又一次不等曾啟說話把電話掛了。
曾啟把新款的手機的下蓋合上,知道黃老板的下一個電話。
這是摩托羅拉的P7789手機,銀色的機身,水藍色背景燈很漂亮,支持了站點很少),和飛箋(用數據網絡發信息,要求對方手機也有飛箋功能,這樣的手機很少),因此看似超前的兩大功能并無用武之地。相反在公眾場合,此手機自帶的midi鈴聲和藍色背景光吸引了更多人。
這說明,此時手機的裝逼作用更賺錢,就在這一年,國產手機廈新推出的跑馬燈裝飾光,十六和弦音樂,手機定價7000元,瞬間被搶空,市場上要加價起碼到10000才能買到。
后世把蘋果4s白,5s土豪金,6sp玫瑰金炒出高價的殊不知道,國產手機也有過高出原價售賣的歷史,2001年的7000元堪比現在23萬元,舍得花這筆錢買手機的人做何想法?
無他,能裝逼爾。
曾啟摩挲著自己的這臺手機,又過了一會,黃老板的電話打回來了,這下子不著急了,黃老板緩了一口氣的說:“董康的電話關機了,估計明天回不來,你們有解決的方法嗎?能否讓這個變速齒輪失去效果呢?”
曾啟老老實實回答:“我們在推出解決方案,預計明天能完成反外掛的版本。但是到周一中午之前,在董康回來之前,我們最好不要更新,謹防出錯。”
黃老板說:“只要做好了,就盡快更新吧,不能再等了,這是錢啊,嘩啦啦流淌的錢啊。”
曾啟正想說:“好的,我們盡力。”
黃老板又問道:“你認為是花意國際干的?”
曾啟說:“這么大的規模,又把握在周六晚上發起這個玩家最多,網吧人最多的時候點爆,這幕后肯定有黑手,有金錢的推動,那只能是花意國際了。”
黃老板說:“花意國際的石頭時代已經完全沒人玩了,就算讓我們的游戲搞不好,他們的游戲也不會起色啊,花錢做損人不利己的事情,一個真正的商人不會做這種事。”
一邊查資料一邊聽談話的小尹突然說:“難道只是為了報復?我們那邊的傳統,你欺負過我,我就一定要報復!”
曾啟說:“我覺得如果是報復,也沒有這么簡單,應該還有后手,還有后續的方法。我們現在猜不到,還是先把眼前解決吧。”
小尹連夜寫著程序,曾啟看著不同電腦,不同服務器的刷屏信息,又跑到各處論壇,其實去不去都一樣,服務器不斷的因為超過負荷而踢掉玩家,繼而就是更多的謾罵。
到了周天凌晨的時候,按說也是一天人最少的時候,只有不到5000人在線,服務器依然在高度負載中,這就是人性。
當10000人的時候,大家跑4倍速,不會卡。當5000人時,跑8倍速也不會卡。
可是所有開掛的玩家,當發現不卡之后,就會增加速度…
好比等一輛擁擠的公交車,如果沒上去,就大喊:往里擠,往里擠!
一旦擠了進去,就喊:關門,關門,裝不下了,快開車!
玩家就是乘客,公車就有服務器,每個玩家都只為自己的利益考慮,這服務器的負載永遠低不下來,就會把大量的玩家擠下車,而車上的玩家,巴不得開100倍的高速。
是你,你會怎么做?