老黑怪提示您:看后求收藏(詩(shī)鼎小說(shuō)網(wǎng)網(wǎng)m.gzstf.cn),接著再看更方便。
如果想開(kāi)發(fā)一款游戲,對(duì)于石迦而言,第一件要考慮的事情是什么?
那就是游戲的通訊模式。
或許有人會(huì)說(shuō),這有什么可考慮的地方?不就是客戶端連接服務(wù)器么,其他游戲怎么做照著改一改不就行了。
但是擺在石迦眼前的第一個(gè)問(wèn)題就是——他沒(méi)錢買服務(wù)器,甚至連租服務(wù)器的錢都沒(méi)有。
這句話如果說(shuō)出去都讓人笑話,堂堂穿越者竟然會(huì)缺錢?可事實(shí)就擺在眼前,石迦來(lái)到這個(gè)世界之后,不缺吃不缺穿,也沒(méi)有什么苦大仇深的身世背景,對(duì)于賺錢這件事情還沒(méi)有提到第一重要的層次上。
這段時(shí)間內(nèi)散漫自由的后果,現(xiàn)在已經(jīng)凸顯出來(lái)了。
沒(méi)錢也有沒(méi)錢的辦法。
傳統(tǒng)網(wǎng)游的通訊模式都是采用C/S構(gòu)架,也就是客戶端——服務(wù)器模式,可以直接共享的數(shù)據(jù)都存放在服務(wù)器中,你無(wú)論是打怪、升級(jí)還是買裝備,都要通過(guò)運(yùn)營(yíng)商的服務(wù)器發(fā)送指令,然后才能有所行動(dòng)。
而除了C/S構(gòu)架,還有一種名為P2P的構(gòu)架。
例如迅雷下載器,QQ旋風(fēng),快樂(lè)播放器,都是基于P2P構(gòu)架設(shè)計(jì)的。
P2P網(wǎng)絡(luò)之中的計(jì)算機(jī)相互連接,共享資源,每一臺(tái)計(jì)算機(jī)本身即是客戶端又是服務(wù)器。
但是當(dāng)數(shù)據(jù)量較大的時(shí)候,又會(huì)出現(xiàn)數(shù)據(jù)管理和安全性的不便之處。
還有一個(gè)難以解決的問(wèn)題,如果游戲中的數(shù)據(jù)比如裝備都是儲(chǔ)存在客戶端電腦上,那么勢(shì)必會(huì)有玩家自己修改數(shù)據(jù)的風(fēng)險(xiǎn)。
而這些問(wèn)題,就算是后世也又沒(méi)得到有效的解決辦法,所以并沒(méi)有出現(xiàn)基于P2P構(gòu)架的大型游戲。
這些問(wèn)題在石迦面前都不是很難解決。
第一,通過(guò)大腦加密過(guò)的數(shù)據(jù),對(duì)于目前所有的任何技術(shù)而言,都是沒(méi)有一絲解密的可能,也就是說(shuō)客戶端中存儲(chǔ)的數(shù)據(jù)處于一種絕對(duì)安全的狀態(tài)。
其次,游戲運(yùn)營(yíng)商勢(shì)必要對(duì)游戲本身的狀態(tài)加以監(jiān)控和管理,但是許多數(shù)據(jù)都分散在不同的玩家電腦之上,只有當(dāng)他們發(fā)生接觸時(shí)才會(huì)產(chǎn)生信息交流,對(duì)于運(yùn)營(yíng)商來(lái)說(shuō)很難對(duì)游戲進(jìn)行宏觀上的控制。
游戲的健康運(yùn)作絕對(duì)少不了必要的調(diào)控措施,對(duì)于這個(gè)障礙,石迦考慮許久終于找到了一個(gè)合適的辦法。
將玩家的電腦劃分成若無(wú)數(shù)個(gè)大小不等區(qū)域塊,每一個(gè)區(qū)域由若干臺(tái)電腦組成。通過(guò)軟件運(yùn)算,找到這塊區(qū)域中性能與網(wǎng)絡(luò)狀況最優(yōu)的電腦,將其作為這塊區(qū)域的臨時(shí)服務(wù)器,這塊區(qū)域所有的關(guān)鍵性數(shù)據(jù)都將通過(guò)壓縮的方式儲(chǔ)存到這臺(tái)服務(wù)器之上。
其運(yùn)算壓力分擔(dān)給區(qū)域內(nèi)所有的在線計(jì)算機(jī),然后將數(shù)據(jù)進(jìn)一步打包。
再把每一個(gè)臨時(shí)服務(wù)器都當(dāng)成是一臺(tái)單獨(dú)計(jì)算機(jī),從這些計(jì)算機(jī)中重新選取中心服務(wù)器,然后將關(guān)鍵性數(shù)據(jù)儲(chǔ)存到中心服務(wù)器之上。
最終形成了一個(gè)動(dòng)態(tài)的金字塔結(jié)構(gòu),而金字塔的頂端,就是石迦的計(jì)算機(jī)。他可以通過(guò)指令操控下一級(jí)的中心服務(wù)器,然后以一小時(shí)為周期,獲取他想要知道的關(guān)鍵性數(shù)據(jù)。
即便是有黑科技的幫助,游戲最基本的通訊構(gòu)架,石迦依舊忙碌了整整三天的時(shí)間。主要的時(shí)間都花費(fèi)在了與之有關(guān)的調(diào)試上,最終的結(jié)果差強(qiáng)人意,不過(guò)勉強(qiáng)可以使用了。
“能量槽剩余2119個(gè)單位。”
原來(lái)可是將近四千的能量!
石迦萬(wàn)萬(wàn)沒(méi)想到竟然會(huì)消耗如此多的能量,不過(guò)借此他也發(fā)現(xiàn)了一個(gè)消耗能量多少的規(guī)律。如果是普通的操作,比如建立一個(gè)文檔,或者畫一張圖片,并不會(huì)消耗多少,因?yàn)樗啦⑶依斫馄溥^(guò)程。
但一旦涉及到黑箱,也就是石迦提供基本構(gòu)想,大腦中的電子晶狀體彌補(bǔ)缺少的必要過(guò)程,電子晶狀體的具體行動(dòng)石迦并不清楚也無(wú)法理解,這種情況下就會(huì)消耗大量的能量。
石迦頗為肉痛,蘋果音樂(lè)節(jié)帶來(lái)的影響已經(jīng)不能夠在給他增長(zhǎng)多少能量。因此現(xiàn)在這些能量他是用一點(diǎn)少一點(diǎn)。