逗游網(wǎng):值得大家信賴的游戲下載站!
發(fā)布時(shí)間:2016-11-07 15:02 來(lái)源: 作者:未知
今年我有幸在現(xiàn)場(chǎng)經(jīng)歷了兩場(chǎng)工程師訪談,一場(chǎng)綜合性質(zhì),一場(chǎng)魔獸世界,都是QA性質(zhì)。明天下午還有一場(chǎng)綜合性質(zhì)的。
我先把個(gè)人覺(jué)得很有趣的內(nèi)容寫(xiě)在下面,等mmo出了完整的文字之后會(huì)視情況添加完整版,若有出入還請(qǐng)諒解。
魔獸世界從一開(kāi)始就有使用大量的隱形追蹤目標(biāo)來(lái)輔助觸發(fā)各種事件。[隱形小兔子]就是一個(gè)著名的例子。比如在早期的遠(yuǎn)古海灘,戰(zhàn)場(chǎng)的開(kāi)始并不是你看到的倒計(jì)時(shí)。而是船上以及碼頭各自放置了一個(gè)隱形的對(duì)立npc,他們接近彼此后會(huì)開(kāi)始讀條攻擊對(duì)方,以此來(lái)開(kāi)始戰(zhàn)場(chǎng)。類似的還有奧拉基爾的身邊有幾百個(gè)隱形漩渦,一旦玩家撞進(jìn)其中一個(gè),就會(huì)觸發(fā)一些相關(guān)事件。隨著代碼的改進(jìn),工程師們會(huì)盡可能不去使用這些有風(fēng)險(xiǎn)的手段,但是時(shí)至今日也依然有很多機(jī)制是依靠隱形追蹤目標(biāo)來(lái)觸發(fā)的。
軍團(tuán)再臨開(kāi)服之前,設(shè)計(jì)師說(shuō)為什么不通過(guò)一個(gè)酷炫的任務(wù)然后啪地一下把玩家傳送到破碎群島呢。結(jié)果工程師在各種實(shí)驗(yàn)之后發(fā)現(xiàn)現(xiàn)有的服務(wù)器模型無(wú)法承擔(dān),進(jìn)而開(kāi)發(fā)了新的動(dòng)態(tài)切片技術(shù)來(lái)實(shí)時(shí)調(diào)整各個(gè)服務(wù)器的均衡能力。結(jié)果便是史上最順滑的開(kāi)服體驗(yàn)。
背包的問(wèn)題在去年已經(jīng)有過(guò)類似回答,[/read.php?tid=8700591]。2016年的今天,默認(rèn)背包系統(tǒng)最大的問(wèn)題依然是如何保證各種寫(xiě)死的邏輯能夠適應(yīng)到新版本的代碼,然后有這些時(shí)間一整個(gè)新補(bǔ)丁都做好了,想想還是算了吧。
在你的人物被跨服時(shí),客戶端會(huì)訪問(wèn)服務(wù)器重新請(qǐng)求一批應(yīng)該顯示在你視野里的目標(biāo),并且取消之前的顯示目標(biāo)。但是在最新地圖上使用這種技術(shù)依然出現(xiàn)了很多不同步的狀況,導(dǎo)致你的跨服體驗(yàn)不是很好,這一部分依然在優(yōu)化。
同樣的,在德拉諾開(kāi)服時(shí),出現(xiàn)了很多副本未找到的問(wèn)題。這是因?yàn)樨?fù)載均衡邏輯沒(méi)有分配足夠的服務(wù)器給你所屬的副本群,而且你所在的副本群恰好最近不是負(fù)載很高的類型。他們?cè)趦?yōu)化了負(fù)載均衡邏輯之后問(wèn)題就少很多了。
Hotfix能做到的事情與日俱增是他們的目標(biāo)之一。即使現(xiàn)在已經(jīng)可以用hotfix來(lái)增加新天賦也沒(méi)有到他們滿意的程度。最終的目標(biāo)是讓所有的非靜態(tài)資源都能通過(guò)hotfix來(lái)進(jìn)行修改。
水上坐騎有時(shí)無(wú)法工作是和碰撞模型有關(guān)的,尤其是玩家從水下移動(dòng)到水面的過(guò)程。本來(lái)的碰撞模型非常粗糙,所以會(huì)出現(xiàn)侏儒明明在浮著卻消耗氧氣條,或者是人在猛犸坐騎上被認(rèn)定是浮空這樣的問(wèn)題。為了應(yīng)對(duì)這些,玩家在坐騎上的碰撞模型并不是簡(jiǎn)單的玩家模型+坐騎模型+一定位移,而是有一套算法在計(jì)算最終的碰撞模型來(lái)觸發(fā)環(huán)境效果。這個(gè)目前依然不夠完善。
早期的反外掛系統(tǒng)之一是不斷檢測(cè)客戶端告訴服務(wù)器的玩家移動(dòng)速度,以及玩家實(shí)際的坐標(biāo)變動(dòng)。如果兩者差距過(guò)大,服務(wù)器就會(huì)認(rèn)為這個(gè)玩家在非法狀態(tài),并且嘗試把他重新定位到合理的位置。然而這個(gè)系統(tǒng)卻經(jīng)常把合法的玩家重置到奇怪的地方,更麻煩的是要debug這個(gè)非常麻煩因?yàn)殡y以知道玩家在什么狀態(tài)下觸發(fā)了這個(gè)bug。
之前有玩家問(wèn)為什么不用神器能量或者其他獎(jiǎng)勵(lì)代替目前的安慰獎(jiǎng)金幣,[藍(lán)貼回復(fù)]說(shuō)是因?yàn)槟壳暗膔oll系統(tǒng)是mop時(shí)代做的,只能從boss的掉落表或者金幣里選擇一個(gè)。然而工程師表示這個(gè)并沒(méi)有技術(shù)門(mén)檻,而是設(shè)計(jì)師覺(jué)得”不可行“。類似的”不可行“的事還有不少,但是往往群眾會(huì)先懷疑程序員,而不是設(shè)計(jì)師。注:設(shè)計(jì)師在[最近的訪談]里已經(jīng)表示這種安慰獎(jiǎng)只是侮辱人,會(huì)進(jìn)行修改。
爐石的卡牌邏輯都是在服務(wù)器端,客戶端做的只是請(qǐng)求服務(wù)器下一步應(yīng)該顯示什么樣的結(jié)果。因此對(duì)于卡牌的修改是非常方便的,比如產(chǎn)生隨機(jī)法術(shù)這種邏輯,在服務(wù)器那邊也不會(huì)需要用很復(fù)雜的腳本就能寫(xiě)出來(lái)。
《罪惡都市》決定版數(shù)據(jù)在Steam后臺(tái)更新
《Apex英雄》日蝕戰(zhàn)斗通行證預(yù)告 全新傳說(shuō)皮膚等
《霍格沃茨之遺》登上Steam愿望單排行榜榜首
《布蘭博:山丘之王》試玩Demo上線 2023年發(fā)售
《刀劍神域》“今日正式發(fā)售” 官方發(fā)布周年紀(jì)念禮盒
《七龍珠:破界斗士》公布賽季更新路線圖
《獵天使魔女3》通過(guò)NS模擬器 在PC上以4K/60幀運(yùn)行
《刺客信條:幻景》樂(lè)曲“Into the light”欣賞
《獵天使魔女3》首日更新 改進(jìn)防走光模式調(diào)整平衡
《生化危機(jī)8》云游戲版發(fā)售預(yù)告公布 今日登陸Switch
《匹諾曹的謊言:序曲》DLC正式發(fā)售!Ste
《生化危機(jī)9》支持中文配音 主角為里昂與
《仁王3》試玩版現(xiàn)已上線 正式版本將于20
《黑神話:悟空》即將迎來(lái)首次折扣!Xbox
Steam限時(shí)喜加一:經(jīng)典刷寶游戲《無(wú)主之
《噬血代碼2》現(xiàn)已正式公布!于2026年多
《沙丘:覺(jué)醒》公布全球解鎖時(shí)間 國(guó)區(qū)6月
《死亡擱淺2》媒體評(píng)分將于6月23日解禁2
《赤痕:夜之儀式》官方公布續(xù)作《赤痕:
《使命召喚:黑色行動(dòng)7》公布:支持中文