-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate high bandwidth at high tick rate #20
Comments
i'm new to the code, and this might be an intentional part of the netcode protocol, but: it seems like the "empty" payload being sent is a whenever a packet is sent because of this, there is always a new |
It looks intentional and seems to be part of replay protection. The next step would be verifying that the reference implementation of A possible solution would be setting a max rate for sending empty acks in |
More info from @lucaspoffo:
Also see the QUIC ack protocol, which renet's ack protocol is derived from. |
Servers send an empty payload every tick. Investigate why this happens and fix it if possible.
Workaround: reduce your server's tick rate. In a Bevy app you can use
bevy::app::ScheduleRunnerPlugin::run_loop
.The text was updated successfully, but these errors were encountered: