Bedrock · The year on a dedicated server

Network Sync

One shared pulse for multiplayer, so the farm agrees with itself.

In the dairy year

A friend joins in spring. They should see the same hollow, the same milk clock, the same price. If every companion fires its own network chatter, the year rubber-bands.

This core batches the suite’s live state about once a second and gives admin actions a single door to the host.

The feel

The host owns money and sim. Clients request. They do not quietly rewrite the save. That is how a dairy year stays fair.

Without this core, companions fall back to their own events. The farm still runs. A full suite server feels cleaner with one pulse.

How it works

This is mod 2 in the load order, after State Ledger. Companions register a schema and call “dirty” when something actually changed. Network Sync serializes, batches at 1 Hz, and delivers. That cuts traffic and stops six mods each syncing on their own timer.

A joining client asks for a full snapshot. The host answers that one connection with every registered module’s current state. After that, the client only receives the once-a-second dirty updates. For a change that must land immediately (an admin setting applied on the host), the host can flush that module now instead of waiting the second.

Values keep their type: booleans stay booleans, money and counts stay exact integers, other numbers stay compact floats, strings stay strings. Older clients that receive a shorter array simply ignore the missing tail.

A heavy module that changes one field at a time can opt into sending only the changed elements. Modules that ignore that stay on the original full-array path.

There are no settings. Install it on the host and on joining clients.

How you use it

The outs

Economy, labour, dairy, weather, and others mark themselves dirty when the year changes. The tablet still does not need to run on the server.

What you need

Optional bedrock. Treat it as required once you care about a dedicated dairy. Companions remain playable alone.

How it connects

In the dairy year these sit next to this chapter. None are required.

Enjoying this level of realism? Support the team so the next season of updates can keep coming.