https://github.com/jetkai/colyseus-uwebsockets-transport
https://github.com/jetkai/colyseus-uwebsockets-transport
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/jetkai/colyseus-uwebsockets-transport
- Owner: jetkai
- License: mit
- Created: 2024-08-04T04:47:43.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-04T04:49:12.000Z (almost 2 years ago)
- Last Synced: 2025-05-22T03:38:19.937Z (about 1 year ago)
- Language: JavaScript
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Colyseus is an Authoritative Multiplayer Framework for Node.js, with SDKs
available for the Web, Unity, Defold, Haxe, Cocos and Construct3. ([See official SDKs](https://docs.colyseus.io/client/))
The project focuses on providing synchronizable data structures for realtime and
turn-based games, matchmaking, and ease of usage both on the server-side and
client-side.
The mission of the framework is to be a standard netcode & matchmaking solution
for any kind of project you can think of!
## Key features:
- WebSocket-based communication
- Simple API in the server-side and client-side.
- Automatic state synchronization from server-to-client (delta compressed)
- Matchmaking clients into game rooms/sessions
- Scale vertically or horizontally
See [public roadmap](https://github.com/colyseus/colyseus/wiki/Public-Roadmap) for future plans.
# 🚀 Quickstart
Create a bare-bones Colyseus server by using `npm create colyseus-app@latest`:
```
npm create colyseus-app@latest my-colyseus-server
cd my-colyseus-server
npm start
```
# Sponsors
The sustainability of the project relies on **Colyseus Cloud** subscriptions and sponsorships. If you are not using Colyseus Cloud, please consider [sponsoring the project](https://github.com/sponsors/endel) 💖
# Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):

Aymeric Chauvin
💬 💡

Brian Hay
🖋

Damian A. Pastorini
💬 📖 🐛

Darek Greenly
💬 🐛 💻

David Rydwanski
💬 💻

Dr. Burton
🧑🏫

Endel Dreyer
💻 📖 💡

Enriqueto
💼

Fazri Zubair
💼

Federico
🐛 💻

James Jacoby
💬 💡 🖋

Jonas Voland
💬 🐛 💻 🤔 💡

Kyle J. Kemp
💬 🐛 💻 🤔

Luke Wood
💬 🐛 💻

Milad Doorbash
🐛 💻

Nikita Borisov
🐛 💻 💼 🤔

Phil Harvey
📖

Sergey
🐛 💻

Tom
💬 🐛 🤔

Tommy Leung
🧑🏫

digimbyte
📖
This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification.
Contributions of any kind are welcome!
# Contributing
We encourage you to contribute to Colyseus! Please check out the [Contributing
guide](.github/CONTRIBUTING.md) 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](CODE_OF_CONDUCT.md).
# License
MIT