Websocket 是Firebase';它的延迟是否足够低,可以用于实时MMOG而不是套接字?

Websocket 是Firebase';它的延迟是否足够低,可以用于实时MMOG而不是套接字?,websocket,socket.io,firebase,real-time,mmo,Websocket,Socket.io,Firebase,Real Time,Mmo,我想知道Firebase的性能(延迟、吞吐量)是否足以用于在线实时MMO游戏 有足够知识的人能分享他们对此的看法吗 Firebase可以代替socket用于实时游戏吗?简短的回答是否定的:使用Firebase,您将在100毫秒后获得客户端同步。您可能还发现,使用firebase消耗大量网络流量会使firebase的成本过高。我非常怀疑这对于MMO是否能正常工作,因为HTTP不够快(它还使用TCP,这可能会导致可怕的延迟)。另请看一小时前我在哪里回答了一个类似的问题。我们有很多人在使用MMO,但他

我想知道Firebase的性能(延迟、吞吐量)是否足以用于在线实时MMO游戏

有足够知识的人能分享他们对此的看法吗


Firebase可以代替socket用于实时游戏吗?

简短的回答是否定的:使用Firebase,您将在100毫秒后获得客户端同步。您可能还发现,使用firebase消耗大量网络流量会使firebase的成本过高。

我非常怀疑这对于MMO是否能正常工作,因为HTTP不够快(它还使用TCP,这可能会导致可怕的延迟)。另请看一小时前我在哪里回答了一个类似的问题。我们有很多人在使用MMO,但他们没有报告任何问题。我不确定我是否同意TCP会导致可怕的延迟,在一些相当偏远的地方,我们通常会看到从10毫秒到200毫秒不等的延迟。一个潜在的问题是,您可能希望在将数据分发给播放器后丢弃一些数据。如果是这样,您需要自己处理这个问题,因为Firebase数据库当然会保存数据。否则,数据库中会有大量数据。这不一定是一个问题,但如果它没有提供任何价值来保留所有数据供以后使用,那么为了降低潜在成本,可能需要避免这种情况。@MatthewO'Riordan hi matthew re peak connections:如果我们一个月内有30000个Unique,但最多有50个Unique同时连接,我们只需支付50个峰值连接?谢谢好吧,这是一个昂贵的数字,但是在玩魔兽争霸3的时候200毫秒的延迟是可以的