-
Notifications
You must be signed in to change notification settings - Fork 35
Manual packet fragmentation #116
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
Merged
Merged
Changes from 1 commit
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
a9ee35a
Early draft [skip ci]
Shatur fb8ce9f
Fix tests
Shatur 56fb26c
Update changelog
Shatur 77e8e18
Remove trackers
Shatur 388a542
Apply formatting
Shatur c204fb0
Add test and fix discovered issues
Shatur b1d4265
Refactor working with ticks
Shatur 1a39f0f
Fix clippy
Shatur 86bd689
Fix splitting logic
Shatur 7a99595
Undo diagnostics changes
Shatur 689cacd
Update deny.toml
Shatur 9ec9ef2
Update docs
Shatur 9bf14bc
Trigger change detection to fully cover diagnostics
Shatur 34cff3f
Add test for update replication buffering and fix the discovered bug
Shatur cbf0116
Refactor event queue test in similar way to test more
Shatur 7408bf9
Use tick from the message when apply an update from buffer
Shatur 58b6592
Store replicon tick inside update message too
Shatur bbf5db4
Do not store position in buffered update
Shatur 8014108
Drop extra retain buffer
Shatur ce9e7e4
Remove wrong comment
Shatur 33669b3
Hide `ServerEntityTicks` from public API
Shatur 6a0d92b
If there is any insertion, include all updates into init message
Shatur 61d8d46
Properly disconnect the client to cover this case
Shatur 9af3e8c
Remove extra check
Shatur 1566c3a
Update tracing messages
Shatur 6939114
Panic if update references a non-spawned entity
Shatur d2bed64
Fix comment
Shatur b711ab6
Reverse condition
Shatur af8ec14
Fix replication buffer slicing
Shatur 6aeed9f
Update docks
Shatur ccf9c9c
Compare ticks before acknowledgment
Shatur 0c5c3e7
Simplify logic
Shatur 6e440e2
Rephrase panic message
Shatur 169296d
Apply suggested docs
Shatur ab3387b
Use while instead of loop
Shatur 1b2c7c4
Move buffered updates into resource to be able to reset them
Shatur 7a5510f
Remove extra map lookup
Shatur c21f454
Use more correct check
Shatur e5f428c
Add debug assertion
Shatur d961f36
Fix wrong condition
Shatur 9e24aba
Apply docs suggestion
Shatur b262977
Get messages for fist client instead of last
Shatur a706c4b
Move replication buffer into a server submodule
Shatur 65240e3
Improve group strategy and test it properly
Shatur 16e3c18
Add `is_sendable` helpers
Shatur ded251e
Apply clippy suggestion and update description
Shatur d0a2459
bug fix: client should skip component updates that aren't needed
UkoeHB 9268d99
Refactor component writing
Shatur e396693
Refactor applying on client
Shatur e215ba2
Add test
Shatur eba3366
Fix message packing
Shatur bef9b1a
Refactor connection handling
Shatur 9a5a349
Apply docs suggestions
Shatur 0fde075
Reuse memory for entities
Shatur 305569b
Clarify events despawned entities
Shatur d7b27e3
Fix old entities replication
Shatur a06da4e
Move update replication tests after init tests
Shatur 5e58ac0
Move clients info into a separate module
Shatur 9becc14
Apply doc suggestion
Shatur 4612fea
Make systems dependent
Shatur 7f923a3
Improve docs
Shatur 6d2e80b
Keep memory for `ClientInfo`
Shatur 7834cd8
fix typo
UkoeHB File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.