服务器

colyseus#

介绍#

Colyseus 是一款权威的 Node.js 多人游戏框架,提供适用于 Web、Unity、Defold、Haxe、Cocos 和 Construct3 的 SDK。

该项目专注于为实时和回合制游戏提供可同步的数据结构、匹配以及服务器端和客户端的易用性。

该框架的使命是成为您能想到的任何类型项目的标准网络代码和匹配解决方案!

主要特点:

  • 基于 WebSocket 的通信
  • 服务器端和客户端的简单 API。
  • 从服务器到客户端的自动状态同步(增量压缩)
  • 将客户匹配到游戏室/游戏环节
  • 垂直或水平缩放

链接#

tsrpc#

介绍#

具有运行时类型检查和二进制序列化的 TypeScript RPC 框架。

特征:

  • 运行时类型检查
  • 二进制序列化
  • 纯 TypeScript,无需任何装饰器或其他语言
  • HTTP / WebSocket / 以及更多协议...
  • 可选的 JSON 向后兼容性
  • 高性能、高可靠性,经过超过 1 亿用户的服务验证

链接#