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
* feat: snapshot. Attempt at applying snapshot spawn branch over new message queue
* feat: snapshot. Reusing spawn entries.
* feat: snapshot fix, prefab handling
* feat: snapshot. reduce log spam
* snapshot: merge preparation. Removing old acks, removing unused variables
* feat: snapshot. merge preparation. Removing old acks, removing unused variables
* feat: snapshot. more reasonable sentinel checks around snapshot send/receive
* feat: snapshot. small clenaup
* feat: snapshot. Moving configuration items to NetworkConfig
* feat: snapshot. Adjusting to code standard
* refactor: moved code from SpawnInternal into separate SendToSnapshot function. This will allow reusing it from NetworkShow. But as-is, no impact
* refactor: calling networkShow(NetworkObject) code in networkshow(List<NetworkObject>) instead of calling a deeper-nested function. Make the code more uniform and prepares for incoming snapshot changes
* style: whitespace
* refactor: also using NetworkHide(NetworkObject) to implement NetworkHide(List<NetworkObject>). Same reasons as for NetworkShow
* feat: snapshot. Safer access to Connection RTT structures
* feat: snapshot. placeholder comment for code to come later
* feat: snapshot. Snapshot fully working for spawn test.
Keeps reference to proper network manager.
Allows sending spawn to individual instances
* feat: snapshot. despawn going via snapshot. snapshot message size limitation. snapshot message packing in a LRU fashion
* feat: snapshot. Incrementing the local span and despawn store (amortized linear) when game code demands too much spawn/despawns
* feat: snapshot. Using different list to keep track of spawn despawn times. Probably not needed, might be revert in the future, but eases debugging. Also debug prints, obviously temporary
* feat: snapshot. extra logging for debugging
* fix: snapshot. MTT-1056 despawn loss
* feat: snapshot. Proper test for length used in snapshot message. Removed redundant condition for target client list
* fix: snapshot. NetworkHide in snapshot mode was incorrectly hiding the object on all machines
* feat: snapshot. Keeping snapshot disabled for this release
* style: coding standards fix
* test: making the networkshow/hide test more resistant to timing difference on the test machine, waiting half a second instead of a tenth.
* test: removing Sleep() code in NetworkShowHide that attempted to deal with timing. Used explicit timeout instead. Less flaky
* feat: snapshot, computing the mask of past received messages. Not used yet.
* feat: snapshot. First pass at PR code review
* feat: snapshot. Adjusting to int ticks
* feat: snapshot. Reducing the amount of logging, as this is getting merged to develop
* feat: snapshot. MTT-1088. Acknowledgement for multiple messages, not just the latest
* feat: snapshot. Enabling snapshot in this branch, by default
* feat: snapshot. Fixing a bad merge from develop
* feat: snapshot. prep for PR, MTT-1088, plus packet loss for testing
* feat: snapshot. prep 2 for PR, MTT-1088
* feat: snapshot. prep 3 for PR, MTT-1088. disbaling snapshot, and whitespace fix
Co-authored-by: M. Fatih MAR <mfatihmar@gmail.com>
0 commit comments