Synvael/crates/server/src
Serkyo c33643027c fix(server): sleep the remainder of the tick period
The simulation loop slept a flat 50 ms after the tick body, so the real period was the tick's work plus 50 ms and drifted with load; the advertised 20 Hz was never the rate actually achieved. The loop now timestamps the top of the tick and sleeps only the unused remainder of the budget, reporting an overrun instead of sleeping when the body exceeds it.
2026-07-30 22:29:43 +02:00
..
save refactor(server): move region files to 3D (rx, ry, rz) grid 2026-07-21 22:13:58 +02:00
tests feat(server): stream chunks to clients for their subscribed region 2026-07-22 00:01:57 +02:00
chunk_cache.rs perf(server): generate chunk baselines outside the cache lock 2026-07-28 00:22:37 +02:00
client_stream.rs feat(server): stream chunks to clients for their subscribed region 2026-07-22 00:01:57 +02:00
main.rs fix(server): sleep the remainder of the tick period 2026-07-30 22:29:43 +02:00
player.rs feat(server): stream chunks around a player entity via ECS 2026-07-07 18:53:24 +02:00
save.rs chore(workspace): refactored the way some comments were written across the repository 2026-07-10 17:38:07 +02:00
world_server.rs test(workspace): relocate all tests into per-crate src/tests via #[path] 2026-07-14 00:42:42 +02:00