Skip to content

欢迎使用 Colyseus

重要提示

  • 文档正在更新和改进中.
  • 文档翻译正在进行中.

介绍

Colyseus 是基于 Node.js 的, 使用 JavaScript/TypeScript 语言进行开发的, 权威性多平台游戏服务系统.

Colyseus 对于客户端技术和语言一视同仁. 您可以使用任何一种官方支持的客户端, 比如 Unity, JavaScript/TypeScript, Defold Engine, Haxe, Cocos Creator 或者 Construct3.

Colyseus 可以提供:

  • 基于 webSocket 的实时通讯.
  • 服务器和客户端简单易懂的 API.
  • 服务器和客户端自动数据同步机制.
  • 将客户端匹配到游戏会话
  • 水平/垂直服务容量扩展

开始

开始前, 请确保您本地机器已安装好必要的软件工具.

必要软件

创建一个简单的 Colyseus 服务器

打开系统控制台, 输入下列命令, 从零开始架设本地服务器.

npm init colyseus-app ./my-first-game-server

至此服务器模板架设完成. 它可以运行于本地, 自托管服务器, 或者 Colyseus Arena 之上.

下一步


一些实例项目

建议您参考下面的实例项目探索和学习 Colyseus.

官方 Unity 实例项目


附赠: JS GameDev Summit 2022

Slides | GitNation


社区视频: 社区成员制作的系列视频:

Back to top