Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/colyseus/colyseus
⚔ Multiplayer Framework for Node.js
https://github.com/colyseus/colyseus
update roadmap link on readme
0b1cb0076615b3503b82d2888074fec800231c73 authored about 6 years ago
0b1cb0076615b3503b82d2888074fec800231c73 authored about 6 years ago
fixes empty sessionId when joining room by id (introduced on 0.9.23)
4a5d56213bc647eaa6de80a2fb58769b87c25f58 authored about 6 years ago
4a5d56213bc647eaa6de80a2fb58769b87c25f58 authored about 6 years ago
remove unused 'transport' directory
1e4654577173e500784a580e78e437bf7303239a authored about 6 years ago
1e4654577173e500784a580e78e437bf7303239a authored about 6 years ago
replace gitter channel with discord :boom:
b0413924ed849b7297d8db702c4f4beea7629978 authored about 6 years ago
b0413924ed849b7297d8db702c4f4beea7629978 authored about 6 years ago
tslint fixes
16b34a82d3770a0d4f646ae0fd1c29bcc72b53e2 authored about 6 years ago
16b34a82d3770a0d4f646ae0fd1c29bcc72b53e2 authored about 6 years ago
fixes unwanted 'rejoin' when retrying onJoinRoomRequest. closes #207
a93497a670fed77fad65b54661c28cd684344460 authored about 6 years ago
a93497a670fed77fad65b54661c28cd684344460 authored about 6 years ago
prevent failure if promise during onAuth rejects with null/undefined
7eafa0edc4ba586e0ea7a394e78b5d32596c5c85 authored about 6 years ago
7eafa0edc4ba586e0ea7a394e78b5d32596c5c85 authored about 6 years ago
upgrade notepack.io. closes #208
6ca840da7a6430170ac14472a1e4241a2fdad754 authored about 6 years ago
6ca840da7a6430170ac14472a1e4241a2fdad754 authored about 6 years ago
testing onMessage on RemoteClient
947e654b779c827c06608f30680f40ee2609ed73 authored about 6 years ago
947e654b779c827c06608f30680f40ee2609ed73 authored about 6 years ago
use 'nanoid' package instead of 'shortid'. closes #206
328848728a20fa504bb5298f549a8c82a1f0b787 authored about 6 years ago
328848728a20fa504bb5298f549a8c82a1f0b787 authored about 6 years ago
testing 'close' event from RemoteClient
b95bcfcd88620be3b1ff33ab0887a98e5a8ffaa1 authored about 6 years ago
b95bcfcd88620be3b1ff33ab0887a98e5a8ffaa1 authored about 6 years ago
remove TODO. test has been implemented.
766497e23eaa5b48a6594df02fd5fcac42498f08 authored about 6 years ago
766497e23eaa5b48a6594df02fd5fcac42498f08 authored about 6 years ago
trigger 'leave' on client only after async onLeave has finished. closes #202
e8fd79458ce994aebd10c5c501495bdb87cfaf6d authored about 6 years ago
e8fd79458ce994aebd10c5c501495bdb87cfaf6d authored about 6 years ago
fix tests using TypeScript v3.2.1
3f9d8d3415c0c0a5740865d6f090a2230b665312 authored about 6 years ago
3f9d8d3415c0c0a5740865d6f090a2230b665312 authored about 6 years ago
bump v0.9.21
e3fa5aa6ff9df8672eb9d7f18d7f4a2c4fc45eba authored about 6 years ago
e3fa5aa6ff9df8672eb9d7f18d7f4a2c4fc45eba authored about 6 years ago
post-merge #198. rename 'disposeComplete' event to 'disconnect'.
04f8972f772b1080f72953e93787dd1a72737247 authored about 6 years ago
04f8972f772b1080f72953e93787dd1a72737247 authored about 6 years ago
Use "disposeComplete" event to resolve disconnect.
e8c67f28c7ff76614f54cd7eb0a42965cebe8785 authored about 6 years ago
e8c67f28c7ff76614f54cd7eb0a42965cebe8785 authored about 6 years ago
throw expected MatchMakeError when rejoin session has expired. bump v0.9.20
85461796de13cab288d263a63fa20d11bba72c2f authored about 6 years ago
85461796de13cab288d263a63fa20d11bba72c2f authored about 6 years ago
do not print expected MatchMakeError. closes #197
1a318215613b3fccf575786e8799d838af566366 authored about 6 years ago
1a318215613b3fccf575786e8799d838af566366 authored about 6 years ago
assign handler immediatelly on 'register' function. fixes gamestdio/colyseus-monitor#6
277366ff1ddda39e15f0eaa80fd016a7006ee0cc authored about 6 years ago
277366ff1ddda39e15f0eaa80fd016a7006ee0cc authored about 6 years ago
refactor graceful shutdown. #188 #190
c0941ba18b84c75cbf9b2ccd55ffdc262393839d authored about 6 years ago
c0941ba18b84c75cbf9b2ccd55ffdc262393839d authored about 6 years ago
update tests and usage samples to use new 'register' return type
4dac5ad5c1d46682ba127bb20bf07621c9265e31 authored about 6 years ago
4dac5ad5c1d46682ba127bb20bf07621c9265e31 authored about 6 years ago
remove unused stuff
0a37a2fb363bceb281556b899738dedb8ed178ac authored about 6 years ago
0a37a2fb363bceb281556b899738dedb8ed178ac authored about 6 years ago
refactor sending messages to WebSocket.OPEN connections
5c37e1bed34b55769c95e4ce5d1a6918306e5000 authored about 6 years ago
5c37e1bed34b55769c95e4ce5d1a6918306e5000 authored about 6 years ago
cleanup imports on RemoteClientTest
b299301eaf22e937385871d858c03e965290744a authored about 6 years ago
b299301eaf22e937385871d858c03e965290744a authored about 6 years ago
adding tests using RemoteClient with RedisPresence #186
feb900c0643094bd969f83380867294bfc68b20d authored about 6 years ago
feb900c0643094bd969f83380867294bfc68b20d authored about 6 years ago
post-merge #190. rename 'shutdownProcessOnSignal' to 'gracefullyShutdown'
bce9cc9e52f11c33ed0e962439d95304b63bd3b2 authored about 6 years ago
bce9cc9e52f11c33ed0e962439d95304b63bd3b2 authored about 6 years ago
allow to omit pingTimeout when 0/null/false is passed as argument.
4d01611ed1712660e6b26cd80283dff8a9d2aa06 authored about 6 years ago
4d01611ed1712660e6b26cd80283dff8a9d2aa06 authored about 6 years ago
add a configurable SHORT_TIMEOUT (#187)
this change would not be backwards compatible, though, as it renames COLYSEUS_PRESENCE_TIMEOUT t...
df63b22ad3fabb313478e0c550384ab59c9316fd authored over 6 years ago
post-merge #185
20317e9dbb6f22ab5620d38e043587c9e941d663 authored over 6 years ago
20317e9dbb6f22ab5620d38e043587c9e941d663 authored over 6 years ago
Update .all-contributorsrc (#185)
Regarding a few issues answered
#180
colyseus.js#40
try to dispose room after allowReconnection has been rejected. closes #181 #182
585d972e43181cbaeca6c827362f51444cb35da7 authored over 6 years ago
585d972e43181cbaeca6c827362f51444cb35da7 authored over 6 years ago
prevent room from being stalled after auto disposing #174
d2dccd5bfd16737556ef9a41b0d1aa8ceb03ba42 authored over 6 years ago
d2dccd5bfd16737556ef9a41b0d1aa8ceb03ba42 authored over 6 years ago
bump v0.9.16. closes #174
26eb9c2274884dcbf8f90a665e3e1db3d2612f72 authored over 6 years ago
26eb9c2274884dcbf8f90a665e3e1db3d2612f72 authored over 6 years ago
prevent onDispose from being called multiple times on a clustered environment.
159bd9a309272be370e6e1c7476ad208b6582617 authored over 6 years ago
159bd9a309272be370e6e1c7476ad208b6582617 authored over 6 years ago
fixes closing remote clients with correct error code. closes #172
93ff717d28b8f5221e80f9f17fef22f446daddbe authored over 6 years ago
93ff717d28b8f5221e80f9f17fef22f446daddbe authored over 6 years ago
remove unused imports on TCP example
ba46eed523d06ee65d798e10e313031a05335569 authored over 6 years ago
ba46eed523d06ee65d798e10e313031a05335569 authored over 6 years ago
Merge branch 'master' into tcp-transport
Conflicts:
src/Server.ts
usage/Server.ts
upgrade ws and shortid
67b48cbadd9956ae8ebac5f59cb8e2834df9656c authored over 6 years ago
67b48cbadd9956ae8ebac5f59cb8e2834df9656c authored over 6 years ago
update issue template (#157)
it help to create a new issue.
and the issue gets more context
retry matchmaking if the room stops responding during the process. #174
4cf565a2b04550c1e3da2677a6f16e6afef6ae37 authored over 6 years ago
4cf565a2b04550c1e3da2677a6f16e6afef6ae37 authored over 6 years ago
only dispose rooms (if empty) after async onLeave has finished.
785877255f64e54f0c8327df2e98ed60a3b24802 authored over 6 years ago
785877255f64e54f0c8327df2e98ed60a3b24802 authored over 6 years ago
update README
6632453d9129e5405d78bc9015d937e543d6c1a1 authored over 6 years ago
6632453d9129e5405d78bc9015d937e543d6c1a1 authored over 6 years ago
add Haxe client to official clients list
991ade4e0f59df77b0937aeac54b5be9a9780990 authored over 6 years ago
991ade4e0f59df77b0937aeac54b5be9a9780990 authored over 6 years ago
dispose room after a timeout when last client leaves. workaround for #174 #176
7866fe343fdc612289ae15a61d777d3aa606cbab authored over 6 years ago
7866fe343fdc612289ae15a61d777d3aa606cbab authored over 6 years ago
bump v0.9.14
ef11efb5063f3b98a2ead8dc05d451fecd223d6e authored over 6 years ago
ef11efb5063f3b98a2ead8dc05d451fecd223d6e authored over 6 years ago
fix tslint
51b3408190c74db58a94aacef7e5c9e12c2251c2 authored over 6 years ago
51b3408190c74db58a94aacef7e5c9e12c2251c2 authored over 6 years ago
fix handshake error whenever a room doesn't respond anymore #174
8b305c7c778813a13cfa9a9548bddba659c2d771 authored over 6 years ago
8b305c7c778813a13cfa9a9548bddba659c2d771 authored over 6 years ago
add 'pingTimeout' as an option on Server.
154e192d5bde7633fccf81d85c08a9878149e864 authored over 6 years ago
154e192d5bde7633fccf81d85c08a9878149e864 authored over 6 years ago
leave uws commented on usage example.
cf436270512dc01fdd74a90a216c784888e11d6d authored over 6 years ago
cf436270512dc01fdd74a90a216c784888e11d6d authored over 6 years ago
remove unused import
b1c02ec207366f23891ae996d39ccedd16267f03 authored over 6 years ago
b1c02ec207366f23891ae996d39ccedd16267f03 authored over 6 years ago
Room#disconnect now forces a 'consented' leave
9488a899595e48e4eba5ae47f029464dad777523 authored over 6 years ago
9488a899595e48e4eba5ae47f029464dad777523 authored over 6 years ago
remove uws as dependency.
ecff43485ba6373e0a8ade6575db89156f311214 authored over 6 years ago
ecff43485ba6373e0a8ade6575db89156f311214 authored over 6 years ago
add Room#setSeatReservationTime() method. closes #168
00d32dfd010aed40ed83f4349ff2069dbb83fa4b authored over 6 years ago
00d32dfd010aed40ed83f4349ff2069dbb83fa4b authored over 6 years ago
fix test suite
675f1b87a0576e3c1ca97a123c40838cfea06d29 authored over 6 years ago
675f1b87a0576e3c1ca97a123c40838cfea06d29 authored over 6 years ago
move room creation error to create method. #164 #165
5f0176086258e2303da0dea6ec167446f4d3ea0a authored over 6 years ago
5f0176086258e2303da0dea6ec167446f4d3ea0a authored over 6 years ago
bump alpha version
a7d025e9df9d1df7da3ab09a78c4b67357197234 authored over 6 years ago
a7d025e9df9d1df7da3ab09a78c4b67357197234 authored over 6 years ago
Fixes #164 - Improve cryptic MatchMaker error messages when attempting to join a room. (#165)
4b0167fd7550aefec4555a28223ccf7b8d99e5cb authored over 6 years ago
4b0167fd7550aefec4555a28223ccf7b8d99e5cb authored over 6 years ago
reduce ping timeout to 2 seconds instead of 20
fe9611da2b3c0c1392e369eef988da841559effc authored over 6 years ago
fe9611da2b3c0c1392e369eef988da841559effc authored over 6 years ago
add 'consented' flag on onLeave() method
edd631f0d39c0191a932e27e5165b3fd52935b4e authored over 6 years ago
edd631f0d39c0191a932e27e5165b3fd52935b4e authored over 6 years ago
refactor 'allowReconnection'. avoid calling onLeave twice upon 'disconnect()'.
7b49f47de5decaa9aa5c1f90724b7baf8726f2ff authored over 6 years ago
7b49f47de5decaa9aa5c1f90724b7baf8726f2ff authored over 6 years ago
fix allowReconnection with locked rooms.
b58becb65424d1130e7884569172f7da9f2bc418 authored over 6 years ago
b58becb65424d1130e7884569172f7da9f2bc418 authored over 6 years ago
fix broadcasting on TCP transport.
41948639f5797c346bad45e31cbc28c41962cc9a authored over 6 years ago
41948639f5797c346bad45e31cbc28c41962cc9a authored over 6 years ago
upgrade notepack.io. fixes gamestdio/colyseus.js#29
5899493292ec986761234f3dfa43e4a145fd8bb2 authored over 6 years ago
5899493292ec986761234f3dfa43e4a145fd8bb2 authored over 6 years ago
fix joining rooms by id
544f63b6196473f8f85ba3f27c73404d97a8fc2f authored over 6 years ago
544f63b6196473f8f85ba3f27c73404d97a8fc2f authored over 6 years ago
refactor roomId confirmation on TCP transport
0a99c378c4923d8e6aa9928c2966b09af30c597e authored over 6 years ago
0a99c378c4923d8e6aa9928c2966b09af30c597e authored over 6 years ago
add 'transport' abstraction layer for TCP/WebSockets support. #48
7372bf27a6f29b8914767829d678197a4b514b7d authored over 6 years ago
7372bf27a6f29b8914767829d678197a4b514b7d authored over 6 years ago
merge with master
fe1cfa383d126a8847f3f4cdc8363d7c1eca928e authored over 6 years ago
fe1cfa383d126a8847f3f4cdc8363d7c1eca928e authored over 6 years ago
tests passing again
269b681be06388415380fb46f46c0222afaeee90 authored over 6 years ago
269b681be06388415380fb46f46c0222afaeee90 authored over 6 years ago
fix error message on room time out
87918a6a48201891bc769da7a86cf2a3ab266f03 authored over 6 years ago
87918a6a48201891bc769da7a86cf2a3ab266f03 authored over 6 years ago
add room ids to all matchmaking logs.
ef7bc48f8751f29a60b2d7dd7a3bec92e12021f6 authored over 6 years ago
ef7bc48f8751f29a60b2d7dd7a3bec92e12021f6 authored over 6 years ago
add amount of waiting ms on concurrent connections
7a189da83c2f052cff0a2d4539cf7ce27d10d31d authored over 6 years ago
7a189da83c2f052cff0a2d4539cf7ce27d10d31d authored over 6 years ago
increase from 10 to 100ms when waiting for concurrent clients
ca5be49e6a890261ffeb6367151cb3464a930bc3 authored over 6 years ago
ca5be49e6a890261ffeb6367151cb3464a930bc3 authored over 6 years ago
bump v0.9.9
447748a22023bf99ce249e83e9cce9c767405d07 authored over 6 years ago
447748a22023bf99ce249e83e9cce9c767405d07 authored over 6 years ago
use a tiny delay on concurrent connections, allowing them to join the correct room. closes #156
47fe3b8dd8edb12ab1c54a47ce57005ba120feeb authored over 6 years ago
47fe3b8dd8edb12ab1c54a47ce57005ba120feeb authored over 6 years ago
add example using cluster/memshared
ce93db4476ddf2d9517b148b79ee7f57af6abc60 authored over 6 years ago
ce93db4476ddf2d9517b148b79ee7f57af6abc60 authored over 6 years ago
clean up possibly stale roomId's when registering handlers. #140
6e5aee399f6bb553678b3f1c3998c8f1d600daa8 authored over 6 years ago
6e5aee399f6bb553678b3f1c3998c8f1d600daa8 authored over 6 years ago
auto-disconnect client only after PONG isn't received 3 times.
975430ec8e3e754cc30c7f7911b6cbc2b19b1598 authored over 6 years ago
975430ec8e3e754cc30c7f7911b6cbc2b19b1598 authored over 6 years ago
add @types/sinon to greenkeeper ignore list
017d5f28a0fca8725f1caeffdd194623019f72e8 authored over 6 years ago
017d5f28a0fca8725f1caeffdd194623019f72e8 authored over 6 years ago
bump v0.9.7
cad0a18243bf49ee39f9498fef06d5ff2cfdf497 authored over 6 years ago
cad0a18243bf49ee39f9498fef06d5ff2cfdf497 authored over 6 years ago
Merge branch 'allow-reconnection'
ac882674ce09b8b38e97a77001e7f1204d39e621 authored over 6 years ago
ac882674ce09b8b38e97a77001e7f1204d39e621 authored over 6 years ago
Merge branch 'master' of github.com:gamestdio/colyseus
d6606f62d9fbec87e603d79ca753daff2664ca6f authored over 6 years ago
d6606f62d9fbec87e603d79ca753daff2664ca6f authored over 6 years ago
add tests for 'allowReconnection' method. #147
19dd9a87d89d8a6b4839adf2a3777827d87d0c80 authored over 6 years ago
19dd9a87d89d8a6b4839adf2a3777827d87d0c80 authored over 6 years ago
fix RoomTest with new 'allowReconnection'
64a11fa642b932bdf00310f949c9afb39bbb70fa authored over 6 years ago
64a11fa642b932bdf00310f949c9afb39bbb70fa authored over 6 years ago
major refactoring on allowReconnect. implement it as a method.
9f62246629866567e1568715e6d48525d2b6f4f4 authored over 6 years ago
9f62246629866567e1568715e6d48525d2b6f4f4 authored over 6 years ago
ensure 'isReconnect' is false in case the reconnection has timed out. #147
1da0e7064acab88957d9456a3534111e35175924 authored over 6 years ago
1da0e7064acab88957d9456a3534111e35175924 authored over 6 years ago
add Objective-C client on community clients list
Big thanks to @swittk
4202e3ef8a908fa94c3b2e3a56a2f15ad02e0886 authored over 6 years ago
send 'allowReconnection' flag to client upon joining the room. #147
1e83e30cf2db59687b550f2f49453972e637b76b authored over 6 years ago
1e83e30cf2db59687b550f2f49453972e637b76b authored over 6 years ago
remove TODO comment
5cd1f073bc7496b75d093c59822bff1c31f34f01 authored over 6 years ago
5cd1f073bc7496b75d093c59822bff1c31f34f01 authored over 6 years ago
fix tslint
7d44405773d79cb1ca074e8b296681a34d98fa93 authored over 6 years ago
7d44405773d79cb1ca074e8b296681a34d98fa93 authored over 6 years ago
joinById can recognize a reconnection to skip requestJoin checks.
aacc5ccd172389759c4bdfa99c5ea9b0d72d37d5 authored over 6 years ago
aacc5ccd172389759c4bdfa99c5ea9b0d72d37d5 authored over 6 years ago
clear seat reservation on timeout. #147
8843b8ebcda035d3198bf08e56d0737ee241b0f3 authored over 6 years ago
8843b8ebcda035d3198bf08e56d0737ee241b0f3 authored over 6 years ago
refactoring how to reserve seats on rooms. add 'allowReconnection' property. #147
c4f3212bb813b1fdc11b8ac2b22321c4cd31ddcb authored over 6 years ago
c4f3212bb813b1fdc11b8ac2b22321c4cd31ddcb authored over 6 years ago
fix testing for cleared interval on nodev10
6326e727901d1daacf63cd3db057ae4db334984b authored over 6 years ago
6326e727901d1daacf63cd3db057ae4db334984b authored over 6 years ago
fix checking for cleared interval on nodev10
90060486bdd9c4b81db3dbc5b03a69b99e1bd158 authored over 6 years ago
90060486bdd9c4b81db3dbc5b03a69b99e1bd158 authored over 6 years ago
fix testing on travis using latest version of mocha
eaf277cf45ef8aa57eec676c96de1fbcdbc96af3 authored over 6 years ago
eaf277cf45ef8aa57eec676c96de1fbcdbc96af3 authored over 6 years ago
properly handle closing broken connections. closes #149
c8685b1c2475fcd4f9c67f093515ed4f3fb1e4c7 authored over 6 years ago
c8685b1c2475fcd4f9c67f093515ed4f3fb1e4c7 authored over 6 years ago
fix tslint
8f7e76c13316e36e72b475f4dea9ba096ef591b5 authored over 6 years ago
8f7e76c13316e36e72b475f4dea9ba096ef591b5 authored over 6 years ago
destroy room automatically if client has never joined. #149
23efe5c74277d95d3b32a24e8a57c3fd9e037aeb authored over 6 years ago
23efe5c74277d95d3b32a24e8a57c3fd9e037aeb authored over 6 years ago
add PING command to allow keeping alive connections.
6c703b36570b9423f492fac12d2955723eacac0e authored over 6 years ago
6c703b36570b9423f492fac12d2955723eacac0e authored over 6 years ago