veloren/common
Marcel Märtens 8ab5d53f2c sync
make systems more stable by:
- fix wobbly, by doing CompSync and TimeSync in same ecs system
- dont interpolate on voxygen
- sync PhysState to the client in order to get rid of the jump snap to ground bug
- make the simulate_ahead more constant over time, as "jumps" in this number will be noticed by the client as "lag jumps"

There are still some problems
- [ ] Snap to the ground on jump isn't fixed completly, as we depend on tick n-1 and we only sync tick n to the client
- [ ] Arrows dont work properly yet with this commit, e.g. right click arrow attack
- [ ] Verify that clientcommands are actually broadcasted to all clients
- [ ] Followup: Agent needs to send clientcommands rather than commands
2023-03-16 08:47:30 +01:00
..
assets Update dot_vox dependency 2023-01-22 18:00:39 +01:00
base Add metrics for timing subsections of State::tick 2023-03-14 01:03:05 -04:00
benches Various minor optimisations 2022-10-12 13:57:14 +01:00
dynlib update dependencies 2022-09-22 11:57:55 +02:00
ecs fix clippy errors 2022-11-28 14:08:11 +01:00
frontend Reduce overhead of messaging systems. 2022-09-14 21:04:53 -07:00
net sync 2023-03-16 08:47:30 +01:00
src sync 2023-03-16 08:47:30 +01:00
state sync 2023-03-16 08:47:30 +01:00
systems sync 2023-03-16 08:47:30 +01:00
build.rs Removed existing LFS check 2023-01-18 22:31:33 +00:00
Cargo.toml Switch from custom macro for grouping cfgs to cfg_if since rustfmt can't see through macros but is hardcoded to parse cfg_if and follow the module names inside it. 2023-03-11 08:06:46 -05:00