Today I’m excited to announce two new features of Colyseus Cloud: horizontal scalability and custom domain names!
Introduced the option to switch the “scale mode” between single instance and cluster when creating or upgrading a deployment location.
In cluster mode, you can specify the number of instances that will manage the location’s load.
In this initial version, the addition and removal of instances must be performed manually.
We will be improving this feature over time. The plan is to enable automatic addition and removal of instances based on custom criteria, such as the number of spawned rooms, connected clients, CPU usage percentage, and more.
Custom Domain Names
Introduced the option for you to use your own domain name when creating a new application on Colyseus Cloud.
Currently, this feature is only compatible with domains managed by Cloudflare, which offers a generous free tier.
Other updates worth mentioning
- Introduced an experimental
npx @colyseus/cloud logscommand, which allows you to tail the logs of your live application from the command line.
- Allow to re-generate the “deploy key” from the application’s settings.
- Allow to manually restart your instances from the “logs” page.
- Allow to switch the git remote of your deployments.
- Fixed issue when trying to deploy after a “force push” to git.
We’re slowly growing towards sustainability!
I would like to express my gratitude to all the early subscribers who placed their trust in Colyseus Cloud, as well as to the individuals sponsoring the project on GitHub. 💖
I’m very hopeful for the future. Despite the framework’s many years of existence, it feels like we’re just getting started!