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

Javascript 如何在在线游戏服务器端使用sails.js和socket.io,javascript,node.js,socket.io,sails.js,multiplayer,Javascript,Node.js,Socket.io,Sails.js,Multiplayer,我正在尝试创建一个在线多人游戏。经过一些挖掘,我找到了帆和短袜。 服务器需要是实时的。我想使用sails作为我的数据控制器(如玩家身份验证),使用socketio进行实时连接。 问题: 一,。sails是否能够与socketio集成? 二,。如果是,我可以通过游戏连接到socket.io吗?(客户端中没有Javascipts),如何? 三,。有什么我遗漏的吗?还有其他选择吗? 编辑: 1.我如何使用sails作为在线播放器的身份验证系统,如何使用socket.io作为实时连接? 五,。连接

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

问题:
一,。sails是否能够与socketio集成?
二,。如果是,我可以通过游戏连接到socket.io吗?(客户端中没有Javascipts),如何?
三,。有什么我遗漏的吗?还有其他选择吗?


编辑:
1.我如何使用sails作为在线播放器的身份验证系统,如何使用socket.io作为实时连接?
五,。连接必须是TCP或UDP,否则我应该使用HTTP?

有没有人有在线游戏的经验?请给我一些提示,多人在线游戏(如MOBA游戏)从哪里开始,使用什么?

谢谢

  • Sails与Socket.io配合使用非常好,而且上面有很多Tut。这里有一些文档可以帮助您开始
  • 可以,但这取决于您与服务器的通信方式。文档应该引导您找到解决方案。很抱歉,我不能详细说明这一点,因为我不是游戏开发人员,但我确实在应用程序开发中使用Socket.io
  • 也许你也可以看看Firebase之类的东西

  • 谢谢@4Dev。你觉得django和gevent socketio怎么样?