首先,游戲服務(wù)器與普通服務(wù)器相比較來說,游戲服務(wù)器需要能夠保存更多的用戶的狀態(tài)。用戶的等級(jí)等屬性不用說,一般的IM服務(wù)也會(huì)有,還有一些時(shí)刻變化的數(shù)據(jù),比如某個(gè)玩家的生命值,發(fā)技能前后的法力值等等,這些值區(qū)別于一般的屬性值如名字,ID這些,這些數(shù)據(jù)會(huì)經(jīng)常性的變化,還會(huì)參與到邏輯的計(jì)算中,比如你一個(gè)多少等級(jí)的玩家吃了什么東西之后戰(zhàn)力值變化為多少,打在一個(gè)多少屬性的玩家身上會(huì)不會(huì)被他閃避,會(huì)不會(huì)產(chǎn)生暴擊…諸如此類的信息,在游戲服務(wù)器中都會(huì)一一保存。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供房山網(wǎng)站建設(shè)、房山做網(wǎng)站、房山網(wǎng)站設(shè)計(jì)、房山網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、房山企業(yè)網(wǎng)站模板建站服務(wù),十多年房山做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。其次,游戲服務(wù)器中每一個(gè)用戶都是獨(dú)立存在的,每一個(gè)用戶的數(shù)據(jù)、請(qǐng)求等都是獨(dú)立的,用戶彼此間的數(shù)據(jù)并沒有任何交互。這也是游戲服務(wù)器與普通服務(wù)器之間的區(qū)別。至于客戶端之間會(huì)有交互這一點(diǎn),舉最簡(jiǎn)單的例子,一個(gè)人在一個(gè)場(chǎng)景里面說了一句話,那么“同一個(gè)屏幕”的玩家也需要能夠看到他說的這句話。此時(shí)游戲服務(wù)器就需要判斷,多遠(yuǎn)的距離以內(nèi)的玩家,會(huì)認(rèn)定為是同屏幕的玩家,需要向這些玩家廣播這個(gè)玩家說的這句話。
這個(gè)廣播就比較麻煩了。首先,需要計(jì)算哪些玩家屬于同屏幕,就是我們?cè)诘谝稽c(diǎn)提到的玩家身上某些經(jīng)常變化的屬性需要做的運(yùn)算,在這里需要根據(jù)玩家的坐標(biāo),找出來跟在同屏幕的玩家,用到的是AOI的概念。另外,找到了這些需要接收這個(gè)消息的玩家之后,將消息轉(zhuǎn)發(fā)給它們又是一個(gè)IO密集的操作,假如場(chǎng)景中有10個(gè)人,那么一句話就需要同時(shí)廣播給另外9個(gè)人,假如有100人,1000人呢,數(shù)據(jù)量就更大了,而且時(shí)間的延遲也不能太長,這對(duì)于游戲服務(wù)器的性能就要求很高了。所以同樣的一個(gè)硬件配置的服務(wù)器,可能跑Nginx可以同時(shí)處理上萬的鏈接,但是對(duì)于一個(gè)游戲服務(wù)器就只有1,2千了,就是因?yàn)橛螒蚍?wù)器是一個(gè)CPU密集而且IO密集的服務(wù)器類型。而且不僅需要這樣的游戲服務(wù)器不僅要求性能比較高,還需要服務(wù)器具有極高的穩(wěn)定性,總不能隔一會(huì)就宕機(jī)了,那大家還怎么玩。
此外,游戲服務(wù)器需要更好的數(shù)據(jù)承載能力和處理能力。而普通服務(wù)器則在各個(gè)方面都比較均衡。在尋找游戲服務(wù)器租用商的時(shí)候,一定要選擇那種CPU性能非常出色的。
最后一點(diǎn),游戲行業(yè)一直以來是網(wǎng)絡(luò)攻擊的重災(zāi)區(qū),很多游戲剛上線沒多久就頻繁遭到攻擊,導(dǎo)致玩家大量流失口碑下降,最后可能導(dǎo)致直接關(guān)服。所以游戲服務(wù)器一定要帶高防流量包。
標(biāo)題名稱:游戲服務(wù)器與普通服務(wù)器相比較有什么區(qū)別?
文章分享:http://vcdvsql.cn/article26/choscg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化、微信公眾號(hào)、電子商務(wù)、App開發(fā)、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)