Originally Posted by
Teemuzz
Pathfinding, Entities, and area based updating.
The simplifying isn't not to be done by the realm system, but the area updating, and the realm system is made to isolate the players in a certain instanced map from the main world.
If we instance a map, and lets say put 3 people into it. Do we want everything they do, be visible to the main world? I wouldn't. Do we want them to use the main world collision map? No. Do we want data in these two worlds to collide? no. The code was a POC for area based updating, nothing else. It wasn't related to the realm system by any other way than that it would be the type of updating i'd use with a realm based instanced map & main world system.
Lets imagine a player found an exploit for training the construction skill at the main map. This can't happen, if the player is in a "realm".
Also, the players in realms couldn't execute any unwanted actions, because the npcs, items and objects would be inexistent in the realm. Actions such as telegrab, and teleportation, movement could be excluded if a player is in a certain type of realm.