Is there a way to stop players being able to see the level seed in Minecraft SMP 1.8 when they press F3? Because they could use this seed to generate a copy of the world and then find the location of strongholds, dungeons, ores etc.
-
1...why are you worried about players generating copies of a world in the first place? How is knowing the seed any different from simply opening up the files in an editor and looking manually?– Raven DreamerSep 17, 2011 at 4:33
-
This world may be copyrighted ... who knows :P– WarfaceSep 17, 2011 at 4:36
-
3@Raven I think he's looking at this from a server admin perspective. Obviously, the players who generate the world at home would have an advantage over those who don't, seeing as only the admin has access to the actual files.– John the GreenSep 17, 2011 at 4:36
-
@John - my point is, if he's worried about players having an unfair advantage, there are easier ways to garner one than genning a copy based on the world seed.– Raven DreamerSep 17, 2011 at 4:37
-
1@Raven Hmm, ok. Totally did not get that from your first comment.– John the GreenSep 17, 2011 at 4:38
2 Answers
While I doubt you can do much to change the client that people use to connect to your server, here's my terribly convoluted solution:
Explore a great deal of the map to force it to be generated then edit the seed in the level.dat
file. It should report what the current seed is (which will only do anything when they go further out than you did...and there might be a huge discontinuity when you do).
-
Thanks for your answer. I did actually think of doing something similar to this, but decided against it as it would kinda make the world rather weird. Sep 17, 2011 at 10:06
-
IF someone wanted to go with this solution, you could probably use a bot to explore the world for you.– Wipqozn ♦Sep 17, 2011 at 10:43
-
5This is a good if not the only solution, just keep in mind that when you change the seed you also change the biome locations, it may snow in the desert. Sep 17, 2011 at 13:53
Perhaps generate the world in a snapshot, and then update it. The seed should only be able to replicate the world if generated in the same snapshot.