【问题标题】:Safe using Websockets for multiplayer game?在多人游戏中使用 Websockets 安全吗?
【发布时间】:2018-01-12 05:38:34
【问题描述】:

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

我正在开发一款游戏,其中 25 人将同时配对以相互战斗。将同时进行多场比赛,我需要网络运作良好。

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

【问题讨论】:

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


    【解决方案1】:

    Websocket 绝对不是错误的选择,但请确保对环境进行压力测试,因为您需要多于 1 台服务器,具体取决于负载。

    你可以关注这篇文章:Create a multiplayer game with React and socket.io

    在这方面,他们使用了 Artillery 对系统进行压力测试。

    【讨论】:

    • 很棒的文章。我想我有一个担心,我不知道是否应该担心,是通过统一制作游戏并且必须导入(依赖)第三方发行商来支持 SocketIO 连接。这是担心吗?使用 socket.io 让我的统一脚本与 node.js 应用程序连接有多难?
    【解决方案2】:

    如果你想专注于你的游戏,那么你应该使用像 Photon 这样的商业解决方案 https://www.assetstore.unity3d.com/en/#!/content/1786

    如果您想学习网络和协议 - 我也会从上述内容开始(免费),然后进入 OSS 框架。

    【讨论】:

    • Gamesparks 多人游戏怎么样?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 2012-11-01
    • 1970-01-01
    • 2018-04-16
    • 2012-01-19
    相关资源
    最近更新 更多