Could clients of the same network connect to a local server, and the local server fetches data from the server once only? Recently, my cousin and I were playing on a server using mobile data from his network provider (I connected to his portable network from his mobile). I found that it was such a waste of mobile data to receive the same chunks from a server twice by the same device. So this is what I thought. What if my cousin creates a connection to the server from his device, and then hosts an MCPE server that mirrors information received from that connection to connecting clients? Then this "subserver" only needs to download data (especially chunks) once (instead of twice or more) from the server. Not only does it save mobile data, the server also needs to process less. And then my cousin can connect to his own subserver (127.0.0.1), and I can find that subserver as a local network server since I'm connecting to his portable network (yes, this works when he hosts a "server" by vanilla MCPE, I can enter his worlds if he enabled local server multiplayer and I am connecting to a WiFi that he is using or that he is hosting). So far all these seem to be possible. The problem is how to make MCPE servers think there are two sessions while it only preprocesses data once. This is possible via a plugin (like BigBrother), but I'm not sure it will actually be implemented such that performance and data usage (of the server, subserver and all the clients) are optimized/minimized. P.S. Since it is local network connection, no need to worry about subserver-client data.