第一百一十章 我送你回家啊!-《規則系學霸》
第(1/3)頁
趙奕思考起游戲外掛后,就改了編寫‘超級外掛’的決定。
一個是,沒有必要。
網上都能下載到外掛,各種修改功能齊全,根本就不要自己編寫。
第二個是,腦洞不夠。
網上的外掛都能炸基地,直接決定游戲勝負了,再開腦洞難道不讓進游戲了?
那還玩什么?
哪怕是編寫個游戲外掛,最多就是比其他外掛權限高,但也會存在同樣的問題,只要使用就會導致不公平,就會被同游戲的玩家舉報。
許多對戰平臺給玩家封號,原因不是檢測到外掛,而是玩家被舉報的次數多,可以說是沒有辦法中的辦法,因為他們沒有太高的技術,能檢測到玩家是否使用了外掛。
這也是war3游戲的開放性有關。
war3魔獸爭霸,本身不是網絡聯機的游戲,可以算是半個單機游戲,只支持局域網進行聯機,它可以理解成一款游戲平臺,制定了游戲內部的規則,給出一些基礎的數據、人物模型,支持自由設計地圖、設計規則等功能。
dota游戲,說直白一些,就是玩家設計的一款,以war3內部規則為基礎的地圖。
這就是導致外掛橫行的原因。
許多游戲外掛的制作者,就只是設計鎖定一局游戲,隨后利用war3內部規則的指令,就可以實現游戲外掛的功能。
“即便是設計一款外掛,也根本沒有意義,還不如去網上下載一個。”
“用外掛打游戲也沒意思。”
“要么,設計個反外掛的裝置,也就是打開了裝置以后,地圖內所有人都不能用外掛?”
趙奕思考著眼前一亮。
說起來似乎很簡單,做起來可不容易。
制作外掛有游戲內部規則指令支持,而反外掛就必須完全靠自己設計,聽起來感覺就像是,外掛得到了游戲本身支持,反外掛則好像就成了外掛。
趙奕仔細一琢磨,還真就是這個道理,因為外掛利用的是游戲內部指令,反外掛就必須要外部入手。
反外掛則成了‘反游戲’的東西。
當然了。
具體游戲支持不支持,也沒有多大的關系,他想到了兩種設計方案。
一種是被動式的。
被動式的反外掛,類似于是建立一道保護游戲的防火墻,發現有同游戲的玩家使用外掛,就會啟動保護措施。
比如,強制對方掉線。
比如,強制對方所使用的外掛,鍵入的內部指令不生效。
等等。
之所以說‘游戲防火墻’是被動式的,是因為只是‘防守反擊’,假如對方不給防守的機會,直接就強制炸基地,讓游戲直接結束,反擊就根本打不出來。
‘游戲防火墻’的好處在于,設計相對比較容易,基本不怎么用費腦子,需要的功能都是往上一些外掛有的,甚至能找到相關的代碼,照搬過來修改、完善一下,就差不多能做到了。
第二個就是主動式的。
在游戲開局的時候,鎖定同地圖的其他玩家。
游戲對戰平臺的原理是把玩家拉入一個‘房間’,也就是拉入同一段ip,建立一個‘虛擬的局域網’。
利用對戰平臺的特性,就能鎖定同地圖的玩家,隨后利用游戲數據的交換,偽裝發送一些數據甚至是程序。
這些數據和程序的目的,就是對方的電腦讀取和游戲存在數據交換的軟件。
然后,就簡單了。
只要能做到這一步,接下來想怎么做就能怎么做。
趙奕用力揉了揉腦門。
主動式的設計聽起來倒是不錯,想要實現可是相當不容易,利用游戲的數據交換,偽裝侵入其他人的電腦,肯定涉及到了黑客的手段。
這個方式就等于直接入侵。
入侵,是很難的。
這就等于利用游戲、對戰平臺的信道,來直接發送木馬程序過去。
不過……
聽起來,很有意思啊!
……
趙奕只是想了一個設計的大方向,想要真正開始編寫代碼,需要的準備還有很多。
比如,他要了解游戲的信道端口以及一些相關的信息。
第(1/3)頁
主站蜘蛛池模板:
麦盖提县|
宜兴市|
怀宁县|
扎兰屯市|
莱阳市|
靖江市|
米泉市|
孟津县|
都兰县|
遂宁市|
连江县|
婺源县|
青田县|
敦煌市|
新巴尔虎左旗|
漳浦县|
象州县|
肥乡县|
崇仁县|
仪陇县|
镇原县|
西青区|
库伦旗|
鄂州市|
门头沟区|
西昌市|
克什克腾旗|
泗水县|
汝州市|
耒阳市|
仁布县|
尚志市|
岱山县|
湛江市|
万源市|
安宁市|
呈贡县|
称多县|
南江县|
郎溪县|
确山县|