A forum for the hungry members of the Haxball community.
tim wrote: […] set up the command for a limited extrapolation on all the players present in the room, for example 100 maximum, and each player is free to set his level of extrapolation without exceeding the limit.
saviola wrote:tim wrote: […] set up the command for a limited extrapolation on all the players present in the room, for example 100 maximum, and each player is free to set his level of extrapolation without exceeding the limit.
This is not possible due to the client-side nature of extrapolation. Limiting the kick rate is possible from the server (because the server can just refuse any more kicks from the client beyond the limit), limiting extrapolation is not (because the client can lie to the server about how much extrapolation it uses).
desync wrote:It is possible. Server can check players extrapolation on every game tick and if its more than 100 it will decrease it to maximum possible. This will prevent bypassing limit.
saviola wrote:desync wrote:It is possible. Server can check players extrapolation on every game tick and if its more than 100 it will decrease it to maximum possible. This will prevent bypassing limit.
No, the server cannot check the extrapolation. It can only ask the client "what extrapolation are you using?" and then ask the client "would you please decrease extrapolation?", but the client can choose to give a wrong answer to the first and ignore the second.
I guess in the end it would still kind of work, but it is only a matter of time until people will work with modified clients that bypass the limit.
saviola wrote:Yes, but all of what you write happens on the client, not on the server. And the client can be modified, I could just remove the check client-side and bypass the limit.
Users browsing this forum: No registered users and 42 guests