
快速上手多人游戏服务器开发。后续会基于 Google Agones
,更新相关 K8S
运维、大规模快速扩展专用游戏服务器的文章。拥抱☁️原生🤗 Cloud-Native!
快速开始
在开始之前,让我们确保在您的本地机器上安装了必要的系统需求。
系统必需:
- Download and install Node.js v12.0 或更高版本。
- Download and install Git SCM
- Download and install Visual Studio Code (或者你选择的其他编辑器)
创建一个 barebones(裸) Colyseus server
使用 npm init colyseus-app
命令生成 barebones(裸)
Colyseus server。您可以选择 TypeScript
(推荐),JavaScript
和 Haxe
作为服务器的选择语言。
npm init colyseus-app ./my-colyseus-app
从官方的例子来看
或者,您可以通过克隆示例项目并在本地运行它来查看一些实际示例。
git clone https://github.com/colyseus/colyseus-examples.git
cd colyseus-examples
npm install
要在本地运行服务器,请运行 npm start
,然后打开 http://localhost:2567 查看每个示例。
Colyseus 工作原理概述
Presentation: Overview of how Colyseus works
JavaScript/TypeScript SDK
JavaScript/TypeScript SDK 与大多数平台兼容:
- 浏览器 (Google Chrome, Firefox, Safari, Opera, Brave, etc.)
- Node.js
- Electron
- React Native
- Cocos Creator 3.0 (请参阅说明)
用法
在项目中包括 JavaScript SDK
如果你正在使用一个构建工具(webpack
,rollup
或类似的),这是首选的方法。
npm install --save colyseus.js
如果你不使用构建工具,建议从 GitHu