Skip to content

kaproslaci/colyseus-without-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



Multiplayer Game Server for Node.js. View documentation

Read the version 0.5.0 update.

Why?

Writing your own multiplayer boilerplate using Socket.io/SockJS/etc is time consuming and you'll face a range of different problems along the way. Colyseus should have all these problems figured out already.

Features / Characteristics

  • Authoritative game server
  • WebSocket-based communication
  • Binary delta compressed state (through msgpack / fossil-delta-js)
  • Match-making
  • Custom room handlers
  • Scalable vertically
  • Lag compensation (using timeframe, a Timeline implementation) - Not automatic. You should apply the technique as you need, in the client and/or the server.

See roadmap for our future plans.

Official client integration

Community client integration

Usage examples

See the official examples for usage reference with the latest version of Colyseus.

Huge thanks to our first sponsor!




EvenNode provides Node.js hosting fully compatible with Colyseus. Discount is available to Colyseus projects on request. Contact support for more information

Sponsors

Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]

Backers

Support us with a monthly donation and help us continue our activities. [Become a backer]

Contributing

We encourage you to contribute to Colyseus! Please check out the Contributing guide for guidelines about how to proceed. Join us!

Everyone interacting in Colyseus and its sub-projects' codebases, issue trackers and chat rooms is expected to follow the code of conduct.

License

MIT

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published