五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

[轉(zhuǎn)貼] 游戲服務(wù)器架構(gòu)

發(fā)布日期:2018-05-03 11:56 | 文章來源:互聯(lián)網(wǎng)

服務(wù)器結(jié)構(gòu)

這里討論的游戲服務(wù)器架構(gòu)大概是目前國內(nèi)乃至世界上的網(wǎng)游通用的一種架構(gòu)了:
有段時(shí)間沒有研究技術(shù)了,這次正好看到了新版的mangos,較之以前我看的版本有了比較大的完善,于是再次瀏覽了下他的代碼,也借此機(jī)會(huì)整理下我在游戲服務(wù)器開發(fā)方面的一些心得,與大家探討。
另外由于為避免與公司引起一些不必要的糾紛,我所描述的全都是通過google能夠找到的資料,所以也可以認(rèn)為我下面的內(nèi)容都是網(wǎng)上所找資料的整理合集。在平時(shí)的開發(fā)中我也搜索過相關(guān)的中文網(wǎng)頁,很少有講游戲服務(wù)器相關(guān)技術(shù)的,大家的討論主要還是集中在3D相關(guān)技術(shù),所以也希望我將開始的這幾篇文章能夠起到拋磚引玉的作用,潛水的兄弟們也都上來透透氣。
要描述一項(xiàng)技術(shù)或是一個(gè)行業(yè),一般都會(huì)從其最古老的歷史開始說起,我本也想按著這個(gè)套路走,無奈本人乃一八零后小輩,沒有經(jīng)歷過那些苦澀的卻令人羨慕的單機(jī)游戲開發(fā),也沒有響當(dāng)當(dāng)?shù)哪玫某鍪值膬?yōu)秀作品,所以也就只能就我所了解的一些技術(shù)做些簡(jiǎn)單的描述。一來算是敦促自己對(duì)知識(shí)做個(gè)梳理,二來與大家探討的過程也能夠找到我之前學(xué)習(xí)的不足和理解上的錯(cuò)誤,最后呢,有可能的話也跟業(yè)內(nèi)的同行們混個(gè)臉熟,哪天要是想換個(gè)工作了也好有個(gè)人幫忙介紹下。最后的理由有些俗了。
關(guān)于游戲開發(fā),正如云風(fēng)在其blog上所說,游戲項(xiàng)目始終只是個(gè)小工程,另外開發(fā)時(shí)間還是個(gè)很重要的問題,所以軟件工程的思想及方法在大部分的游戲公司中并不怎么受歡迎。當(dāng)然這也只是從我個(gè)人一些膚淺的了解所得,可能不夠充分。從游戲開發(fā)的程序團(tuán)隊(duì)的人員構(gòu)成上也可看出來,基本只能算作是小開發(fā)團(tuán)隊(duì)。有些工作室性質(zhì)的開發(fā)團(tuán)隊(duì),那就更簡(jiǎn)單了。
我所了解的早些的開發(fā)團(tuán)隊(duì),其成員間沒有什么嚴(yán)格的分工,大家憑興趣自由選擇一些模塊來負(fù)責(zé),完成了再去負(fù)責(zé)另一模塊,有其他同事的工作需要接手或協(xié)助的也會(huì)立即轉(zhuǎn)入。所以游戲開發(fā)人員基本都是多面手,從網(wǎng)絡(luò)到數(shù)據(jù)庫,從游戲邏輯到圖形圖象,每一項(xiàng)都有所了解,并能實(shí)際應(yīng)用?;蛘哒f都具有非常強(qiáng)的學(xué)習(xí)能力,在接手一項(xiàng)新的任務(wù)后能在很短的時(shí)間內(nèi)對(duì)該領(lǐng)域的技術(shù)迅速掌握并消化,而且還能現(xiàn)炒現(xiàn)賣。當(dāng)然,這也與早期2D游戲的技術(shù)要求相對(duì)比較簡(jiǎn)單,游戲邏輯也沒有現(xiàn)在這般復(fù)雜有關(guān)。而更重要的可能是,都是被逼出來的吧!:)
好了,閑話少說,下一篇,也就是第一篇了,主題為,服務(wù)器結(jié)構(gòu)探討。
服務(wù)器結(jié)構(gòu)探討--最簡(jiǎn)單的結(jié)構(gòu)
所謂服務(wù)器結(jié)構(gòu),也就是如何將服務(wù)器各部分合理地安排,以實(shí)現(xiàn)最初的功能需求。所以,結(jié)構(gòu)本無所謂正確與錯(cuò)誤;當(dāng)然,優(yōu)秀的結(jié)構(gòu)更有助于系統(tǒng)的搭建,對(duì)系統(tǒng)的可擴(kuò)展性及可維護(hù)性也有更大的幫助。
好的結(jié)構(gòu)不是一蹴而就的,而且每個(gè)設(shè)計(jì)者心中的那把尺都不相同,所以這個(gè)優(yōu)秀結(jié)構(gòu)的定義也就沒有定論。在這里,我們不打算對(duì)現(xiàn)有游戲結(jié)構(gòu)做評(píng)價(jià),而是試著從頭開始搭建一個(gè)我們需要的MMOG結(jié)構(gòu)。
對(duì)于一個(gè)最簡(jiǎn)單的游戲服務(wù)器來說,它只需要能夠接受來自客戶端的連接請(qǐng)求,然后處理客戶端在游戲世界中的移動(dòng)及交互,也即游戲邏輯處理即可。如果我們把這兩項(xiàng)功能集成到一個(gè)服務(wù)進(jìn)程中,則最終的結(jié)構(gòu)很簡(jiǎn)單:
client-----server
嗯,太簡(jiǎn)單了點(diǎn),這樣也敢叫服務(wù)器結(jié)構(gòu)?好吧,現(xiàn)在我們來往里面稍稍加點(diǎn)東西,讓它看起來更像是服務(wù)器結(jié)構(gòu)一些。
一般來說,我們?cè)诮尤胗螒蚍?wù)器的時(shí)候都會(huì)要提供一個(gè)帳號(hào)和密碼,驗(yàn)證通過后才能進(jìn)入。關(guān)于為什么要提供用戶名和密碼才能進(jìn)入的問題我們這里不打算做過多討論,云風(fēng)曾對(duì)此也提出過類似的疑問,并給出了只用一個(gè)標(biāo)識(shí)串就能進(jìn)入的設(shè)想,有興趣的可以去看看他們的討論。但不管是采用何種方式進(jìn)入,照目前看來我們的服務(wù)器起碼得提供一個(gè)帳號(hào)驗(yàn)證的功能。
我們把觀察點(diǎn)先集中在一個(gè)大區(qū)內(nèi)。

Tags:服務(wù)器結(jié)構(gòu),[轉(zhuǎn)貼] 游戲服務(wù)器架構(gòu)

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部