userIan Hendersoncancel
branchrust_reboot/main/network_lodscancel

16 Commits over 0 Days - Infinitycph!

14 Days Ago
Merge fixes
14 Days Ago
main -> network_lods (breaking)
16 Days Ago
▇ █▉▆▋▉▉▅▆▉ ▍▌▉▌▌▋▉ ▆▌ ▋▍▄▇▉▍▋ ██▍▅█▍▊ ▌█▆▅ ▆█▆▊▋█ ▄▊▍▅█▅▆ ▉█▆▊▅▆▄ ▄▇ ▄▄▄▆▄▅▄▅▊█▊▊▇ ▋▊▅▅▊▇ ▌▍▉▄ ▆▊ ▊▍▊▄▋▅ ▅▄ ▌█▅▉ ▉▇▍▉▌█▍ ▉▊▆▊ ▉▉▍▉ ▋▅ ██▄▋▉█ ▅▇▄▍▆█ ▉█▇ ▉▉▊▆▇▇ ▅▅ ▄▋▄▇▆▅▉▋▉▇ ▍█▍ ▅▌▍▍▋▅▋
16 Days Ago
- Net LODs use 16m position cells for all ranges instead of cached group lists - Set network lods to be off by default - Profiling - Code cleanup
17 Days Ago
Cleaner way for the client to grab lod ring on its side
17 Days Ago
Minor code cleanup
18 Days Ago
Swap net lods to use distance comparisons instead of cells to ensure its consistent between small and large network entity settings
18 Days Ago
main -> network_lods
18 Days Ago
- Ensure the client can accurately figure out the network lod of an entity rather than guessing - Make startId/gridSize/baseCellSize constants iin the grid rather than being in the prefab
19 Days Ago
- Cleanup - Fixes stopping treating base player npcs like humans
19 Days Ago
- Add player support - Add two seperate controls: one to decide off/on without globals/on with globals, another to control how much players are included in the lods: off/on only at far distances/on
19 Days Ago
Ensure global map markers skip the LOD system
19 Days Ago
Support for LODs on global networked entities - map them to a large size grid based on position and evaluate LOD level from there Setting to ignore network LODs
20 Days Ago
Swap tick based LOD to a time based one so we can support running on low fps servers
20 Days Ago
- Increase interpolation delay the further away the object is instead of trying to predict lod based delay via changes in packet timings - Let clients drop the extra delay if the setting is off on the server
20 Days Ago
Attempt at an experimental network LOD system - updates entities more or less often depending on how close they are to the player. Uses cell coordinates Doesnt affect players. Needs more work to stop affecting gameplay with animals etc. Initial experiments show a 75% decrease in entity position network traffic at high distances 50% reduction in entity position updates at medium distances