我想問一下游戲服務器如何撰寫,比如像魔獸世界那樣的,有各個分服務器,但是unity的網路支持最多只支持200在一個地圖。具體問題為
問題一,如何創建資料互動,是使用unity自帶的互動介面嗎,還是自己寫互動
問題二,如果一個網路游戲的實質是在服務器端運行一個游戲的副本,每個副本就是通常說的一個區嗎?那么同時創建多個游戲副本又是如何實作的,是建立一個主程式,然后讓這個程式去自己建立行程(這里一個行程表示一個區)然后將從客戶端發過來的資料和行程互動嗎?
問題三,如果上面的兩個問題都不成立,那么有什么現成的游戲服務器框架 軟體嗎?
問題四,如何將服務器部署到阿里云上,是直接在上面運行服務器軟體嗎????
uj5u.com熱心網友回復:
網易開源了一個node.js寫的游戲服務器端。uj5u.com熱心網友回復:
我推薦你看一本書“Unity 3D網路游戲實戰”你要的東西都在里面
uj5u.com熱心網友回復:
樓主 樓上說的那本書確實可以解答問題我先給樓主先稍微解釋一下吧 有不對的地方歡迎指正和探討
1.如何建立互動 unity有自帶的NetWorking組件 服務器和客戶端寫在一起 不建議使用這個組件
一般是用socket來實作客戶端和服務器的互動
2.副本不是區 副本的概念更接近于房間
3.網上有開源的框架 (但是我不知道,真的不知道,你可以在github找找?(? ???ω??? ?)?)
4.是的 部署在服務器上的,有一個東東叫做Windows forms Application,可以像平常打開軟體打開程式,不需要編譯器
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/61351.html
標籤:Unity3D
