我正在开发一款统一的手机游戏,它将是实时多人游戏。我正在寻找一个网络解决方案,并且使用websockets(node.js服务器和一些socket.io unity包)来构建我的游戏的网络部分。我对网络很陌生,并希望得到所有的输入。
我正在构建一个游戏,一次可以匹配25个人互相争斗。将同时进行多场比赛,我需要网络才能正常运作。
如果Websockets不是一个好的方法,我还应该看看还有什么?
答案 0 :(得分:0)
Websocket肯定不是错误的选择,但请确保在需要1台以上服务器时对环境进行压力测试,具体取决于负载。
您可以点击这篇文章:Create a multiplayer game with React and socket.io
在此,他们使用炮兵对系统进行压力测试。
答案 1 :(得分:0)
如果您想专注于您的游戏,那么您应该使用像Photon https://www.assetstore.unity3d.com/en/#!/content/1786
这样的商业解决方案如果你想学习网络和协议 - 我也会从上面开始(免费),然后进入OSS框架。