30.03.2015, 16:28
Hey there. I've thought about an efficient way of detecting if a player has your custom img file. I couldn't think of any ways I felt were efficient enough at first but now I found a pretty good idea but I dont have any use or time for this to actually turn it into a working thing, so thats why I am sharing the idea here!
It's relatively simple and it will pretty much only require a bunch of textures added to your custom img file (although you could also do this with seperate objects) which should have the numbers 0 to 9 on them. You then make a room with 4 signs in them in which the player will be spawned before actually being spawned in the world. You make the server choose 4 numbers (and save those numbers) and apply the texture that belongs to those numbers on the signs. If the player writes those number in a command, dialog, or in the chat within one minute he gets spawned, otherwise he is kicked. If the player doesnt see the numbers, that means he doesnt have your img file or it is incomplete.
Obviously people could still cheat their way through if they'd only have the textures. The only way I thought of making this more cheat-proof is by spreading the textures between all the texture files your img file has instead of inside its own texture file. And if you have more than 10 texture files you could also add letters or symbols.
I personally feel this would be way more efficient and less time consuming than spawning the players on objects and checking if they fall through.
What do you guys think?
It's relatively simple and it will pretty much only require a bunch of textures added to your custom img file (although you could also do this with seperate objects) which should have the numbers 0 to 9 on them. You then make a room with 4 signs in them in which the player will be spawned before actually being spawned in the world. You make the server choose 4 numbers (and save those numbers) and apply the texture that belongs to those numbers on the signs. If the player writes those number in a command, dialog, or in the chat within one minute he gets spawned, otherwise he is kicked. If the player doesnt see the numbers, that means he doesnt have your img file or it is incomplete.
Obviously people could still cheat their way through if they'd only have the textures. The only way I thought of making this more cheat-proof is by spreading the textures between all the texture files your img file has instead of inside its own texture file. And if you have more than 10 texture files you could also add letters or symbols.
I personally feel this would be way more efficient and less time consuming than spawning the players on objects and checking if they fall through.
What do you guys think?