Lethn Yes, initially I plan to integrate the .pck, but also after the basics I plan to create my own file that contains, that has the data like:
1- The version of the engine (To avoid compatibility problems)
2- The PCK itself.
To prevent others from stealing maps, what I will do is when a server sends the data to a client, the file it sends is encrypted, so only the server can decrypt it so that the client can process the content to add it to the world. to be synchronized to the server.
My other alternative is that the server instantiates the pck (Map) scenes and saves a basic copy of the original node tree and sends them node by node to the client. But I'm still looking at the ideas, and which one would be better in terms of performance and security