ClassiCube / MCGalaxy

A Minecraft Classic / ClassiCube server software
GNU General Public License v3.0
162 stars 76 forks source link

Encrypted zip support for texture packs #724

Open HeteroChromia420 opened 1 year ago

HeteroChromia420 commented 1 year ago

So i was brainstorming ideas to prevent the use of server texture packs without permission from the server owner, and i had the idea of maybe allowing encrypted zips to be used with a server-provided key. I don't know how effective that'd be, so i thought to open a issue to maybe discuss about it as a possible enhancement to MCGalaxy.

TheAwesome98-Real commented 1 year ago

i don't remember the exact quote but it's something along the lines of "if the content can be downloaded onto someone's computer, you can't stop them from having it".

HeteroChromia420 commented 1 year ago

i'm not necessarily against that, but it also feels unfair that people can simply waltz in, get the server's texture pack and use it for their own servers without any knowledge (or permission) of the server owner.

GoodClover commented 1 year ago

If it's possible for ClassiCube to display the textures the it's possible for anyone to save them. That's what Awesome98 was referencing above.

Unless you mean requiring a password to view textures… in which case just lock your server off.

rdebath commented 1 year ago

"permission of the server owner" could be construed to mean permission to download. So the web server checks with MCG to see if someone from the specific IP is currently logged on and returns a 401 for any IP that isn't on the list.

Stops other servers from linking directly and web spiders from finding it.