SimulationHost
A SimulationHost is a process performing a simulation of part of the MetaVerse. It does this by hosting a set of THere OBjects (thobs) each of which is a C++ class instance representing a given Distributed OBject or dob. As the simulation progresses, the state of these thobs is updated as dictated by the physical rules of the MetaVerse or through external inputs.
A SimulationHost running on a server machine at MakenaTechnologies is referred to as an ihost (“I” for “internal”); such servers map one-to-one onto MetaVerse sectors. Another SimulationHost called a uhost (“U” for “user”) runs as part of the ThereClient application executed on each connected subscriber’s computer.
Note that a SimulationHost is a process, and that this does not necessarily imply that only one SimulationHost can run on any particular machine. At present, there is a one-to-one correspondence between ihosts and physical servers, but this is not a fixed part of the system architecture.
See also: TechnicalOverview.