javascript - 用于基于浏览器的实时 MMO 的 Firebase

标签 javascript html http websocket firebase

<分区>

我刚开始使用 Firebase,我对使用 JavaScript SDK 进行设置和开发只有积极的评价。

现在我的问题基本上是免费套餐的“上限/限制”是如何工作的。我正在开发一个实时交互式应用程序,每当用户将鼠标移动到一个简单的网页。唯一发送的数据是鼠标的位置(X 和 Y)。即使发送的数据不多,每次鼠标位置变化时发送时都会开始添加,而且我一次只测试了几个人,想想如果有数百人加起来会怎样一次连接。

是整个月或每个月的 10 GB 限制。天?我看到 Analytics(分析)面板显示了过去 24 小时和过去 ​​30 天的内容。有点困惑。

此外,我一直来回发送数据的方式是否是最有效的方式?

该项目的长期计划:

  • 页面上同时有数百名用户,每次鼠标移动时都会发送请求。
  • 可能会增加用户使用全局 Canvas 一起绘画的功能。
  • 还有更多选择。

将其视为一款 MMO,但还没有接近数千或数百人。

谢谢! - 凯文

最佳答案

免费层的传输上限为 10 GB 每月。这应该比您需要的数据多得多,至少目前是这样。

真正关心的是允许的并发连接数。在免费层和 Spark 层,最多允许 100 个并发连接。这意味着一次只能有 100 人玩您的游戏。

关于javascript - 用于基于浏览器的实时 MMO 的 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33726554/

相关文章:

javascript - 使用 Angular 和 Mandrill 通过电子邮件发送带有附件的表单结果

html - 具有服务器端寻呼和客户端过滤

jquery - 可以使用 javascript 动态创建关键帧吗?

git-update-server-info 不足以克隆远程仓库?

javascript - Node.js 错误找不到模块

javascript - HTML5 canvas 鼠标悬停事件

javascript - 在 Reactjs 中动态显示从一种状态到另一种状态的值

html - 标签的默认属性值是什么

http - 在 net.Conn 之上创建一个 http 响应编写器

python - 使用 HttpLib 的 HTTP 获取请求 "Moved Permanently"