Endel Dreyer

Results 381 comments of Endel Dreyer

Having a barebones TCP server instead of WebSocket would simplify a lot for the Game Maker client.

Hi @jog1t, Interesting find. It seems that [`defineTypes()`](https://github.com/colyseus/schema/blob/1ee5cca5fa2733b216ed3fbd6ad5a59e8820565c/src/annotations.ts#L348-L357) and defining plain JavaScript properties directly don't play nicely together: ```javascript class State extends Schema { number = 0; property = "";...

Hi @CookedApps, Thanks for reporting, I couldn't reproduce locally, though. Can you share more details on how you approached testing? - Are you using a specific matchmaking driver? (mongoose or...

Hi @CookedApps, I've tried exactly as you described and still couldn't reproduce, unfortunately. If you can provide a reproducible scenario with source code it would be nice! Cheers!

Thanks for looking into this @lpsandaruwan Maybe this behaviour happens on the same scenario as https://github.com/colyseus/colyseus/issues/348#issuecomment-913933140

Hi @CookedApps, if you don't mind sharing, my username on GitLab is "endel"

Thanks for the suggestion @craig1123, this is going to land on 0.15 soon

Hi @Sh1d0w, thanks for sharing, I've had a quick look over the sources and I suspect it is related to `@filterChildren()`. Will inspect further during the week

Just leaving this as a reference... On `@colyseus/testing` the monkey-patching has been done this way, we can do similarly for `colyseus.js` during the loadtest: https://github.com/colyseus/colyseus/blob/8dd5b6407122cdcab362f5f534bad68eef1dda82/packages/testing/src/Room.ext.ts#L29-L35

Hey @qinfanheaven, that's interesting! Would you mind sharing how you've approached replicating the functionality of `colyseus-proxy` with OpenResty?