淺談下bit的聯機|比特小隊


3樓貓 發佈時間:2022-01-26 04:57:53 作者:南半球的紙飛機 Language

很多人問,為啥隔壁老王都可以聯機了,為什麼這個還不行?

今天瞎說下,部分內容可以自行百度一下關鍵詞解釋。

淺談下bit的聯機|比特小隊 - 第1張


先分析下隔壁老王。

隔壁老王,2017.6推出局域網聯機,2018.2推出4人聯機。

1.隔壁老王無需全程聯網,無網絡就可以暢玩。
2.老王的聯機只是局域網聯機。

---------------------------------------------------
1.什麼是局域網聯機?

N年前V社的CS遊戲,第一爆款的FPS遊戲,其遊戲聯網就是局域網模式。

同樣當時火爆的紅色警戒系列(A.RTS:即時戰略遊戲)也可以局域網聯網,是由Westwood及EA開發。

還有就是暴雪的暗黑系列和魔獸系列也可以局域網聯機。

正式因為經典遊戲其流量大,所以後來各個平臺做起來,比如說浩方對戰,比如說CS至今還在的豆客平臺。

2.局域網聯機一般情況下如何?

老王2017年官推時候說,一般情況下有2種方式,一是同一WiFi;二是通過創建手機熱點連接。
題外話,假設我朋友,同學都不在一起,我想跟他們一起玩,怎麼辦?
所以,老王官推中沒有提到遠程聯機,但是遠程聯機民間大神早已搞的可以了。
這裡,為什麼老王沒有去弄個聯機服務器呢?

3.分析下原因,為什麼老王沒有搞?

首先上個圖
淺談下bit的聯機|比特小隊 - 第2張基於上面一個玩家的說法,個人覺得如下。
老王不是實時聯網,所以網上非常多的破解版,所以老王的IP特別大,但是破解版使得財務流水會大大縮水。這個也是圖中玩家的怨氣所在。再者,如果開發商自己架設聯機服務器,我想說,這個成本核算太不值得,為什麼,服務器租賃費用,服務器維護費用,這些都是要的。總之,基於上述2點,所以老王聯機僅僅支持局域網,不可能出廣域網實時聯機的。
------------------------------------------------------------------------------------------------------
話題轉回來,為什麼bit現在還沒有聯機?僅僅局域網聯機也行啊。
:bit需要全程聯網,你斷網想玩遊戲,那是不可能的
1.遊戲有著賬號存檔系統,遊戲賬號可以實時網絡存檔,那麼你想改存檔,抱歉,不可能。
2.關卡中每次進入57%時候會驗證網絡聯通狀況,所以如果斷網,抱歉你一關都玩不下去。
3.實時聯網,很大程度上,破解版基本沒有,即使有,侷限性非常大。
4.基於實時聯網驗證,如果想做局域網聯網,我想說的是,技術壁壘很高。

PS:有人說,我流量沒多少,單機就隔壁老王,有wifi,就bit。

如果不學隔壁老王,那麼bit可能會聯機麼?如何實現呢?
個人覺得還是可以,但是即使出,基本不可能局域網聯機,而是服務器聯機。基於C/S架構的。類似(聖歌),此遊戲在PC/Xbox One/PS4平臺發佈。
如果基於聖歌模式的聯機,那麼開發成本太高。

個人說下,可能不對。bit是弱聯網的單機遊戲,而不是強聯網的實時遊戲。舉例,當聯網進入遊戲後,進入1-1中,斷開網絡後,該關卡也能完成,當完成該關卡進入1-2時候會出現網絡驗證提示,所以這裡說bit是弱聯網單機遊戲。正式因為是弱聯網遊戲,所以其硬件設備開銷小,維護方便。
而如果開發基於C/S模式的聯機,一是技術壁壘高,二是成本高。三是收穫小。而這樣子,一下子又變成強聯網遊戲,有弱聯網變為強聯網,一般只有網遊才去這麼做,這也不符合bit弱聯網的定義。
-------------------------

PS:
1.什麼是強聯網?——Socket(套接字)連接,也叫強連接,長連接,以Tcp協議和Udp協議為主,特點是實時強,長連接,一般是網遊才會用。
2.什麼是弱聯網?——HTTP協議(超文本傳輸協議 ),每次連接只處理一個請求,當服務器處理完客戶端的請求即端開連接,節省傳輸時間,常見應用於實現登錄、註冊、選服功能,遊戲角色信息,商城等窗口信息的獲取,服務器與數據庫通信等。
---------------------------
所以,基於C/S模式的聯機基本上不可能,如果可能,要麼開發者轉型開發bit2時可能會通盤考慮,或者考慮bit網遊的立項。那麼唯一的路徑只有基於局域網類似隔壁老王的聯機了。

那麼又要繞回去,怎麼才能做到?另外bit不可能建立自己的聯機服務器的。看看隔壁老王也知道。
這裡,話題又要轉到bit開發為何與隔壁老王迥異了?
這裡必須面對一個問題,如何防止弱聯網手遊的作弊?
推薦各位閱讀下樂元素CTO凌聰的文章。涉及下列關鍵問題....

1.防範存檔篡改複製。
2.本地配置被篡改。
3.賬號被盜或修改。
4.內存修改。
5.網絡協議破解及重放。
6.工程被逆向。
7.二進制程序被修改。
8.函數被Hook。

如何針對上述的作弊情況的防範,並且同時兼顧局域網的聯網開發是個難題。這些本也是考驗開發組的整體實力的。所以,若是基於局域網下的,遊戲防作弊機制可能要修改,這也不是一朝一夕的事情,如果完全放任不管防作弊,各位648玩家,像隔壁老王那個圖中所說,甘心麼?

官方14期給的聯機回答
淺談下bit的聯機|比特小隊 - 第3張
根據與老王對比看
老王立項時候就想好娶老婆(聯機),所以架構搭起來了,有房有車了。這樣聯機就是遲早的事情。
而bit立項時候還沒有考慮好娶老婆,沒房沒車的。如果要娶老婆,實話講,項目組季度盈利達到一定還是可以的,只是目前看不如更新點新內容新模式,因為當初沒想到娶老婆,逼著沒房沒車去娶,即使娶到老婆,各位bit指揮官娃兒都打醬油了。所以,還是贊同在新內容新模式穩定後,看下人手票子夠不夠在決定娶老婆。實在不行,成立bit2項目也行。
貪婪2不也是這麼來的麼

© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com