Deploy and scale your servers in minutes

Ready to serve hundreds and thousands of CCU. No ops required.

  • Deployments from CLI
  • Predictable and affordable pricing
  • Scale horizontally or vertically
  • No imposed CCU/DAU/MAU limits
  • Managed SSL Certificates
  • 32 locations available worldwide

Deploying to Colyseus Cloud

Steps required to deploy your Colyseus app to Colyseus Cloud.

Create a Colyseus app

npm create colyseus-app ./my-colyseus-server
cd ./my-colyseus-server

Push your sources to a Git repository

git remote add origin git@github.com:you/repo.git
git add .
git push origin main

Deploy it!

npm install @colyseus/cloud
npx @colyseus/cloud deploy

FAQ

Q: Does Colyseus Cloud offer a free tier?

A: Not at this moment.

Q: What happens if I delete the application I've already paid for?

A: When deleting an application, your account will be credited with the remaining unused time from that application. The credits will be used on the next new application

Q: Does Colyseus Cloud handle auto-scaling?

A: Not at this moment. If you need to handle heavier workloads, it is required to upgrade your deployment's resources through the Colyseus Cloud dashboard. We plan on adding support to auto-scaling on "horizontal scalability" deployments in the future.

Q: How many CCU can Colyseus Cloud handle?

A: The capacity of your servers will depend on how performant is your code, considering CPU usage and and amount of networked messages exchanged between server and clients. There is a capacity estimator in the pricing simulator, but take it as a grain of salt, as every application has its particular requirements. It is recommended to loadtest your application to identify its real limitations.

Q: What does it mean to "scale vertically"?

A: Vertical scalability is the term used when you have a single server instance, and you add more resources (CPU/Memory) to increase its capacity.

Q: What does it mean to "scale horizontally"?

A: Horizontal scalability is the term used when you distribute the load of your application across multiple server instances.

Couldn't find the answer you're looking for? Contact support.