Longhouse

Kynda · 1.1.1 · Fixed

A blast furnace could end up holding more ore than its capacity. Vanilla checks capacity only in OnAddOre, on the client, against GetQueueSize(); RPC_AddOre on the owner has no check at all and writes the queue entry unconditionally. On a dedicated server that queue size is a round trip behind, so pressing again before the ZDO caught up made every batch count from the same stale number, and the overfilled state then persists. The predicted level is now tracked per station across presses, with the ZDO's own value taking over the moment it catches up.

Discussion

Nothing said yet.

Sign in or make an account to join in.