Open rawdr opened 4 years ago
Never, ever run PapyrusCs on live world db files. Generate an offline copy and run PapyrusCs on it.
Vellum is the perfect tool to automate this process.
LevelDB is the database used for storing minecraft data, and it only supports a single process interacting with the database by design. Even read only operations frequently end up compacting the database, and if minecraft is running when that happens you'll wind up with exactly what you describe. This isn't a bug per se, but it should be in big flashing letters on the main page.
This has happened with my world as well. Forgot to stop the server when started papyruscs which resulted immediate corruption :(
I have about a week old backup... learnt a painful lesson again to have more frequent backups ...
Thank you for above information.
I tried running this program today on my 1.16.100 Bedrock world, running official bedrock dedicated server on Ubuntu 20.04.1 x64. I did not backup my world save, and I left the dedicated server running.... I figured the program would only be READING from the world save and couldn't cause any corruption in the source files. I was wrong. Papyrus ended with the errors shown in the log pasted below. I stopped the server software and restarted it and it gave the following error:
Upon logging in, my character has no inventory and large chunks of the land and our builds are missing. My last backup is a month old unfortunately and we are missing a lot of work now. Does anyone know if there is a better way to fix the corruption to get back to a more recent state?