當前位置:
首頁 > 知識 > 小遊戲聯機對戰引擎MGOBE

小遊戲聯機對戰引擎MGOBE

小遊戲聯機對戰引擎(Mini Game Online Battle Engine,MGOBE)為遊戲提供房間管理、在線匹配、幀同步、狀態同步等網路通信服務,幫助開發者快速搭建多人交互遊戲。開發者無需關注底層網路架構、網路通信、伺服器擴縮容、運維等,即可獲得就近接入、低延遲、實時擴容的高性能聯機對戰服務,讓玩家在網路上互通、對戰、自由暢玩。MGOBE 適用於回合制、策略類、實時會話(休閑對戰、MOBA、FPS)等遊戲。

功能

小遊戲聯機對戰引擎 MGOBE 提供多種強大功能,用於房間管理、快速加房、在線匹配、信息同步等操作。

房間管理

房間管理提供創建房間、加入房間、退出房間、修改房間、查詢房間、刪除房間、停止加入房間、允許加入房間等一系列房間管理操作。

房間可設置的信息:

房間名稱

最大玩家數

房間類型(開發者自定義,比如棋牌有初級、中級、高級等,moba 對戰有1v1、3v3、5v5等)

是否可以觀戰

是否私有/開放(開放能被系統搜索到並快速將玩家加入,私有不能被系統搜索到)

房間屬性(開發者自定義,並可修改)

房主

支持邀請碼

玩家列表(可以修改玩家狀態)

快速加房

根據最大玩家數、房間類型,可以快速加入房間:有符合匹配條件的房間快如進入房間,沒有符合匹配條件的房間即創建一個房間。例如,球球大作戰、貪吃蛇等遊戲就比較適合這樣的模式。

在線匹配

支持最大房間數、房間類型進行匹配。

支持等級、地圖、貨幣等一切可以度量的概念進行匹配。

支持絕對匹配和一定誤差內進行匹配,比如A玩家10級,B玩家10級,可以匹配上。通過簡單設置也可以將10級的A玩家與11級的B玩家匹配上。

信息同步

幀同步:定時進行信息同步,高性能高效率同步。

按需同步:可按需同步,並指定信息同步的對象。

網路狀態監控

玩家掉線或者弱網路進行通知,幫助玩家發現是自己網路問題,還是伺服器問題。

場景與架構參考

小遊戲聯機對戰引擎 MGOBE 應用於不同遊戲的多種場景。

回合制、策略類遊戲

創建一個房間,邀請他人加入

如棋牌創建一個私有房間,可以設置邀請碼、牌局總數、以及其他參數等,然後邀請好友進來玩。

自由匹配一個團隊,一起玩

如歡樂鬥地主,可以加入一個初級、中級、高級牌局,快速匹配隊友。

初級、中級、高級等類型由房間類型定義,使用在線匹配,可以匹配到合適的隊友。

實時會話類遊戲

自由匹配一起玩

如王者榮耀、球球大作戰。

邀請他人一起玩

創建一個房間,將房間 id 生成到邀請鏈接,發送給朋友,朋友加入一起玩,加入房間即可。

遊戲不同客戶端的通信可以使用幀同步,也可以直接按需發送信息。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 昱唯 的精彩文章:

雲資料庫TencentDBforMongoDB
智慧會務TCC

TAG:昱唯 |