Unity高級開發(fā)-網(wǎng)絡(luò)(四)-游戲開發(fā)移動(dòng)端游戲服務(wù)器架構(gòu)

移動(dòng)端網(wǎng)絡(luò)游戲主要分為兩種類型,一種是弱聯(lián)網(wǎng)的检盼,一種是強(qiáng)聯(lián)網(wǎng)的祠肥。

弱聯(lián)網(wǎng)的游戲,主要是指對游戲數(shù)據(jù)實(shí)時(shí)性要求比較低的聯(lián)網(wǎng)游戲,比如卡牌游戲仇箱,休閑游戲等。

強(qiáng)聯(lián)網(wǎng)的游戲东羹,主要是指對游戲數(shù)據(jù)實(shí)時(shí)性要求比較高的聯(lián)網(wǎng)游戲剂桥,比如MMORPG,ARPG等属提。

要求客戶端與服務(wù)器之間進(jìn)行實(shí)時(shí)通信权逗。

在這里主要是跟大家討論一下如何架設(shè)具有負(fù)載均衡的游戲服務(wù)器,對于游戲服務(wù)器開發(fā)冤议,自然而然就會涉及到分區(qū)斟薇,跨服,并服等需求恕酸,針對這些需求我們該如何去架設(shè)服務(wù)器堪滨?

首先我們先繪制出游戲服務(wù)器分布圖:

通過上圖,我們可以看出蕊温,服務(wù)器之間的數(shù)據(jù)交換袱箱,該游戲服務(wù)器主要是由LoginServer,GateSever义矛,GameServer发笔,DBServer,CenterServer組成

負(fù)載均衡主要是通過凉翻,GateServer完成的了讨,就是說當(dāng)玩家登陸的時(shí)候,GateServer會根據(jù)GameSever運(yùn)行情況從里面找出一個(gè)相對空閑的GameServer分配給玩家制轰。GateServer與GameServer之間是多對多的關(guān)系前计。換句話說就是GateServer當(dāng)?shù)糁粫绊懢植縂ameServer中玩家的人數(shù),不影響全局艇挨。上圖顯示的只是軟件的服務(wù)器架構(gòu)残炮,不是硬件的,意思是說缩滨,上面的布局可以在一臺硬件服務(wù)器上配置完畢势就,也可以在多臺服務(wù)器上配置,他們之間的配置是通過配置表完成的脉漏,樣式如下:

以上是中心服務(wù)器配置苞冯,那下面是GameServer服務(wù)器配置:

數(shù)據(jù)的傳遞流程是這樣的:

用戶發(fā)送消息到LoginServer,LoginServer確認(rèn)消息是否正確侧巨,如果正確就發(fā)送到CenterServer舅锄,來獲取GateServer的ip地址和端口信息,接著說消息到達(dá)CenterServer后司忱,
CenterServer會選取負(fù)載最低的GateServer的ip地址和端口信息發(fā)給LoginServer皇忿,
LoginServer發(fā)送給客戶端畴蹭,客戶端接收到消息后鏈接GateServer,并發(fā)送消息到GateServer鳍烁,
GateServer把用戶id保存起來并發(fā)送給CenterServer,然后通過GateServer分配用戶到負(fù)載較小的GameServer叨襟、FightServer上面,并記錄用戶分派的服務(wù)器幔荒,將已登錄用戶收編發(fā)送消息給GateServer糊闽。然后GateServer會發(fā)消息給GameServer,GameServer會去DBServe查證爹梁,用戶信息是否合法右犹,整個(gè)流程就是這樣子的。

服務(wù)器的架構(gòu)一般都是這個(gè)樣子姚垃。

  • 先來幾個(gè)連接念链,學(xué)習(xí)一下

用Unity抓取指定url網(wǎng)頁中的所有圖片并下載保存

http://blog.csdn.net/u010019717/article/details/52890644
http://blog.csdn.net/qq_33805569/article/details/52484672

http://blog.csdn.net/u014230923/article/details/51308666
http://blog.csdn.net/u014230923/article/details/51312292
http://blog.csdn.net/u014230923/article/details/51313353
對象池子:
http://blog.csdn.net/u014230923/article/details/51480746
相應(yīng)不規(guī)則區(qū)域的解決辦法
http://blog.csdn.net/u010019717/article/details/52794287

Shader
http://www.unity.5helpyou.com/category/unity-shader

訊飛輸入法接入
http://www.manew.com/blog-123323-3938.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市莉炉,隨后出現(xiàn)的幾起案子钓账,更是在濱河造成了極大的恐慌,老刑警劉巖絮宁,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件梆暮,死亡現(xiàn)場離奇詭異,居然都是意外死亡绍昂,警方通過查閱死者的電腦和手機(jī)啦粹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窘游,“玉大人唠椭,你說我怎么就攤上這事∪淌危” “怎么了贪嫂?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長艾蓝。 經(jīng)常有香客問我力崇,道長,這世上最難降的妖魔是什么赢织? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任亮靴,我火速辦了婚禮,結(jié)果婚禮上于置,老公的妹妹穿的比我還像新娘茧吊。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布搓侄。 她就那樣靜靜地躺著瞄桨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪讶踪。 梳的紋絲不亂的頭發(fā)上讲婚,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機(jī)與錄音俊柔,去河邊找鬼。 笑死活合,一個(gè)胖子當(dāng)著我的面吹牛雏婶,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播白指,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼留晚,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了告嘲?” 一聲冷哼從身側(cè)響起错维,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎橄唬,沒想到半個(gè)月后赋焕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡仰楚,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年隆判,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僧界。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侨嘀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出捂襟,到底是詐尸還是另有隱情咬腕,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布葬荷,位于F島的核電站涨共,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏闯狱。R本人自食惡果不足惜煞赢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望哄孤。 院中可真熱鬧照筑,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蛾默,卻和暖如春懦铺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背支鸡。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工冬念, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人牧挣。 一個(gè)月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓急前,卻偏偏與公主長得像,于是被迫代替她去往敵國和親瀑构。 傳聞我的和親對象是個(gè)殘疾皇子裆针,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理世吨,服務(wù)發(fā)現(xiàn),斷路器呻征,智...
    卡卡羅2017閱讀 134,672評論 18 139
  • 目錄 ·大型網(wǎng)站軟件系統(tǒng)的特點(diǎn) ·大型網(wǎng)站架構(gòu)演化發(fā)展歷程 ·初始階段的網(wǎng)站架構(gòu) ·需求/解決問題 ·架構(gòu) ·應(yīng)用...
    zhyang0918閱讀 2,660評論 0 16
  • 年年歲歲花相似,歲歲年年人不同怕犁,新生與死亡交替輪轉(zhuǎn),在這輪回中是我們過往平凡的記憶奏甫,歡樂與悲傷毫不留情的沖擊這我們...
    瑭璐先生閱讀 316評論 3 11
  • 由于這幾天一直在準(zhǔn)備一個(gè)比賽,而且我的參賽比重相對較重领突。主要參賽內(nèi)容是用口語介紹一個(gè)我們隊(duì)伍的產(chǎn)品暖璧,相當(dāng)于開...
    露露兒Lucy閱讀 1,807評論 0 4
  • 揚(yáng)州方圓~~周亮 【知~學(xué)習(xí)】學(xué)習(xí)一級建造師考試內(nèi)容 《六項(xiàng)精進(jìn)》3遍君旦。累積162遍 《大學(xué)》3遍嘲碱。累積162遍 ...
    揚(yáng)州方圓__周亮閱讀 52評論 0 0