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