Unable to launch world on any restore point

Hello,
Have been running a DW20 pack for a few of my friends and recently the server went down and now I’m unable to launch it on any restore point without getting the following error:

at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [li.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:387) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:258) [lt.class:?]
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:198) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.func_71237_c(MinecraftServer.java:158) [MinecraftServer.class:?]
at net.minecraft.world.chunk.storage.AnvilSaveConverter.func_75801_b(SourceFile:88) [ayn.class:?]
at net.minecraft.world.storage.SaveFormatOld.func_75803_c(SourceFile:56) [ayr.class:?]
at net.minecraft.nbt.CompressedStreamTools.func_74796_a(CompressedStreamTools.java:29) ~[du.class:?]
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:90) ~[?:1.7.0_79]
at java.util.zip.GZIPInputStream.(GZIPInputStream.java:78) ~[?:1.7.0_79]
at java.util.zip.GZIPInputStream.readHeader(GZIPInputStream.java:163) ~[?:1.7.0_79]
at java.util.zip.GZIPInputStream.readUShort(GZIPInputStream.java:254) ~[?:1.7.0_79]
at java.util.zip.GZIPInputStream.readUByte(GZIPInputStream.java:264) ~[?:1.7.0_79]
java.io.EOFException
[12:34:41] [Server thread/ERROR]: Exception reading ./world/level.dat
[12:34:41] [Server thread/INFO]: Preparing level “world”
[12:34:21] [Server thread/INFO]: Starting Minecraft server on 0.0.0.0:25565
[12:34:21] [Server thread/INFO]: Generating keypair
[12:34:21] [Server thread/INFO]: Default game type: SURVIVAL
[12:34:21] [Server thread/INFO]: Loading properties
[12:33:48] [Server thread/INFO]: Starting minecraft server version 1.7.10

Do you have any archives. The world/level.dat appears to have a problem.

Can you verify this file exists? And that it is owned by your expected user, e.g., mc?