1. A method for filtering messages propagated in a distributed virtual world formed by a plurality of peer servers each hosting a virtual space of a plurality of virtual worlds of the distributed virtual world, comprising: receiving, at a neighboring peer server from the plurality of peer servers where the neighboring peer server hosts a first virtual space of the virtual world, a message from a sending peer server from the plurality of peer servers hosting a virtual space neighboring the virtual space hosted by the neighboring peer server in the virtual world; identifying at least one filter rule for the message at the neighboring peer server; and propagating the message based on the at least one filter rule for the message from the neighboring peer server.