8000 GitHub - matbogdan79/colyseus: Multiplayer Game Server for Node.js.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

matbogdan79/colyseus

 
 

Repository files navigation

Sponsor


Patreon donate button Discussion forum

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.

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

Multiplayer Game Server for Node.js.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 87.9%
  • JavaScript 12.1%
0