I never thought of just running the mod on bukkit like that... derp.
I shall bear that in mind if I need future worlds generating, I do now have 7 :biggrin.gif:
I may even post some screens at some point, though I'll be away for a week starting tomorrow.
The plugin I use for multiworld in bukkit has no scale adjustment, and the way in and out is not through standard nether portals, you have to use stargates, so no worries about issues there :smile.gif:
My setup is such that people in the hub world can go to any of the other 6 worlds, but once in one of the 6 worlds, they cannot move between them except by coming back to the hub.
EDIT - I should really say, thanks for making such a useful tool :smile.gif:
sounds like a pretty cool setup.
and you should also thank Corrodias, as he originally built the program. i just updated it.
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Step 12a: if it says starting server, but never does anything after - it wont work on your computer. go to your task manager and kill both java processes.
Not even trying to fix? How come old MLG worked just fine...
There's probably a troubleshooting algorithm for when this happens - it's a very nonspecific error and could be anything from an easily fixable problem like setting path variables, to more fundamental problems that are beyond the scope of this mod thread.
It sounds a bit cavalier tbh and he should rewrite that bit so it doesn't sound so ... final. In the end though, after you do all the troubleshooting steps and it still doesn't work, there's not much else to recommend.
I'm getting crazy things like this using this with the BiomeTerrainMod enbedded in the craftbukkit jar - it works fine if I just generate maps by walking around though.
Hakaslak: We can't view that image, because the host disallows hotlinking. Now, if there's a bug in another mod, i don't think there's much we could do about it in MLG. If that mod requires you to have an existing chunks adjacent to the chunk you're generating, then maybe we could have a problem. At the moment, that isn't taken into consideration, because the vanilla server does not require it, and I'm not aware of any mods requiring it. However, that does not appear to be relevant to the bug, according to the thread you linked.
yottabyte: "And how come 1.2.0 worked on all machines I ran it on" -- That's a good question, and if you can answer it, we'd all be happy. The short answer is that the Minecraft developers changed something about the way the server works. I don't know what, and i don't know why it's causing trouble when MLG tries to communicate with it.
First, If you are having troubles with MLG, please say what server you are running... vanilla, etc. (and all other info like operating system, 32 or 64 bit, java version, and your "path" line in your config file.)
Second, Always backup your world!
ok... lets start responding....
Quote from Crunkatog »
Quote from yottabyte »
I don't get this
Step 12a: if it says starting server, but never does anything after - it wont work on your computer. go to your task manager and kill both java processes.
Not even trying to fix? How come old MLG worked just fine...
There's probably a troubleshooting algorithm for when this happens - it's a very nonspecific error and could be anything from an easily fixable problem like setting path variables, to more fundamental problems that are beyond the scope of this mod thread.
It sounds a bit cavalier tbh and he should rewrite that bit so it doesn't sound so ... final. In the end though, after you do all the troubleshooting steps and it still doesn't work, there's not much else to recommend.
This error first appeared in Windows XP 32bit. It also shows up in some versions of linux under certain conditions.
The problem is that command line shells work differently in different operating systems. MLG uses standard code to read the output of the server.
for Windows XP, there is an easy fix. you remove "nogui" from your path. the server then loads itself using the GUI functions instead of the commandline only functions. MLG still works because the server outputs the needed info to stdout.
for linux, we have come across this problem using SSH. Why? Idk. It works fine using terminal and the real command line (the BASH shell was tested). *Note* I have only tested on Ubuntu - with SUN java.
Using a different java may have different errors.
Quote from Hakaslak »
I'm getting crazy things like this using this with the BiomeTerrainMod enbedded in the craftbukkit jar - it works fine if I just generate maps by walking around though.
All i can say about that is older versions of BTM work with MLG. All MLG does is change the spawn point around your map, and start your server with the new spawn. if a mod breaks that somehow - like this version of BTM, sorry... i'm not sure what to say. I hope you kept a backup.
Quote from yottabyte »
Yeah, this is pretty messed up. Barely got it working on my Windows 7 64 bit machine (had to run with gui and type in stop every time it rendered) and it doesn't seem to work at all on Linux CentOS 5. What does it actually work on?
And how come 1.2.0 worked on all machines I ran it on
interesting. I dont have a Win 7 64bit machine. (only 32bit) I really do need to get around to installing 64bit.
are you running a vanilla server?
as said before, i only run ubuntu for linux. I have 64 bit and 32 bit. they both work, except with SSH.
the difference between 1.2.0 and 1.3.0 consists of two lines of code:
the line that has the version number.
the line that looks for "[INFO] Done!" was changed to "[INFO] Done" (in 1.3 beta there is some additional info between the "Done" and the "!")
thats it. so any new problems can come from 3 sources: Operating System, the vanilla Minecraft Server, or Server Mods.
Quote from Corrodias »
Hakaslak: We can't view that image, because the host disallows hotlinking. Now, if there's a bug in another mod, i don't think there's much we could do about it in MLG. If that mod requires you to have an existing chunks adjacent to the chunk you're generating, then maybe we could have a problem. At the moment, that isn't taken into consideration, because the vanilla server does not require it, and I'm not aware of any mods requiring it. However, that does not appear to be relevant to the bug, according to the thread you linked.
yottabyte: "And how come 1.2.0 worked on all machines I ran it on" -- That's a good question, and if you can answer it, we'd all be happy. The short answer is that the Minecraft developers changed something about the way the server works. I don't know what, and i don't know why it's causing trouble when MLG tries to communicate with it.
and Corrodias gives some good points.
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
as for BTM-bukkit, i cant even get the latest version (18) to run. (without MLG)
*sigh* i cant solve issues with bukkit or BTM.
My main concern is vanilla. if MLG doesnt work with vanilla, then it needs to be fixed. If you run other mods, MLG will probably work, but its all up to you. MLG tries it's best to be friendly with mods.
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
and it literally does about 180 chunks in like 20 seconds??? i wonder why its going quickly and not generating anything?
When this happens, check your Region folder for your server. Is it big, or a small file size? Can you open the results in cartograph G / explore in Minecraft?
Does MLG generate error logs when this happens? What do they say?
Without knowing anything else, I'd say 3800 x 3800 is a very large starting mapsize, especially if you're also running biomebukkit/BTM. Have you successfully created a map of this size using these two tools together before? I will say that on my comp, generating a map about half that size (eg 1500 x 1500) should take about 10-15 minutes and go through 25 iterations of moving startpoint. (Intel i7 920 quad core, 6 GB RAM, Win 7 64bit pro, BTM-SMP 13 stable)
edit
@Morlok:
I agree for the short term, let's just get MLG working as advertised. Eventually though the two tools will have to learn to work together, because the single most important use for MLG is to quickly generate maps from custom settings (as opposed to manually running around in SSP until you've explored 50+ chunks).
That's a whole 'nother kettle of fish. Or rather, bukkit of fish.
I guess we can help out as a group by making bug reports a lot clearer - either the submitter is running some form of biome controls, or they're not. (Other mods are another story...)
and it literally does about 180 chunks in like 20 seconds??? i wonder why its going quickly and not generating anything?
When this happens, check your Region folder for your server. Is it big, or a small file size? Can you open the results in cartograph G / explore in Minecraft?
Does MLG generate error logs when this happens? What do they say?
Without knowing anything else, I'd say 3800 x 3800 is a very large starting mapsize, especially if you're also running biomebukkit/BTM. Have you successfully created a map of this size using these two tools together before? I will say that on my comp, generating a map about half that size (eg 1500 x 1500) should take about 10-15 minutes and go through 25 iterations of moving startpoint. (Intel i7 920 quad core, 6 GB RAM, Win 7 64bit pro, BTM-SMP 13 stable)
i have a 2.6 ghz 2gb ram, 7Pro, btm13 stable.
the Region folder is small like 4 megs.
i replaced the metainf like it said to in the craftbukkit.jar with the BTM, start the server, close, start generate the conf. edit the conf, and than i run the MLG bat
Minecraft Land Generator version 1.3.0
Uses a Minecraft server to generate square land of a specified size.
Processing world ".\world", in 300 block increments, with: java -Xmx1024M -Xms10
24M -cp BiomeBukkit.jar;craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Ma
in
Launching server once to make sure there is a world.
Starting server.
Stopping server.
i think it just stays there...
ive got to a point before where it hastily goes through 25 chunk generation (doesnt create any chunks) and says completed... but im at the step now as above.... doesnt try to generate any chunks :sad.gif:
Ok, I've done a bit of testing, and I see two problems:
1) bukkit isnt playing nicely with MLG. (Not stopping when it should)
2) if it is just racing through, then the server isnt even starting.
thus the fix is to just use BTM with the vanilla server. since you are using 64-bit, you may need to adjust your path setting to reference the java program directly.
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
If i make a map with the vanilla server, its possible to just take the world or region folder and just throw it in the "real" server foldeR?
would I take the whole world folder, or just region folder or what?
thanks dude, youve been a great help!
yes, the entire world folder. (if you took just the region folder it wouldn't have the level.dat file - which contains the spawn point location, etc.)
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Would someone generate me a map ~30MB big with smallish islands, scattered around?
I couldn't get this to work with BMT SMP. :sad.gif:
If you have a BMT settings file, sure. I don't have the time to tweak every setting for someone else's map however.
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
I generated it to 1500x1500 blocks - uncompressed its 59mb. I also included a picture.
The map looks really small because it is mostly ocean. i recommend running MLG on it to at least 3000x3000. -- If you want to explore via boat. its fine if you just stay on the island... but wheres the fun in that?
I included all files necessary to expand this - MLG, BTM (v20b), a .cmd file to run the server, and a .cmd file to run MLG. (you would edit this to change the size of the map)
I dont know how you are using this map, but if you use the BTM server, the world will continue to generate correctly once you get to the border. (if you dont use MLG to expand it again)
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Im going to try vanilla server, with biometerrain mod and see if i can generate something.... maybe having biometerrain w bukkit is making it behave erratically ;-) ill post when i figure it out or have problems.... morlok8k, youre a helpful dude
java -jar MinecraftLandGenerator.jar -conf didn't work. I renamed the Bin\32MinecraftLandGenerator.jar to just MinecraftLandGenerator.jar and then it finally worked. Why not just have it named that to start with???
java -jar MinecraftLandGenerator.jar -conf didn't work. I renamed the Bin\32MinecraftLandGenerator.jar to just MinecraftLandGenerator.jar and then it finally worked. Why not just have it named that to start with???
Hm... When i got the file it was just MinecraftLandGenerator.jar mebbe a temp directory is renaming your files or something...
Possibly. Nevertheless, I did get it working, and it works fantastically well! I've been searching for a way to force generate a large map and this does the job perfectly.
sounds like a pretty cool setup.
and you should also thank Corrodias, as he originally built the program. i just updated it.
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
There's probably a troubleshooting algorithm for when this happens - it's a very nonspecific error and could be anything from an easily fixable problem like setting path variables, to more fundamental problems that are beyond the scope of this mod thread.
It sounds a bit cavalier tbh and he should rewrite that bit so it doesn't sound so ... final. In the end though, after you do all the troubleshooting steps and it still doesn't work, there's not much else to recommend.
http://hakaslak.com/ss/image_files/map.jpg
EDIT: This is a BiomeTerrainMode bug as outlined in their thread here.
viewtopic.php?f=1032&t=136843&p=3351513#p3351513
yottabyte: "And how come 1.2.0 worked on all machines I ran it on" -- That's a good question, and if you can answer it, we'd all be happy. The short answer is that the Minecraft developers changed something about the way the server works. I don't know what, and i don't know why it's causing trouble when MLG tries to communicate with it.
First, If you are having troubles with MLG, please say what server you are running... vanilla, etc. (and all other info like operating system, 32 or 64 bit, java version, and your "path" line in your config file.)
Second, Always backup your world!
ok... lets start responding....
This error first appeared in Windows XP 32bit. It also shows up in some versions of linux under certain conditions.
The problem is that command line shells work differently in different operating systems. MLG uses standard code to read the output of the server.
for Windows XP, there is an easy fix. you remove "nogui" from your path. the server then loads itself using the GUI functions instead of the commandline only functions. MLG still works because the server outputs the needed info to stdout.
for linux, we have come across this problem using SSH. Why? Idk. It works fine using terminal and the real command line (the BASH shell was tested). *Note* I have only tested on Ubuntu - with SUN java.
Using a different java may have different errors.
All i can say about that is older versions of BTM work with MLG. All MLG does is change the spawn point around your map, and start your server with the new spawn. if a mod breaks that somehow - like this version of BTM, sorry... i'm not sure what to say. I hope you kept a backup.
interesting. I dont have a Win 7 64bit machine. (only 32bit) I really do need to get around to installing 64bit.
are you running a vanilla server?
as said before, i only run ubuntu for linux. I have 64 bit and 32 bit. they both work, except with SSH.
the difference between 1.2.0 and 1.3.0 consists of two lines of code:
the line that has the version number.
the line that looks for "[INFO] Done!" was changed to "[INFO] Done" (in 1.3 beta there is some additional info between the "Done" and the "!")
thats it. so any new problems can come from 3 sources: Operating System, the vanilla Minecraft Server, or Server Mods.
and Corrodias gives some good points.
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
*sigh* i cant solve issues with bukkit or BTM.
My main concern is vanilla. if MLG doesnt work with vanilla, then it needs to be fixed. If you run other mods, MLG will probably work, but its all up to you. MLG tries it's best to be friendly with mods.
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
java=java -server -Xmx1024M -Xms1024M -cp BiomeBukkit.jar:craftbukkit-0.0.1-SNAPSHOT.jar net.minecraft.server.MinecraftServer nogui
serverpath=.
i run the startup bat:
java -jar MinecraftLandGenerator.jar 3800 3800
pause
and it literally does about 180 chunks in like 20 seconds??? i wonder why its going quickly and not generating anything?
When this happens, check your Region folder for your server. Is it big, or a small file size? Can you open the results in cartograph G / explore in Minecraft?
Does MLG generate error logs when this happens? What do they say?
Without knowing anything else, I'd say 3800 x 3800 is a very large starting mapsize, especially if you're also running biomebukkit/BTM. Have you successfully created a map of this size using these two tools together before? I will say that on my comp, generating a map about half that size (eg 1500 x 1500) should take about 10-15 minutes and go through 25 iterations of moving startpoint. (Intel i7 920 quad core, 6 GB RAM, Win 7 64bit pro, BTM-SMP 13 stable)
edit
@Morlok:
I agree for the short term, let's just get MLG working as advertised. Eventually though the two tools will have to learn to work together, because the single most important use for MLG is to quickly generate maps from custom settings (as opposed to manually running around in SSP until you've explored 50+ chunks).
That's a whole 'nother kettle of fish. Or rather, bukkit of fish.
I guess we can help out as a group by making bug reports a lot clearer - either the submitter is running some form of biome controls, or they're not. (Other mods are another story...)
i have a 2.6 ghz 2gb ram, 7Pro, btm13 stable.
the Region folder is small like 4 megs.
i replaced the metainf like it said to in the craftbukkit.jar with the BTM, start the server, close, start generate the conf. edit the conf, and than i run the MLG bat
Minecraft Land Generator version 1.3.0
Uses a Minecraft server to generate square land of a specified size.
Processing world ".\world", in 300 block increments, with: java -Xmx1024M -Xms10
24M -cp BiomeBukkit.jar;craftbukkit-0.0.1-SNAPSHOT.jar org.bukkit.craftbukkit.Ma
in
Launching server once to make sure there is a world.
Starting server.
Stopping server.
i think it just stays there...
ive got to a point before where it hastily goes through 25 chunk generation (doesnt create any chunks) and says completed... but im at the step now as above.... doesnt try to generate any chunks :sad.gif:
Ok, I've done a bit of testing, and I see two problems:
1) bukkit isnt playing nicely with MLG. (Not stopping when it should)
2) if it is just racing through, then the server isnt even starting.
thus the fix is to just use BTM with the vanilla server. since you are using 64-bit, you may need to adjust your path setting to reference the java program directly.
example:
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
would I take the whole world folder, or just region folder or what?
thanks dude, youve been a great help!
yes, the entire world folder. (if you took just the region folder it wouldn't have the level.dat file - which contains the spawn point location, etc.)
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
I couldn't get this to work with BMT SMP. :sad.gif:
If you have a BMT settings file, sure. I don't have the time to tweak every setting for someone else's map however.
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Why yes I do have one that seems nice!
viewtopic.php?f=25&t=93573&start=390#p2649164
Thanks a lot. Real nice of you.
http://www.megaupload.com/?d=W0RRCCQ2
The zip file is 35mb.
I generated it to 1500x1500 blocks - uncompressed its 59mb. I also included a picture.
The map looks really small because it is mostly ocean. i recommend running MLG on it to at least 3000x3000. -- If you want to explore via boat. its fine if you just stay on the island... but wheres the fun in that?
I included all files necessary to expand this - MLG, BTM (v20b), a .cmd file to run the server, and a .cmd file to run MLG. (you would edit this to change the size of the map)
I dont know how you are using this map, but if you use the BTM server, the world will continue to generate correctly once you get to the border. (if you dont use MLG to expand it again)
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Hm... When i got the file it was just MinecraftLandGenerator.jar mebbe a temp directory is renaming your files or something...