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

unit tests for SchemaSerializer (recursiveness) (#289)

+ git ignore coverage reports
+ easier tests debugging in vscode

132bc69b9a2fc7d34d7e1ac2a7eec2ef9b51736b authored about 5 years ago by Darek Greenly <[email protected]>
allow to await server.listen(). closes #287

246cdccbca5e264482323b1c2ddb517ef7429411 authored about 5 years ago by Endel Dreyer <[email protected]>
fixes sending ROOM_DATA_SCHEMA directly to a client

6d22fb044940fab2b266852dd944327c8b934fd0 authored about 5 years ago by Endel Dreyer <[email protected]>
add tests for SchemaSerializer#hasFilter

348b5b0c2c1f590a983a546e6113c9c9a6fc5982 authored about 5 years ago by Endel Dreyer <[email protected]>
micro optimization on message broadcast

0c02a091d63daed087cfe00866d9ed8c52676007 authored about 5 years ago by Endel Dreyer <[email protected]>
test broadcast 'afterNextPatch'

5797d535af0cde2d1d6002183b057eaafe3eb198 authored about 5 years ago by Endel Dreyer <[email protected]>
refactor message enqueueing, clients now have to acknowledge JOIN_ROOM. closes #260

5b69715e1796bce8a4374ae4f0dcd2b8c2ffcc65 authored about 5 years ago by Endel Dreyer <[email protected]>
add room.broadcast() benchmark util

4eb561aa342c040e4fc93182f07e247893050fe0 authored about 5 years ago by Endel Dreyer <[email protected]>
use a single message with protocol code embedded into it

58630e1382512f9cd3f6e6432ef0744aed5533c6 authored about 5 years ago by Endel Dreyer <[email protected]>
throw seat reservation error when seat expired and room disposed. closes #277

c9f316446b948a79533cbd824b5cb3d57b7fcac2 authored about 5 years ago by Endel Dreyer <[email protected]>
tslint fixes

fe95415d4455946c7ec6f0d2e3e61db8add7b723 authored about 5 years ago by Endel Dreyer <[email protected]>
disable npm cache on travis

f237701aea65248516d816df9ec3eda12286b9d8 authored about 5 years ago by Endel Dreyer <[email protected]>
fix identifying when filters are being used. bump 0.11.25

059c874d1916a99815f0110bc6302fb61fa41780 authored about 5 years ago by Endel Dreyer <[email protected]>
ensure reserved seat timeout is deleted if connection has timed out

49f1c9641411c09a4c26489f7a0bb85950baba5e authored about 5 years ago by Endel Dreyer <[email protected]>
update patreon backers list

55f1ea798cbb093e091f606c007c45d51a7e9468 authored about 5 years ago by Endel Dreyer <[email protected]>
add tests for room lock/unlock routines

5a8cbd16b8652e39ffbd29a6167b052f2c7fd025 authored about 5 years ago by Endel Dreyer <[email protected]>
tslint fixes

b1008315cce6de1c88f6bbda827cf290210fddae authored about 5 years ago by Endel Dreyer <[email protected]>
Merge branch 'feature/send-schema'

e6ff841a8a58e7be890dae8cc0f5999407ad7384 authored about 5 years ago by Endel Dreyer <[email protected]>
bump 0.11.23

55225e231340189c0a154cdd269043ab16fd3729 authored about 5 years ago by Endel Dreyer <[email protected]>
add more tests for pingTimeout / pingMaxRetries

3722743be629766e7e055d0e65ffe2c80d600b39 authored about 5 years ago by Endel Dreyer <[email protected]>
enable filtering out fields using @filter() provided by @colyseus/schema

12ca8e81311a67b4af91a99780c4c59efdc5aa88 authored about 5 years ago by Endel Dreyer <[email protected]>
add tests for sending data encoded as @colyseus/schema

c8d47354cecb9008eb4f0116ed31174eac972921 authored about 5 years ago by Endel Dreyer <[email protected]>
refactoring. allow to broadcast schema-encoded messages.

66a1accf26246e5ed14d7038dd3fe8d00ca721d7 authored about 5 years ago by Endel Dreyer <[email protected]>
Merge branch 'master' into feature/send-schema

bde8ba9da85658f268d66ae4192b67b196270387 authored about 5 years ago by Endel Dreyer <[email protected]>
soft breaking change. bump 0.11.22

1197f007547c10fdc35261c93529e1c9bd9213e5 authored about 5 years ago by Endel Dreyer <[email protected]>
soft breaking change. bump 0.11.22

3d75b67516f83222394b7d7a9b8c4de8395883cb authored about 5 years ago by Endel Dreyer <[email protected]>
add 'funding' on package.json

b6d16b415e28979c95f0d4f2c67ec2e4f539b19b authored about 5 years ago by Endel Dreyer <[email protected]>
tslint

9122bad49b07583ab33f43cd296bce4b2d3a5b6a authored about 5 years ago by Endel Dreyer <[email protected]>
fix ordering of broadcasted messages for testing

c991597daf54e7d3f197ccce0592e257121dc084 authored about 5 years ago by Endel Dreyer <[email protected]>
test all combinations of presence/driver. refactor debugAndPrintError() method.

a8069182266b031cec5d8593acc5b6e7d9068697 authored about 5 years ago by Endel Dreyer <[email protected]>
add Presence#sinter(...keys) method

f3ffff673b6be96f50ba5a9ce442848f1612c17f authored about 5 years ago by Endel Dreyer <[email protected]>
tslint fixes

8ed4b2a08db8fa01529d2c368fb1c59920c126fe authored about 5 years ago by Endel Dreyer <[email protected]>
RedisPresence#subscribe() - fixes multiple listeners per subscription topic

fe7ae1a708e63e2a5ae9718cb37f1bc4a18db989 authored about 5 years ago by Endel Dreyer <[email protected]>
add rejection test for onAuth() and onJoin()

697da7df6fddfdc24ba5e6eaa09c7320a9d83930 authored about 5 years ago by Endel Dreyer <[email protected]>
add test for broadcast during onJoin()

e1d94e81979d7cd304ab7f15ad25345e5188392e authored about 5 years ago by Endel Dreyer <[email protected]>
add test for pingTimeout/pingMaxRetries

c71f47a9d152e0edad438a31d432fa4f9696b970 authored about 5 years ago by Endel Dreyer <[email protected]>
add test for 'consumeSeatReservation'

eaf669d35aafc610a5e8453b471af5eacd71298b authored about 5 years ago by Endel Dreyer <[email protected]>
rename 'pingTimeout' and 'pingCountMax'. closes #268

18504012a443fe5041ae6c34b36a27ff23b9fb99 authored about 5 years ago by Endel Dreyer <[email protected]>
update README

5c8aacbf3c9e9bef68cf37a25950048eef8ae49a authored about 5 years ago by Endel Dreyer <[email protected]>
Rewrite tests (#280)

* remove old tests. rewriting ServerTest.

* rewriting tests. improve matchmaker's testability...

8729e1fa8d6fb80854642a1f545a6afebc8adfc0 authored about 5 years ago by Endel Dreyer <[email protected]>
wip: add Protocol.ROOM_DATA_CUSTOM for sending schema-encoded data

c295b345f1d6395ad6286ea293f26687610b75eb authored about 5 years ago by Endel Dreyer <[email protected]>
revert: unexpose RelayRoom due to Unity3d 'schema-mismatch' issue.

38726f53394347ca8473dce8eb19b808499d80bf authored about 5 years ago by Endel Dreyer <[email protected]>
expose matchMaker.driver for @colyseus/monitor. bump 0.11.19

6e0794dc6d7634abb9746552132646a10ae3d2ca authored about 5 years ago by Endel Dreyer <[email protected]>
expose 'matchMaker' as a module. bump 0.11.18

1336d393bea0f0bb8bb01089e9bc3aa73f3467d1 authored about 5 years ago by Endel Dreyer <[email protected]>
upgrade @colyseus/schema to 0.5.0

9f349bfa6d5bef3216ea220a70160a41b19a955b authored about 5 years ago by Endel Dreyer <[email protected]>
matchMaker.reserveSeatFor() is now public

63400033f32c8f551f66c5126602afa607f1192b authored about 5 years ago by Endel Dreyer <[email protected]>
caching @colyseus/schema handshake data.

6449db4cb61c6a5d47abade12dced20cbd3cf206 authored about 5 years ago by Endel Dreyer <[email protected]>
add patreon backers list to README

9ff91bdf978088f5dc60216511cd61a9766bb22f authored over 5 years ago by Endel Dreyer <[email protected]>
expose RelayRoom publicly

efbbd81b04ab7e2329b31469d4c19d256d464fb1 authored over 5 years ago by Endel Dreyer <[email protected]>
allow to overwrite roomId during onCreate(). closes #273

15f60b4f7eb68c8441acf15544da9ac0e6025271 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes return type of onCreate() to allow 'Promise'

b4b366531617f9edc031c38aef9f186307369d77 authored over 5 years ago by Endel Dreyer <[email protected]>
improve process discovery + .attach() method. #271

5cab0fbd76621ff043ff08154ae71fde72227b71 authored over 5 years ago by Endel Dreyer <[email protected]>
tslint. postmerge #269

e187be1ac285c92673176a9f3bfc91fb586f0074 authored over 5 years ago by Endel Dreyer <[email protected]>
use internal-ip instead of public-ip package. #264

6579d5ea7bd0ab7595569444ef1ec61816c9f122 authored over 5 years ago by Endel Dreyer <[email protected]>
Update MongooseDriver.ts (#269)

36636123f3a5394da136728771a75771240115bc authored over 5 years ago by Atish Abhang <[email protected]>
allow to specify interface for Room's metadata. bump 0.11.13

71aa3c3a4ad2e94a0af2004b3ef1efcdd906d4a1 authored over 5 years ago by Endel Dreyer <[email protected]>
throw explicit 'seat reservation' instead of calling onJoin() with undefined options. bump 0.11.12

7fe0c932d668993a30ee18699fcb886348b5eebb authored over 5 years ago by Endel Dreyer <[email protected]>
Change mention of Gitter to Discord (#266)

433021bd2a3732238dbe866d9566b9f7a7fda8c0 authored over 5 years ago by Michael McQuade <[email protected]>
postmerge #264. bump 0.11.11

05ff77e71d70c179d16bffd04da32dc9e0ebe98d authored over 5 years ago by Endel Dreyer <[email protected]>
public address

4c37be3ec42f38fb5d71bd590122a1c80bd71c14 authored over 5 years ago by Atish Abhang <[email protected]>
improve concurrent join/joinOrCreate. bump 0.11.10

813cf986d31979b747706910a6be80ece4450042 authored over 5 years ago by Endel Dreyer <[email protected]>
remove 'donate' on postinstall.

aed25b84c8ab3f05580cc7e237321a977d917116 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes allowing '-' on room ids. bump 0.11.9

fec67528166283f9c66cb616a364adafd443f1b6 authored over 5 years ago by Endel Dreyer <[email protected]>
update readme

0dca7173738ff5e7b110f5820552b9a3016e9c45 authored over 5 years ago by Endel Dreyer <[email protected]>
add collaborative drawing prototype to the readme

73224023473358f6bac1b77f0dbd7b04f81438cf authored over 5 years ago by Endel Dreyer <[email protected]>
prevent silent user errors during onCreate and onJoin. bump 0.11.8

2f9e475da386b7971044380af719c96728024b90 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes graceful shutdown. fixes onLeave closing code for LEAVE_ROOM. bump 0.11.7

dd83ff7c2d7cc4ad681c9cb40a21354790de42d2 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes allowing numbers on room names. bump 0.11.6

fee09c4308f204ecb81c69d867701b1a97503253 authored over 5 years ago by Endel Dreyer <[email protected]>
bump 0.11.5

aa184b81a87e3c7ea75734211177f92c6599d4a7 authored over 5 years ago by Endel Dreyer <[email protected]>
matchmaking routes are now framework-agnostic. closes #258

dddf6213ea8856d2b818fadf1754cd6047eb73b1 authored over 5 years ago by Endel Dreyer <[email protected]>
rename 'data' argument to 'message' on send/broadcast.

86931a75d9609ce41007e7293f27661e45436855 authored over 5 years ago by Endel Dreyer <[email protected]>
only delete seat reservation after onJoin() as fulfiled. bump 0.11.4

f3fd41205c13873efda612d177af60e6e3345445 authored over 5 years ago by Endel Dreyer <[email protected]>
add Relay and Lobby rooms. not exposed publicly yet.

b00f654dfbe5f045b9558d6afe9bbaa484fd4871 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes room listing on explicit lock. closes #256

c7cae6f828661e6b226691b521a2336b6f6fda83 authored over 5 years ago by Endel Dreyer <[email protected]>
update tic-tac-toe description on README

4471021865c38aa6809eb2ff9b4a04c613ba4f9c authored over 5 years ago by Endel Dreyer <[email protected]>
post merge #255, bump 0.11.2

7b8fcd2c3e36cb937680f2053b3e8546a6ea7b93 authored over 5 years ago by Endel Dreyer <[email protected]>
Merge branch 'feature-add-property-pingCountMax' of https://github.com/GDdark/colyseus into GDdark-feature-add-property-pingCountMax

dfdaef76b3b60737904c63d1062f70efd878c810 authored over 5 years ago by Endel Dreyer <[email protected]>
revert: deying connection if onAuth() is falsy.

5828d39397982fae62af11fb195eef5522780b12 authored over 5 years ago by Endel Dreyer <[email protected]>
Server add property pingCountMax

00ff696bfdc7416f51128902b57505ead8c71753 authored over 5 years ago by Dongxi Huang <[email protected]>
bump 0.11.0 :tada:

e8dd7cd562f4152d6a433be5047de7c7c8e77ce1 authored over 5 years ago by Endel Dreyer <[email protected]>
refactoring seat reservation. clear it after a timeout without connection.

b92f17372f9a8b5adb0f537f254de9cac8f31753 authored over 5 years ago by Endel Dreyer <[email protected]>
tslint fixes

bc38daa0d589096762c70ce234dfcb58b681e400 authored over 5 years ago by Endel Dreyer <[email protected]>
cache messages during onJoin() to send after JOIN_ROOM protocol.

83a3f32cc095d98b3d4d0935266126f9dd50194e authored over 5 years ago by Endel Dreyer <[email protected]>
update onAuth() return type

f0b0966dc1041f8137f18a15a7ee1a0be084e64c authored over 5 years ago by Endel Dreyer <[email protected]>
rollback using client.auth. #176

4bc6827bdf48420825a4d787832c21842abe9dbe authored over 5 years ago by Endel Dreyer <[email protected]>
implement .sortBy() on LocalDriver. #176

5b72fb38b77b8368bcb663456bb0802e5d2fc36f authored over 5 years ago by Endel Dreyer <[email protected]>
removing unused redis calls. fix remoteRoomCall to check for reserved seat. #176

b26c2e9a8ca75876ac8ff5224f701d8055b31e13 authored over 5 years ago by Endel Dreyer <[email protected]>
expose createdAt for room listing. #176

efc8dec9c67bf6bbd1fc8fbae9668a328cd2d5ae authored over 5 years ago by Endel Dreyer <[email protected]>
do not call onAuth during reconnection. #176

1437627254c8d259f471360d51581b7fe6406ade authored over 5 years ago by Endel Dreyer <[email protected]>
update tic-tac-toe example to v0.11

6dbe8715d7073d7e642f28f3f76af6ed04c8a835 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes exposing matchmake error on plain http. #176

6bfad3cd27a1e04e756f5a9ccc6d4f5f0d674c75 authored over 5 years ago by Endel Dreyer <[email protected]>
fixes extracting room names from request url on plain http. #176

eaa7b1bb23fe1e7667c7e6d99a67ac1fcb1a8364 authored over 5 years ago by Endel Dreyer <[email protected]>
allow to use without express again. #176

61119204aebcf4b96fc10785fa3c972a638f2951 authored over 5 years ago by Endel Dreyer <[email protected]>
fallback to MONGO_URI when using MongooseDriver. #176

c35d7d21e54da8975297b87e952622a5d66df37c authored over 5 years ago by Endel Dreyer <[email protected]>
disable perMessageDeflate by default

47cd7db0464958a4abf5f4f814a5ff1c89c70352 authored over 5 years ago by Endel Dreyer <[email protected]>
udpate contributors on readme

adff53be07cef863829d2bb7e7c7573d0a204c8c authored over 5 years ago by Endel Dreyer <[email protected]>
avoid unecessary presence call during allowReconnection(). #176

aa08b4fdb24d2b282041142d59e43d489fc51805 authored over 5 years ago by Endel Dreyer <[email protected]>
workaround to cleanup stale mongoose rooms. colyseus/colyseus#176

ad4757cec120a8b811f69cccb8042c2edcecf5f5 authored over 5 years ago by Endel Dreyer <[email protected]>
postmerge on transport refactoring

7bd72af1c01395233b3203c88e6d822f24ebb302 authored over 5 years ago by Endel Dreyer <[email protected]>
expose processId on local matchmaking driver. #176

f0fadfa9077f1502668fa86f7d4f55884c241efb authored over 5 years ago by Endel Dreyer <[email protected]>