0

我正在开发一个需要与服务器进行连续套接字连接的 MMO 游戏。

我的架构有一些要求。

  1. 通过 socket.io 连接进行用户身份验证。
  2. 用户之间的实时交互。
  3. 必须处理大量的计算和数据库 CRUD 操作。
  4. 我的目标是现代浏览器,并计划使用新技术和旧的已知性能提升技术,如 Web 工作者、Web 套接字、本地存储、链接预取、数据 URI。

问题是:

这种应用程序的推荐方法和模块是什么?

感谢并为我糟糕的语言能力感到抱歉。

4

1 回答 1

2

你应该试试express.io

这是一个实时网络框架,可以轻松组合 express 和 socket.io。这意味着您的常规 Web 组件和实时 Web 组件应该可以很好地协同工作。

它具有会话支持和路由功能。此外,还有很多文档和示例代码。

设置一个基本的应用程序,然后分别使用这两个库要简单得多。

app = require('express.io')
app.http().io()

// your game code goes here :)

app.listen(7076)

对于 mongo,我最喜欢的是mongo-skin,但是mongoose也很受欢迎。

祝你好运!

免责声明:我写的:)

于 2013-02-07T21:17:42.010 回答