新聞中心
手機(jī)游戲服務(wù)器架設(shè)教程?
1.如今的手游世界,如果沒搞個(gè)跨服賽事,都不好意思說它是一個(gè)手游了。

說到跨服,就不得不說下匹配服了。比如一個(gè)跨服天梯賽事,需要滿足不同服的玩家能夠同屏PK。為了能夠把實(shí)力接近的玩家作為對手,我們需要一個(gè)獨(dú)立的匹配服來收集數(shù)據(jù),然后進(jìn)行房間分配。匹配服,也是跨服賽設(shè)計(jì)的基礎(chǔ)。
典型的匹配服通信層我們可以采用http,也可以采用socket。本文將采用http作為游戲服與匹配服的通信層。選擇http方式,我們可以搭個(gè)tomcat服務(wù),非常方便。當(dāng)然,如果不使用tomcat的話,我們也可以使用mina或者netty本身的http服務(wù)。
設(shè)計(jì)思路也非常簡單,有點(diǎn)像游戲服的業(yè)務(wù)處理器。我們需要做到,對于不同的請求,我們都綁定一個(gè)方法與之對應(yīng)。而對于數(shù)據(jù)的編解碼,由于匹配服的通信數(shù)據(jù)一般都比較短,我們直接用json進(jìn)行序列化即可。
下面,開始我們的編碼。
2.搭建mina的http服務(wù)
在前面游戲后臺設(shè)計(jì)中,我們已經(jīng)看到如何使用mina搭建http服務(wù)了。
3.消息通信
在游戲服,我們發(fā)出一條http請求。匹配服為了將請求分發(fā)到對應(yīng)的處理器,我們需要為每一條消息作一個(gè)標(biāo)記。最簡單的,可以使用請求消息的類名。所以,我們必須把業(yè)務(wù)簽名和參數(shù)都融合到url里面去。也就是說,一個(gè)有效的url可能是這樣:
http://localhost:8899?service=MReqLadderApplyMessage¶m={"playerId":0,"score":0,"power":0}
游戲工作室怎么架設(shè)服務(wù)器?
沒多大效果的, 而且服務(wù)器通常沒有顯卡, 如果想多開 性能超級好的, 架設(shè)一臺多顯卡的服務(wù)器吧。
內(nèi)存多一點(diǎn) 可以多開幾個(gè)游戲,CPU強(qiáng)一點(diǎn) 窗口不會卡住, 開的越多 占用的顯存也會高。
其他部件隨便一個(gè)都可以。
如何自己架設(shè)服務(wù)器?
1、打開控制面板,選擇并進(jìn)入“程序”,雙擊“打開或關(guān)閉Windows服務(wù)”,在彈出的窗口中選擇“Internet信息服務(wù)”下面所有地選項(xiàng),點(diǎn)擊確定后,開始更新服務(wù)。
2、更新完成后,打開瀏覽器,輸入“http://localhost/”回車,如果此時(shí)出現(xiàn)IIS7歡迎界面,說明Web服務(wù)器已經(jīng)搭建成功。
3、當(dāng)web服務(wù)器搭建成功后,我們下一步所要做的就是把我們開發(fā)的網(wǎng)站安裝到Web服務(wù)器的目錄中。一般情況下,當(dāng)Web服務(wù)器安裝完成后,會創(chuàng)建路徑“%系統(tǒng)根目錄%inetpub/wwwroot”,將我們開發(fā)的網(wǎng)站COPY到該路徑下。即可實(shí)現(xiàn)本地訪問該網(wǎng)站。
4、設(shè)置防火墻,讓局域網(wǎng)當(dāng)其它計(jì)算機(jī)也能訪問本地網(wǎng)站資源。具體方法:打開控制面板,選擇“系統(tǒng)和安全”,點(diǎn)擊“允許程序通過Windows防火墻”,在彈出的對話框中勾選“萬維網(wǎng)服務(wù)HTTP”右側(cè)的兩個(gè)復(fù)選框,最后點(diǎn)擊確定退出。
5、在局域網(wǎng)中其它計(jì)算機(jī)上,打開瀏覽器,輸入 “http://Web服務(wù)器的IP地址/”按回車鍵,就可以訪問服務(wù)器上的資源”。 經(jīng)過以上步驟的設(shè)置,局域網(wǎng)中的其它用戶就可以通過瀏覽器訪問你所共享的web資源了!
擴(kuò)展資料:
入門級服務(wù)器所連的終端比較有限(通常為20臺左右),況且在穩(wěn)定性、可擴(kuò)展性以及容錯(cuò)冗余性能較差,僅適用于沒有大型數(shù)據(jù)庫數(shù)據(jù)交換、日常工作網(wǎng)絡(luò)流量不大,無需長期不間斷開機(jī)的小型企業(yè)。
不過要說明的一點(diǎn)就是目前有的比較大型的服務(wù)器開發(fā)、生產(chǎn)廠商在后面我們要講的企業(yè)級服務(wù)器中也劃分出幾個(gè)檔次,其中最低檔的一個(gè)企業(yè)級服務(wù)器檔次就是稱之為"入門級企業(yè)級服務(wù)器",這里所講的入門級并不是與我們上面所講的"入門級"具有相同的含義,不過這種劃分的還是比較少。
到此,以上就是小編對于怎么開手游服務(wù)器架設(shè)教程的問題就介紹到這了,希望這3點(diǎn)解答對大家有用。
當(dāng)前名稱:手機(jī)游戲服務(wù)器架設(shè)教程?怎么開手游服務(wù)器架設(shè)
文章網(wǎng)址:http://fisionsoft.com.cn/article/djcsohh.html


咨詢
建站咨詢
