Hi I'm trying to make sense of how server and client connections work in blockland. I'm trying to design one from the ground up for a school project and I wanted to understand what information is sent through packets exactly and how blockland utilizes it
When working with a non-local client, does the server send every object in the game over in a packet and the client renders every object? Is the packet a full stream or does it contain append Information, like, If an object hasnt changed in any way, is it ommitted from the packet, or if it's deleted, is it removed entirely from the packet or does the packet contain information telling the client to delete that object on their renderer?
Also what general formats are packets sent as?