A cluster-based network is a special case of networking aimed at supporting multiple view ports rendered across more than one physical machine.
The advantages of the Vizard's cluster tools are that much of the low-level synchronization between the different machines is handled automatically. These tools are geared toward creating a single coherent simulation but with multiple view ports. The cluster methods are not meant to replace the general networking techniques described earlier.
The master and clients all need identical copies of the Vizard script that is being executed and all resource files that will be loaded during initialization or during runtime. The only communication that occurs between the master and clients is synchronization calls that keep the view point and scenegraph states identical across all clients. Resources, such as VRML files or WAV files are not transmitted from the master to clients so if the client cannot find the .py file or the referred to resources in the same path as on the master, then the clients will fail to load the Vizard worlds properly.