Overview #
HeroSync is a client-side latency-compensation framework. It does not reduce your ping — it reduces what your ping feels like. Actions register instantly on your side (zero perceived delay), then outbound and inbound packets are observed and reconciled against authoritative server truth. When the server disagrees, a dedicated rollback engine reverses only what needs reversing, backed by state snapshots for consistent rollback points — all without a server mod and inside a sub-2ms per-client-tick budget.
Network latency makes otherwise-fine gameplay feel heavy. HeroSync removes that feeling client-side: your actions register instantly, then reconcile with the authoritative server — rolling back cleanly when the server disagrees.
Quick start #
- Download the HeroSync JAR for your exact Minecraft version (1.21 → 1.21.11 published; 26.x experimental).
- Place it in your Fabric mods folder (Fabric API recommended) — nothing to install server-side, ever.
- Join any server — actions now feel responsive immediately; the reconciliation engine works silently in the background.
- Open the in-game settings screen to tune or disable individual features, or edit config/herosync.json (created after first launch).
- Press F3+L to toggle the debug overlay and confirm the framework is active on your current server.
- Use /herosync status and /herosync stats to inspect current state, transactions and per-tick cost.
- Run /herosync reload after editing config/herosync.json to apply changes without restarting.
- Keep the JAR matched to your Minecraft version for best results — 26.x builds are bundled-mappings and experimental.
Configuration #
HeroSync tunes through config/herosync.json — optional, created after first launch or via /herosync reload. Individual features and the whole framework can be disabled from this file. JSON5 tolerates comments and trailing commas.
| Setting | Default | Description |
|---|---|---|
| Feature toggles | All enabled | Individual latency-compensation features (instant registration, reconciliation, rollback) can be disabled one at a time. |
| Framework master toggle | Enabled | Disables the whole HeroSync framework in one switch. |
| Debug overlay | Off (F3+L) | Live latency-compensation diagnostics — toggled in-game with F3+L or /herosync debug overlay. |
| Performance budget | Sub-2ms per client tick | The engine is designed to stay inside this budget even when fully enabled. |
Frequently asked questions #
Does this work on servers without the mod?
Will it get me banned?
Which versions are supported?
Does it change my actual ping?
Can I turn it off?
How much does it affect performance?
Is there a command interface?
Can other mods integrate with it?
What happens when the server disagrees with me?
Compatibility #
| Property | Value |
|---|---|
| Loader / platform | Fabric |
| Minecraft versions | 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 |
| Latest version | r1.4.0 |
26.x builds are experimental (bundled-mappings).