1. A system, comprising: a plurality of computing nodes in communication with each other forming a multi-node network for simulating a gaming environment comprising data objects; and one or more non-transitory computer-readable storage media having stored thereon instructions that, upon execution by the computing nodes, cause the computing nodes to perform operations comprising: identifying at a first computing node a first set of rules associated with characteristics of data objects for distribution to the first computing node; transmitting at the first computing node for receipt at a second computing node the first set of rules; receiving at the first computing node a second set of rules associated with characteristics of data objects for distribution to the second computing node and a third set of rules associated with characteristics of data objects for distribution to a third computing node; aggregating at the first computing node the second set of rules associated with characteristics of data objects for distribution to the second computing node and the third set of rules associated with characteristics of data objects for distribution to the third computing node; evaluating, at the first computing node, the aggregated second set of rules and the third set of rules against data objects on the first computing node; identifying, at the first computing node, based upon the evaluation of the aggregated second set of rules and the third set of rules against data objects, a data object for replication to the second computing node; and replicating the identified data object to the second computing node.