From f48723d3b4f4dddbb2aa371f59d80f6611be3a24 Mon Sep 17 00:00:00 2001 From: Eric Christian Date: Thu, 9 Apr 2026 13:15:19 -0500 Subject: [PATCH] Update README.md --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 40a0139..df3d264 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,8 @@ The game is split into independent crates, each in its own repo. Everything is R | [`sc-zoned`](https://git.oat.im/sc/sc-zoned) | Zone server. Runs the authoritative sim, relays messages between clients. | | [`sc-authd`](https://git.oat.im/sc/sc-authd) | Auth server. Accounts, squads, leaderboards, zone tokens. | | [`sc-overlord`](https://git.oat.im/sc/sc-overlord) | AI team commander. Spawns and directs NPC fleets, manages base capture strategy. | -| [`sc-replicate`](https://git.oat.im/sc/sc-replicate) | Trait-based state replication. Derive macro that auto-syncs entity fields between server and clients. | +| [`sc-replicate`](https://git.oat.im/sc/sc-replicate) | Trait-based state replication runtime. Diff/apply over postcard batches; replaces hand-written Tracker*/Position messages. | +| [`sc-replicate-derive`](https://git.oat.im/sc/sc-replicate-derive) | Proc-macro crate for `sc-replicate` — provides `#[derive(Replicate)]` and `#[replicate(epsilon = ...)]` field attributes. | | [`sc-dashboard`](https://git.oat.im/sc/sc-dashboard) | Admin dashboard. | | [`sc-decode`](https://git.oat.im/sc/sc-decode) | Packet decoder tool for debugging the wire protocol. | | [`sc-xtask`](https://git.oat.im/sc/sc-xtask) | Dev task runner (`cargo xtask serve`, `cargo xtask build`, etc). | @@ -32,9 +33,9 @@ The game is split into independent crates, each in its own repo. Everything is R └────┬─────┘ ┌─────────┼──────────┬──────────────┐ ▼ ▼ ▼ ▼ - ┌──────────┐ ┌────────┐ ┌──────────┐ ┌──────────┐ + ┌──────────┐ ┌────────┐ ┌──────────┐ ┌───────────┐ │sc-client │ │sc-zoned│ │sc-authd │ │sc-overlord│ - └────┬─────┘ └────────┘ └──────────┘ └──────────┘ + └────┬─────┘ └────────┘ └──────────┘ └───────────┘ ┌────┴─────┐ ▼ ▼ ┌──────────┐┌─────┐