proxy icon indicating copy to clipboard operation
proxy copied to clipboard

πŸ”€βš” Proxy and Service Discovery for Colyseus 0.10 ~ 0.14 (Not recommended on 0.15+)

Results 12 proxy issues
Sort by recently updated
recently updated
newest added

A malicious user can send an invalid URL in the HTTP header and the proxy throws an unhandled exception, killing the process and disconnecting all active sockets. Can be trivially...

Yesterday, we switched our live system to our new Kubernetes setup, utilizing the Colyseus Proxy together with MongoDB and Redis for load balancing. We had a public beta over the...

Please give me instruction for nginx server where port 2567 is default In new version colyseus i dont understand how this work I am try run step by step of...

I'm suggesting a hosted container image of colyseus-proxy on Docker Hub or GCR to make it easier for the end user to deploy. Current status: - End user has to...

Hi. I'm opening this issue because when i use pm2 and use more than 2/3 instances the server throws ``` Error: seat reservation expired. 0|colyseus-app | at WebSocketServer.onConnection (/Users/user/Documents/GitHub/dverso/multiplayer_server/node_modules/@colyseus/ws-transport/build/WebSocketTransport.js:105:23) 0|colyseus-app...

fix bug: when sever failed,proxy will unregister the unused proxy of server now

Use `ioredis.Cluster` instead of `ioredis.Redis` if the `REDIS_CLUSTER` env var is set to `true`. Also adds a lockfile, tests, basic CI setup + change the build script to `prepare` to...

const errorMessage = err.message.toLowerCase(); if(!errorMessage.includes("socket hang up") || !errorMessage.includes("ECONNRESET")) { console.warn(`node ${node.processId}/${node.address} failed, unregistering`); unregister(node); cleanUpNode(node).then(() => console.log(`cleaned up ${node.processId} presence`)); reqHandler(req, res); // try again! } else { res.end();...

When I run this proxy, I get this error > Error: socket hang up > at createHangUpError (_http_client.js:330:15) > at Socket.socketOnEnd (_http_client.js:431:23) > at Socket.emit (events.js:202:15) > at Socket.EventEmitter.emit (domain.js:446:20)...

enhancement

My Express app has CORS enabled, but it doesn't work becouse the proxy doesn't have the CORS enabled.