使用Websockets安全地进行多人游戏?

时间:2018-01-12 05:38:35

标签: node.js networking websocket socket.io multiplayer

我正在开发一款统一的手机游戏,它将是实时多人游戏。我正在寻找一个网络解决方案,并且使用websockets(node.js服务器和一些socket.io unity包)来构建我的游戏的网络部分。我对网络很陌生,并希望得到所有的输入。

我正在构建一个游戏,一次可以匹配25个人互相争斗。将同时进行多场比赛,我需要网络才能正常运作。

如果Websockets不是一个好的方法,我还应该看看还有什么?

2 个答案:

答案 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框架。