[ADMIN] ChunkMaster - The new Chunkster

Discussion in 'WIP and Development Status' started by Tux2, Apr 19, 2012.

?

What name would you prefer?

  1. ChunkMaster

    86.5%
  2. Blacksmith

    13.5%
Thread Status:
Not open for further replies.
  1. Offline

    Psybertech

    Here is a link to my damaged map 1 Chunk Error. http://twgs.thewebgamer.net/psyber/twgsworld.zip 1GB

    I am more than happy to set up an FTP site for anyone that needs to store a damaged map and is unable to locate large storage.

    You can contact me at [email protected], or Skype: support.thewebgamer.net or through our main Teamspeak3 server: teamspeak.thewebgamer.net :9988. In the U.S. our office is at 916-523-4526 Sacramento CA. Normal office hours are 8 AM to Midnight PST (-8 GMT) www.thewebgamer.net
     
  2. Offline

    Tux2

    For those ITCHING for an early, early, early alpha copy of Chunkmaster here it is: http://dl.dropbox.com/u/35110620/Blacksmith-alpha0.0.1.jar

    What it does:
    It scans anvil world files looking for bad chunks. At the moment though it seems to be returning all chunks as good no matter what, (I haven't really touched the code and need drkabob to help me understand it all), and he has also done some fiddling as well. I would be interested in finding if it found any of the chunks in any of your files corrupted. Please note that it does not attempt to do any repairs at the moment!!! It's still in it's infancy of development and is only being released to see if you guys can get it to show bad chunks.

    To use:
    java -jar Blacksmith-alpha0.0.1.jar path/to/mca/files/
     
  3. Offline

    soliddanii

    OMG i expect so much from this project. My world has been uploaded and it has chunks error, I don want to upload it again, it is 1.5 GB large :oops:
     
  4. Offline

    Psybertech

    Ran the Alpha with a result of 0 bad chunks and 265964 good chunks.

    For anyone interested, the easy way to run this is from a .bat file. ChunkMaster.bat or any name you like. Some java installs do not place the java.exe in the system path, so some of you might have to point directly to your java.exe as well as directly to your mca files. If you are running from windows, and java is in your Program Files directory, you will need to place quotes around your path to java. At the end of your .bat file, place "pause" to stop the window from closing.

    Example:


    Code:
    "C:\Program Files\Java\jre7\bin\java.exe" -jar Blacksmith-alpha0.0.1.jar D:\multicraft\servers\TWGS\worldcopy\region
    pause
    
    Note: the code is two lines, with pause being on the second line. Word wrap inthe forums may make this look like 3 lines in error.

    BTW: Tux2, I logged on your server last night and found it to be really cool. Lots of interesting ways you have used your plugins. I am most inpressed.
     
  5. Offline

    soliddanii

    I run chunkmaster alpha, and I got 0 chunk errors :p
     
  6. Offline

    Icabaad

    Gave me back 0 chunk errors as well. And there are chunk errors :)
     
  7. Offline

    RastaLulz

    Any update as to when this will be finished? My map is corrupted, and I can't simply create a new world as there has been a lot of time invested into it.

    Looking forward to this. ;)
     
  8. Offline

    Cam1209

    I had corrupted chunks in my server not awhile ago and I used Chunkster on it but all it did was say "Press any key to continue" and when I put my world back into my server folder and there was no more severes but I have seen messed up chunks.
    There was perfectly cut off mountains, giant square holes, and half my house is gone and the torches were floating, and it was not like this before.
    Are these corrupted chunks?
    I want to get my server back to the way it was before :[
     
  9. Aight i got a pretty nice server but i have a city that gets completely demolished by random chunks and entity errors can i send you the world? or do i have to wait for a plugin to come out? Please respond A.S.A.P. people are getting frusterated
     
  10. Offline

    Psybertech

    *sigh* No additional hits of hope from this thread so far... :(
     
  11. Offline

    JimDaRulah

    For the love of god, SOMEONE make a new chunk fixer PLEASE. Why are all attempts to fill the hole that Chunkster has left us failing, isn't a utility like this in high demand?!?!?!?
     
  12. Offline

    M1sT3rM4n

    Why don't you call it ChunkGenie?
     
    Tom Swift likes this.
  13. Offline

    DaFastRapper

    I can't upload my world to mediafire or here, but these chunk errors keep occuring, what do i do? :(
     
  14. Offline

    strontkever

    waiting for this to fix my corrupt world :)
     
  15. Offline

    Tux2

    Hey everyone, just an update. We are still working on this, although work has been a little slow with most of the developers having to take end of year tests and me having a job that has me working some crazy hours. I'll try to have something out that does a basic job by the end of the month.
     
  16. Offline

    Tux2

    Whooo! Another alpha build! After putting in some debug output and stuff I happened to see that some files read seemed to have no chunks! :eek: After putting some more code in I'm interested in seeing if deleting these "empty" region files will fix the problems being reported. Running this new jar with no options will run it in "report only" mode, where it will only show the errors, but not attempt to fix them. The other two modes: "moveEmpty" and "deleteEmpty" will attempt to move and delete the "empty" region files. I recommend just doing the moveempty option and sending me the files with the .corrupted extension for further analysis.

    Usage: java -jar Blacksmith.jar path/to/mca/files [options]
    Options (Case insensitive):
    renameEmpty - Rename all region files that come up empty so that they can be analyzed later.
    deleteEmpty - Delete all region files that come up empty. Do not use in conjunction with renameEmpty!

    Download: http://dl.dropbox.com/u/35110620/Blacksmith-alpha0.2.jar
     
  17. Offline

    neto333

    i have some problems in my world, some builds disappear after a few days, do you think this tool can fix this or is a mod problem or a crash save?
    thank you.
     
  18. Offline

    Musician101

    I'm having some problems with my world and found this as a solution, however it did not work, it said that all of the files were good files.
     
  19. Offline

    darkcloud784

    Ran this on my server, this is what I get for output. No bad and no good chunks? So my map is imaginary?? :confused:

    java -jar Blacksmith.jar /home/main/multicraft/servers/main/spawnworld
    ChunkMaster - Your world's blacksmith! Version 0.2 alpha
    There were 0 bad chunks and 0 good chunks.
    There were 0 files read with no chunks.
     
  20. Offline

    phaed

    You need to point it to /home/main/multicraft/servers/main/spawnworld/region
     
  21. Offline

    darkcloud784

    Thats weird considering it worked fine on another map pointing to the main directory and not the region directory:confused:
     
  22. Offline

    Kainzo

    Is there an updated version of this? :) was wanting to test it out later.
     
  23. Offline

    ray73864

    Just wondering, how would this work for worlds that are managed by multiverse and use custom generators like 'InfinitePlots'?

    Our creative map has ghost entities on it causing severe lag in-game and TPS lag on the server itself whenever someone goes near it, plus we are getting lots of 'Attempted to place a tile entity' messages on the console every once in a while.

    Problem with something like mcedit though is it will likely try and regenerate the corrupted chunks back to a vanilla state (the worldtype is set to FLAT, but i dunno if that would make any difference).
     
  24. Offline

    Schickle

    any chance for an update on the status of the project? I've yet to experience a corrupted chunk in anvil, but in the event I do it'd be nice to see chunkmaster is done.
     
  25. Offline

    Grafe

    Keep up the good work! I need this tool badly ^^
    my world has many bad chunks... 500 of 800
     
  26. Offline

    Tux2

    We are still working on it. We just hit a roadblock in the code as far as detection of chunk corruption so we are trying to overcome that before development can continue.
     
  27. Offline

    gigsta12

    hey tux can i send u my server world before we open the server to the public. It has some corrupt chunks and the map when we updated to 1.2.5 created many mountains as a split in half mountain. So let me know when i can send the file and whats the best place to put the file for u to recive it.
     
  28. Offline

    dragonking

    any news on progress? i run a tekkit world and have some chunk errors aswell that i would like to get rid off.
     
  29. Offline

    kshade

    Doesn't work for our big world
    Code:
    java.io.FileNotFoundException: /home/minecraft/backups/livecopy/world/region/r.-11.-16.mca (Too many open files)
            at java.io.RandomAccessFile.open(Native Method)
            at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
            at pgDev.blacksmith.Reigon.<init>(Reigon.java:103)
            at pgDev.blacksmith.Blacksmith.main(Blacksmith.java:49)
    java.io.FileNotFoundException: /home/minecraft/backups/livecopy/world/region/r.-3125.-1133.mca (Too many open files)
            at java.io.RandomAccessFile.open(Native Method)
            at java.io.RandomAccessFile.<init>(RandomAccessFile.java:233)
            at pgDev.blacksmith.Reigon.<init>(Reigon.java:103)
            at pgDev.blacksmith.Blacksmith.main(Blacksmith.java:49)
     
    [and so on]
     
  30. Offline

    TheEpiDox

    Hey :)
    I have following problem.
    I build a Map for my Server, but suddenly my PC crashes.
    This is the Server Log:
    .
    .
    .
    2012-07-28 20:35:44 [INFO] [Multiverse-Core] Loading World & Settings - 'BauWelt' - Env: NORMAL - Type: FLAT & seed: 5882640416057219184
    2012-07-28 20:35:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:9)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldLoader.b(SourceFile:52)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldLoaderServer.isConvertable(SourceFile:82)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:648)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.Bukkit.createWorld(Bukkit.java:154)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:137)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:91)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:557)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:242)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-07-28 20:35:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:9)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldLoader.b(SourceFile:63)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldLoaderServer.isConvertable(SourceFile:82)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:648)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.Bukkit.createWorld(Bukkit.java:154)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:137)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:91)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:557)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:242)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-07-28 20:35:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:9)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldNBTStorage.getWorldData(WorldNBTStorage.java:89)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.World.<init>(World.java:140)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:666)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.Bukkit.createWorld(Bukkit.java:154)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:137)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:91)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:557)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:242)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-07-28 20:35:44 [SEVERE] java.util.zip.ZipException: Not in GZIP format
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.readHeader(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at java.util.zip.GZIPInputStream.<init>(Unknown Source)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.NBTCompressedStreamTools.a(SourceFile:9)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldNBTStorage.getWorldData(WorldNBTStorage.java:100)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.World.<init>(World.java:140)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.WorldServer.<init>(WorldServer.java:27)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.createWorld(CraftServer.java:666)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.Bukkit.createWorld(Bukkit.java:154)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.WorldCreator.createWorld(WorldCreator.java:235)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:137)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.addWorld(WorldManager.java:91)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorlds(WorldManager.java:557)
    2012-07-28 20:35:44 [SEVERE] at com.onarandombox.MultiverseCore.MultiverseCore.onEnable(MultiverseCore.java:242)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256)
    2012-07-28 20:35:44 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432)
    2012-07-28 20:35:44 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    2012-07-28 20:35:44 [INFO] World BauWelt is a duplicate of another world and has been prevented from loading. Please delete the uid.dat file from BauWelt's world directory if you want to be able to load the duplicate world.
    2012-07-28 20:35:44 [SEVERE] [Multiverse-Core] Failed to Create/Load the world 'BauWelt'
    2012-07-28 20:35:44 [INFO] [Multiverse-Core] 4 - World(s) loaded.
    .
    .
    .

    When i rename the failed World (BauWelt (German)) to ''World'' it spawn a completely other world.
    And I can't teleport me to this world ''Multiverse does not know how to take you to bauwelt''
    And afte Computerrestart my server was total reset! No Plugin was Configured!
    I think it's NO NORMAL CHUNK PROBLEM, can you help me?
    This world is very important for me! I'm working on it for a long time!
    I tried MANY programs, but nothing can fix the issues :(

    Sory for my bad English :)

    The failed Map: http://www.file-upload.net/download-4610220/BauWelt.rar.html
    And a backup Map some time ago: http://www.file-upload.net/download-4611533/BauWelt---.rar.html
     
Thread Status:
Not open for further replies.

Share This Page