If your ghost consists of multiple entities they will be sent together. If you manually group ghosts together at runtime they will be sent as separate entities. Netcode is not looking at parent / child / linkedEntityGroup. There is also a new feature for ghost groups which allows two separate ghosts to always be sent together. When the scene is loaded it automatically triggers loading of all subscenes it contains into all worlds. If you manually create the worlds you need to do so before you load the scene with your content or they will not stream in any sub-scenes. It would also be possible to manually trigger subscene streaming - but in this case it would mean you need to manually keep track of all subscenes.