青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 94, comments - 250, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

http://www.ayssss.cn/

最近老有人問我是不是出了改dota英雄技能的外掛,什么月騎無限大,劍圣無限斬,巫妖無限彈之類。
我在這里一并回答一下,并且稍微說說原理。因為我對地圖方面其實是一竅不通,如果有說的不對的地方,還請指正。

其實這些現象都是使用了作弊地圖導致的。本來魔獸爭霸是有一個地圖驗證的,如果你跟主機的圖不同,是進不去的(要下載地圖)。但是魔獸對地圖中的war3map.j文件是進行bcc(block check character)校驗的,bcc不同于md5,bcc一般只是用來排錯的,并不是加密算法。所以就有人寫出了這樣的代碼,可以在b文件末尾添加上一些不起作用的字串,來讓b文件的bcc校驗碼等于a文件(具體代碼我就不貼出來了,很容易搜到)。于是呢,我們就可以做到隨意修改地圖中的war3map.j ,然后再處理一下,使之跟原來的war3map.j的bcc校驗碼相同。再把改過并處理后的war3map.j文件替換原來的,這樣做出來的作弊地圖,暴雪的驗證會因為bcc校驗相同,而把它認為和原版圖是相同的。達到的效果就是,別人用正版圖建主機,你可以進入,你用盜版圖建主機,別人用正版圖也可以進入。但是別以為可以為所欲為的修改war3map.j ,雖然你突破了驗證這一關進入了游戲,但是魔獸的聯機機制是沒有辦法突破的。

在這里稍微談一下魔獸的聯機機制,沒興趣的請略過這一段。魔獸聯機時,一直有個同步機制,每個聯機的玩家都會同時計算所有數據,一旦有不一致,就會導致掉線,這也是為什么用金山游俠之類的游戲修改器單機時可以改錢,聯機時一改就掉線。因為你只能修改你自己的機器上的數據,而無法改別人的,單方面修改的結果就是造成你跟其他人不同,你就會掉線。當然,如果所有人同時修改的話,仍然是不會掉線的,所以現在有一些聯機修改器,參加游戲的幾個玩家一起開這個修改器,可以在玩rpg時改錢什么的,我幾個同學就老是用這種修改器來通關一些很難打的rpg圖。順便說一下,這樣玩下來保存的replay是無法正常播放的,因為replay只記錄動作,你使用修改器的改動不會被記錄,播放replay時會因為你并未像你游戲時那樣修改數據,造成replay不合邏輯而出錯。再順便說一下吧,為什么所謂的人品外掛并不能實現。曾有人發帖抱怨,怎么藍胖子次次放招都多重施法,怎么某人每次都暴擊,他們是不是用了人品掛。其實這是不可能的,有人以為魔獸中的隨機數據都是由主機計算的,這樣主機就可以找到辦法來修改隨機數,造成每次都對他有利的結果。但是實際中并非如此,隨機數也是所有人一起計算的,也就是說魔獸里的隨機是個偽隨機。在一局游戲一開始時,主機會發給每個玩家一個隨機數種子(這個種子很有可能就是主機從建立主機到游戲開始所經歷的毫秒數),之后的一整局中,所有的隨機數都根據這個隨機數種子,依照事先定好的算法計算出來,這樣也就保證了所有人計算出同樣的“隨機”結果。另外,這個隨機種子也會記錄進replay,這也從一個側面說明了魔獸里的隨機是偽隨機,如果是真的隨機,replay就無法重現了。說的有點多了,下面回到正題。

因為魔獸聯機機制的存在,你要是隨意改了war3map.j,例如改成給自己增加10000的錢,但是別人是按照的沒有修改的war3map.j,在別人機器中你是沒有那么多錢的。這時你買一個8000的物品,在你自己機器上是可以的,因為你有10000的錢,但是在其他人機器上,你錢卻根本不夠!這樣的不合理動作就會造成你跟其他人斷開連接。
也就是說,你只能修改那些不會造成沖突的地方。例如有些作弊圖可以顯示出地圖全開的效果,因為這些顯示的東西只是在你本地機器上顯示出來的,并不會對其他玩家照成沖突。類似這樣的修改都是可行的,不會掉線。
那么,為什么會出現這種有變態技能效果的dota作弊圖呢?我剛開始也很困惑,這么夸張的改動怎么竟然沒有掉線?我跟朋友要了個作弊圖玩的replay,在我的機器上,用正版dota地圖播放,竟然完全再現了那些變態效果!因為我對地圖方面并不了解,所以開始上網找資料,并通過qq向某些搞地圖的高人請教,又下載了那個變態版dota作弊圖和某平臺私自山寨的所謂“原版”dota圖,提取出來war3map.j來進行對比。經過n久的努力,總算搞明白他是怎么改出來這種效果的了。
原來是因為dota使用到了game cache,而作弊圖是單方面修改了game cache中的數據,然后通過函數同步給了所有的玩家。通俗點說,game cache相當于一個池子,所有玩家共享這塊區域,任意一個玩家都可以修改這個池中的數據,也可以發出通知,讓所有人都來同步這個池子,這樣就變相修改了其他人的數據。舉個例子,例如dota里黑曜石的放逐技能,它可以減少一個人的智力,一分鐘后再歸還給他,dota里關于這個技能的函數,把目標和要歸還的智力值記錄在game cache中,1分鐘之后會再從game cache取出目標和智力值,給目標加上相應的智力值,就完成了歸還這個人的智力的過程。但是在作弊圖中,這里增加了代碼,先進行一個判斷,如果黑曜石是本機玩家,會把game cache中記錄的目標改成本方隨機的一個隊友,然后把game cache中記錄的智力值改為500,然后通知所有玩家同步game cache中的這兩個值,這樣就完成了對所有人game chche中這兩個值的修改。1分鐘一到,dota就會向這個目標“歸還”智力,這樣,本方的一個玩家就憑空增加了500智力。(那個被減少智力的倒霉玩家就無法被歸還了,可憐)
大致的原理就是這樣了,具體細節我就不詳細敘述了。不過dota用到game cache的地方其實并不多,所以能改的地方也就那幾個。這也是為什么作弊圖要專門改這幾個地方,而不是改成例如加錢或者加攻擊力或者直接勝利之類的,不是不想改,而是無法實現。另外,暴雪官方的地圖是不會這樣使用game cache的,所以不用擔心對戰地圖被改(另外對戰圖還有暴雪標志的保護)。其他的rpg地圖,如果本身沒有用到game cache的,也就改不出來什么花樣,最多顯示個全圖之類。

暴雪將會在1.23修補這個地圖驗證漏洞,目前1.23的補丁已經在測試中了,相信升級之后,這種改圖作弊將不復存在。只是不知國內玩家到時是不是還要繼續死守bug頻出的1.20呢?
強行插入廣告一則:浩方平臺會再對地圖進行自己的驗證,md5驗證,作弊圖是無法通過的。
至于做山寨dota圖的某平臺嘛,就我目前來看,它是沒有任何地圖驗證的,唉。

應廣大群眾強烈要求,這里給出山寨版dota 6.57c的作弊圖鏈接地址,請大家自行圍觀(話說我參照這個做出了58b和59c的作弊圖,活活活):
http://sc2dota.com/news/310.html


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产在线精品一区二区夜色| 国内精品国产成人| 亚洲人成人77777线观看| 麻豆av一区二区三区| 欧美综合第一页| 一区二区三区在线视频观看| 久久九九热re6这里有精品| 欧美一区午夜精品| 一色屋精品亚洲香蕉网站| 欧美国产大片| 欧美日韩天天操| 羞羞漫画18久久大片| 久久成人综合网| 亚洲大片在线观看| 99亚洲一区二区| 国产女精品视频网站免费| 猫咪成人在线观看| 欧美精品18+| 久久国产一二区| 欧美成人精品1314www| 亚洲夜间福利| 久久久久久一区二区| 99伊人成综合| 欧美亚洲免费高清在线观看| 亚洲三级电影在线观看| 亚洲视频在线免费观看| 极品av少妇一区二区| 亚洲另类自拍| 韩日午夜在线资源一区二区| 亚洲日本电影| 国产日产欧美精品| 亚洲三级免费观看| 国内精品写真在线观看| 亚洲美女视频网| 亚洲成色999久久网站| 一本色道久久99精品综合| 激情一区二区三区| 亚洲综合社区| 日韩午夜精品| 久久久av毛片精品| 午夜精品免费| 欧美日韩综合视频| 欧美电影在线播放| 黄色精品一二区| 一区二区精品国产| 一二三四社区欧美黄| 久久婷婷国产综合精品青草| 欧美亚洲综合另类| 欧美性猛交99久久久久99按摩| 欧美国产第二页| 在线观看欧美激情| 欧美综合二区| 久久天天躁狠狠躁夜夜爽蜜月| 欧美亚男人的天堂| 亚洲日本欧美天堂| 亚洲精品一区二区三区99| 久久久久久自在自线| 久久国产日韩| 国产美女精品人人做人人爽| aa日韩免费精品视频一| 日韩视频在线一区二区| 欧美ed2k| 亚洲欧洲精品一区二区三区| 亚洲国产婷婷| 开心色5月久久精品| 蜜桃av一区| 伊人久久男人天堂| 久久综合99re88久久爱| 久久伊伊香蕉| 亚洲电影免费观看高清| 久久中文精品| 亚洲大片av| 99re国产精品| 欧美亚洲成人网| 亚洲一区精品在线| 久久精品亚洲一区二区| 黄色工厂这里只有精品| 理论片一区二区在线| 亚洲国产视频a| 一区二区三区高清在线| 国产精品久久久久久亚洲调教| 亚洲视频第一页| 久久黄色网页| 亚洲激情精品| 欧美日韩一级黄| 亚洲在线成人| 久久亚洲视频| 日韩亚洲欧美成人一区| 欧美亚一区二区| 久久大香伊蕉在人线观看热2| 免费成人美女女| 9l国产精品久久久久麻豆| 国产精品嫩草久久久久| 久久久久久高潮国产精品视| 亚洲国产毛片完整版| 亚洲免费网址| 一区一区视频| 欧美三级欧美一级| 久久aⅴ国产欧美74aaa| 亚洲精品乱码久久久久久蜜桃91| 亚洲淫性视频| 在线日韩中文| 国产精品高潮呻吟久久av无限 | 久久国产精品久久精品国产| 影院欧美亚洲| 国产精品红桃| 久久嫩草精品久久久精品| 日韩网站在线观看| 嫩模写真一区二区三区三州| 亚洲午夜久久久| 亚洲第一主播视频| 国产精品主播| 欧美日韩综合不卡| 能在线观看的日韩av| 午夜精品影院| 99ri日韩精品视频| 亚洲第一成人在线| 久久国产一区| 亚洲欧美日韩直播| 一二三区精品| 最新国产精品拍自在线播放| 国产亚洲成精品久久| 欧美日韩一区成人| 欧美激情一区二区三区高清视频 | 亚洲激情亚洲| 欧美高清在线| 麻豆91精品| 久久免费视频一区| 午夜精品在线| 亚洲在线一区二区| 一本色道久久精品| 9l国产精品久久久久麻豆| 亚洲欧洲精品一区二区精品久久久| 国产乱码精品一区二区三区忘忧草 | 国产精品热久久久久夜色精品三区 | 久久国产直播| 欧美一区二区视频观看视频| 亚洲一区二区三区在线| 日韩视频在线观看国产| 亚洲国产综合在线| 欧美韩日一区| 亚洲第一页中文字幕| 欧美成人免费全部| 欧美h视频在线| 农村妇女精品| 欧美高清在线一区二区| 欧美激情视频免费观看| 亚洲第一页在线| 亚洲人成人一区二区三区| 亚洲精品久久久久| av成人动漫| 一本色道婷婷久久欧美| 中日韩美女免费视频网址在线观看| 一本色道久久综合狠狠躁篇怎么玩| 亚洲精品久久久蜜桃| 中文亚洲免费| 小嫩嫩精品导航| 久久亚洲精品一区| 欧美日本成人| 国产精品亚洲产品| 激情成人av| 亚洲伦理一区| 亚洲欧美久久久| 久久精品亚洲国产奇米99| 男人的天堂亚洲在线| 亚洲精品系列| 欧美一区午夜视频在线观看| 久久午夜精品一区二区| 欧美精品一区二| 国产精品亚洲综合一区在线观看| 韩国av一区二区三区| 亚洲欧洲一区二区天堂久久| 亚洲一区二区高清| 久久久久久9| 亚洲激情在线播放| 性做久久久久久| 欧美www视频| 国产精品一区2区| 亚洲精品日日夜夜| 欧美在线播放一区| 亚洲第一中文字幕| 亚洲欧美中日韩| 你懂的视频一区二区| 国产精品高潮呻吟视频| 亚洲福利av| 性欧美大战久久久久久久久| 欧美成人久久| 午夜在线电影亚洲一区| 欧美久久久久| 狠狠色狠狠色综合日日tαg| 亚洲婷婷免费| 欧美大学生性色视频| 午夜欧美精品| 欧美午夜精品久久久久免费视| 尤妮丝一区二区裸体视频| 亚洲一区二区三区视频播放| 欧美激情第一页xxx| 亚洲一区免费看| 欧美另类变人与禽xxxxx| 含羞草久久爱69一区|