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

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>
            激情伊人五月天久久综合| 国产一区二区三区直播精品电影| 亚洲福利在线视频| 免费成人av在线| 狼狼综合久久久久综合网| 在线电影院国产精品| 久久深夜福利免费观看| 欧美在线91| 最新日韩欧美| 亚洲美女视频网| 国产农村妇女精品一二区| 久久久久成人网| 欧美wwwwww| 亚洲欧美久久久久一区二区三区| 欧美一级欧美一级在线播放| 在线 亚洲欧美在线综合一区| 欧美大片免费久久精品三p| 欧美人与性动交cc0o| 欧美一级成年大片在线观看| 久久久一区二区三区| 一区二区三区不卡视频在线观看 | 亚洲最快最全在线视频| 一区二区三区偷拍| 尹人成人综合网| 亚洲清纯自拍| 国产精品夜夜夜一区二区三区尤| 久久久久欧美| 欧美日韩一二三区| 久久久久国产一区二区三区| 欧美精品激情在线观看| 久久精品成人一区二区三区| 欧美成人一品| 久久精品噜噜噜成人av农村| 欧美激情中文字幕一区二区 | 亚洲黄色有码视频| 中文有码久久| 日韩视频不卡| 久久成年人视频| 亚洲一二三级电影| 免费日本视频一区| 欧美综合第一页| 欧美人交a欧美精品| 美女图片一区二区| 国产精品久久久一区二区三区 | 亚洲午夜在线观看| 久久深夜福利免费观看| 亚洲欧美999| 欧美国产日韩一区| 免费观看成人网| 国产婷婷97碰碰久久人人蜜臀| 亚洲人在线视频| 亚洲七七久久综合桃花剧情介绍| 午夜亚洲一区| 欧美在线看片a免费观看| 欧美日韩国产电影| 亚洲黄色性网站| 影音先锋日韩精品| 欧美在线一二三| 久久av一区二区三区| 国产精品日本精品| 9l视频自拍蝌蚪9l视频成人| 亚洲裸体俱乐部裸体舞表演av| 久久国内精品视频| 久久亚裔精品欧美| 激情综合在线| 久久色在线播放| 欧美成人一品| 亚洲人成网站999久久久综合| 久久综合精品一区| 亚洲电影在线看| 亚洲级视频在线观看免费1级| 久久久久久久激情视频| 欧美aⅴ99久久黑人专区| 在线日本成人| 麻豆亚洲精品| 亚洲精品久久久久久一区二区 | 亚洲国产欧美精品| 欧美r片在线| 91久久在线观看| 亚洲午夜日本在线观看| 国产精品日日摸夜夜添夜夜av| 亚洲一区视频在线观看视频| 久久精品国产一区二区三| 国内精品久久久久久久97牛牛| 久久久久久久999| 亚洲经典三级| 亚洲——在线| 国产一区二区视频在线观看| 久久久久国产精品www| 亚洲激情在线视频| 午夜一区二区三区在线观看| 狠狠色香婷婷久久亚洲精品| 免费在线播放第一区高清av| 99xxxx成人网| 久久综合久色欧美综合狠狠| 亚洲乱码国产乱码精品精可以看 | 麻豆久久精品| 99热精品在线| 久久嫩草精品久久久精品一 | 欧美亚州在线观看| 欧美亚洲系列| 最新高清无码专区| 欧美在线免费观看亚洲| 亚洲日本免费电影| 国产欧美日韩亚洲| 欧美激情亚洲自拍| 性8sex亚洲区入口| 日韩天堂在线视频| 美女啪啪无遮挡免费久久网站| 亚洲精选国产| 国产自产2019最新不卡| 欧美午夜理伦三级在线观看| 久久精品中文字幕免费mv| avtt综合网| 欧美黄色大片网站| 久久婷婷激情| 性做久久久久久久久| 亚洲免费精彩视频| 影音欧美亚洲| 国产日韩综合| 国产精品日韩精品欧美在线| 女人色偷偷aa久久天堂| 欧美在线视频网站| 亚洲欧美日韩在线高清直播| 亚洲区欧美区| 亚洲国产精品v| 老司机午夜精品| 久久久精品一区| 欧美亚洲日本国产| 亚洲欧美www| 中文亚洲免费| 亚洲视频一二三| 一区二区冒白浆视频| 亚洲精品免费电影| 在线欧美三区| 亚洲高清自拍| 1024成人| 在线精品观看| 亚洲第一综合天堂另类专| 国产日本精品| 国产一区二区三区免费不卡| 国产精品毛片在线看| 国产精品白丝av嫩草影院| 欧美日本三级| 欧美日韩亚洲综合一区| 欧美日韩一区国产| 欧美日韩国产片| 欧美日韩综合一区| 欧美日韩中文字幕综合视频| 欧美日韩一区二区在线| 欧美日韩一区二区高清| 欧美午夜宅男影院在线观看| 欧美二区在线看| 欧美日韩精品欧美日韩精品一| 欧美精品在线极品| 欧美视频一区二区三区…| 欧美午夜精品久久久久免费视| 欧美三级中文字幕在线观看| 欧美系列精品| 国产一区在线视频| 亚洲国产成人在线播放| 亚洲精品欧美| 午夜久久久久| 久久久精品日韩欧美| 美女国产一区| 亚洲精品一区二区三区不| 99精品久久| 欧美一区精品| 欧美激情二区三区| 国产精品乱码妇女bbbb| 国际精品欧美精品| 亚洲久色影视| 亚洲欧美视频在线观看| 久久久久久一区| 亚洲精品久久久久久久久| 一区二区激情| 久久夜色精品国产噜噜av| 欧美精品七区| 韩国av一区二区三区在线观看| 亚洲国产一区二区在线| 午夜精彩视频在线观看不卡| 久久野战av| 艳女tv在线观看国产一区| 久久国产精品黑丝| 欧美日韩高清在线播放| 国语自产精品视频在线看8查询8 | 国产精品videossex久久发布| 国产精品亚洲综合久久| 亚洲国产专区| 欧美一区三区三区高中清蜜桃 | 久久久精品一区| 亚洲高清免费在线| 亚洲女同精品视频| 欧美激情久久久久| 国产亚洲午夜高清国产拍精品| 日韩午夜av| 久久激情综合| 在线综合亚洲欧美在线视频| 免费一级欧美片在线观看| 国产精品一区二区久激情瑜伽|