在线游戏服务器端如何使用sails.js和socket.io

how to use sails.js and socket.io for online game server-side

我正在尝试创建在线多人游戏。经过一番挖掘,我想到了 sails 和 socketio。
服务器需要是实时的。我想使用 sails 作为我的数据控制器(比如玩家身份验证),以及用于实时连接的 socketio。

问题:
1.sails可以和socketio集成吗?
2. 如果是这样,我可以通过我的游戏连接到 socket.io 吗? (客户端没有Javascipts),怎么样?
3. 有什么我遗漏的吗?还有其他选择吗?


编辑:
1. 如何使用 sails 作为我的在线玩家身份验证系统和 socket.io 作为我的实时连接?
5。连接必须是 TCP 或 UDP,或者我应该使用 HTTP?

有没有人有过在线游戏的经验?请告诉我从哪里开始以及如何使用多人在线游戏(如 MOBA 游戏)的提示?

谢谢。

  1. Sails 与 Socket.io 配合使用效果很好,而且上面有很多 tuts。这是一些帮助您入门的文档。 https://github.com/balderdashy/sails-docs/blob/0.9/sockets.md
  2. 可以,但这取决于您与服务器的通信方式。文档应该引导您找到您的解决方案。抱歉,我不是游戏开发者,因此无法详细说明,但我确实在应用程序开发中使用 Socket.io。
  3. 也许你也可以看看像 Firebase 这样的东西?