How to Change or Edit Timeout Behavior or Timeout duration for Multiplayer?
by user 406778568597831690
How to Change or Edit Timeout Behavior or Timeout duration for Multiplayer?
by user 406778568597831690
Hey
there is an option while starting the server to define that
https://engine.needle.tools/docs/networking.html#networking-package
(sets timeout to 5 seconds)
networking.startServerFastify(fastify, { endpoint: "/socket", defaultUserTimeout:5 });
let me know if you would need more context.
i am using Express Server
by user 406778568597831690
The options are implemented the same way for express as well. (startServerExpress
)
see readme here as well: https://www.npmjs.com/package/@needle-tools/needle-tiny-networking-ws @TNTCF4
i have added the timeout from the server to 5 Min but still the user is idling out in 10 Sec.
by user 406778568597831690
any help in controlling that will be nice
by user 406778568597831690
Can you test that if you set it to 1 second this log appears:
User Room timeout is set very low: 1 seconds. Consider increasing it to ~30 seconds or more.
If it does not, you might be on a older version. From my tests it worked (with fastify, if that would be the difference), but iāll test it again
On the glitch server that you use for networking the networking package should be at least on 1.3.0