World Corruption Error
THe server is running in a blank world on my test machine right now. Why? Read below! Feel free to fuck around in this dummy map.
Unstable bukkit is causing dramatic world corruption errors. Working on a fix, may take some time, we'll be offline for a while. CHeck here for updates.
Since everyone deserves more info: Bukkit is having a problem where the cached chunk isn't getting written to the save, so it's reloading from the save, with the wrong coords, then writing that back. That's balls. So there's a utility to fix this, linked here: Fenixin which I am running...which on a world our size oculd take HOURS.
UPDATE: After like 32 hours, I got the following result:
############ Trying to fix wrong located chunks ############
-------------------- New chunk to fix! ---------------------
Backup region file found in: /Backup/backup.1000/world/region/r.1.0.mca
fixing...
Chunk fixed using backup dir: /Backup/backup.1000/world
-------------------- New chunk to fix! ---------------------
Backup region file found in: /Backup/backup.1000/world/region/r.1.0.mca
fixing...
Chunk fixed using backup dir: /Backup/backup.1000/world
-------------------- New chunk to fix! ---------------------
Backup region file found in: /Backup/backup.1000/world/region/r.1.0.mca
fixing...
Chunk fixed using backup dir: /Backup/backup.1000/world
-------------------- New chunk to fix! ---------------------
Backup region file found in: /Backup/backup.1000/world/region/r.1.0.mca
fixing...
Chunk fixed using backup dir: /Backup/backup.1000/world
4 fixed chunks of a total of 4 wrong located chunks
Then, I booted it up, logged in...and got this:
10:31:34 [INFO] Chunk file at 52,24 is in the wrong location; relocating. (Expected 52, 24, got 36, 23)
10:31:34 [INFO] Chunk file at 54,23 is in the wrong location; relocating. (Expected 54, 23, got 35, 19)
10:31:34 [INFO] surfrock66 [/192.168.1.20:54221] lost connection
10:31:36 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
10:31:38 [INFO] /192.168.1.20:54260 lost connection
10:31:41 [INFO] surfrock66[/192.168.1.20:54261] logged in with entity id 1269 at ([world] 756.9894146231807, 126.45365615855602, 416.88230313021995)
10:31:44 [INFO] Chunk file at 38,25 is in the wrong location; relocating. (Expected 38, 25, got 36, 21)
10:31:44 [INFO] Chunk file at 52,24 is in the wrong location; relocating. (Expected 52, 24, got 36, 23)
10:31:44 [INFO] Chunk file at 54,23 is in the wrong location; relocating. (Expected 54, 23, got 35, 19)
10:31:52 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
10:31:56 [INFO] Chunk file at 36,18 is in the wrong location; relocating. (Expected 36, 18, got 41, 13)
Right back where we started, broken chunks. I don't know what to do, elite base is all fucked. It's for sure the beta bukkit. I think what'll have to happen is when RB comes out, we'll have to run this again and re-try to fix it...until then I'll look at manually editing the region files to fix it since the coords ARE there, pulling from a backup from like Nov 5. I'm sorry this is happening, and there's no clean fix for it.
I'm gonna try one more thing...in case that backup # 1000 had the bad chunk errors already written, I'm gonna run this one more time with the oldest backup we have, see if it fixes it. Stay tuned...I figured how to multi-thread it so it'll go faster.