You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a bunch of minor fixes but I'm unsure if they are wanted or not, lets give three examples
black holes when on the map will update the location of other ships client side without needing objectUpdates - that means
1a) its possible for different clients to be out of sync with each other depending on the latency between server and client
1b) creating a black hole via an object update implies creating an object that will move many objects - should this be documented (and to what level - the full formula if we figure it out? just a note saying they are updated?)
mines will display exploding if a player ship goes within their detonation radius (but not do damage to the player until the server confirms it), you would navily imagine the explosion and damage would both be server side controlled but they are not - should that be documented
the engineering console uses difficulty (presumably via the difficulty packet) to display how much energy will be used, which can be over ridden via objectUpdates - should that be documented?
a recurring theme will be that older packets alter the delta prediction and thus the interpretation of later packets - how much of that information do we want to include?
The text was updated successfully, but these errors were encountered:
With regards to black holes and mines, my understanding is that the client will predict current positions of all objects based on projections from the most recent data it has. This is why jitter gets worse as the update interval on the server is increased: the client's predictions get worse over time as they become out of sync with changes caused by player input. This is not limited to black holes and mines.
In general, if there's anywhere to be pedantic about this stuff, it's in this documentation, so I would err on the side of pedantry.
I have a bunch of minor fixes but I'm unsure if they are wanted or not, lets give three examples
black holes when on the map will update the location of other ships client side without needing objectUpdates - that means
1a) its possible for different clients to be out of sync with each other depending on the latency between server and client
1b) creating a black hole via an object update implies creating an object that will move many objects - should this be documented (and to what level - the full formula if we figure it out? just a note saying they are updated?)
mines will display exploding if a player ship goes within their detonation radius (but not do damage to the player until the server confirms it), you would navily imagine the explosion and damage would both be server side controlled but they are not - should that be documented
the engineering console uses difficulty (presumably via the difficulty packet) to display how much energy will be used, which can be over ridden via objectUpdates - should that be documented?
a recurring theme will be that older packets alter the delta prediction and thus the interpretation of later packets - how much of that information do we want to include?
The text was updated successfully, but these errors were encountered: