There seems to be a new bug in 1.7 that causes your server list to spontaneously disappear at random times upon refreshing the list. This is how to fix it: DO NOTE THAT YOU DO NOT HAVE TO EXIT THE MINECRAFT CLIENT TO DO THIS.
First and foremost, make sure to have "Hide extensions for known filetypes" unchecked in Folder Options like so:
This is only necessary IF .dat files are associated with a program on your computer. If they aren't, then you can likely skip this step.
Right, so your server list probably looks like this at the moment:
You will want to go to your %UserName%\AppData\Roaming\.minecraft folder and look for a file called servers.dat_tmp like this:
Get rid of the _tmp on the file extension, and press OK or Yes if a dialog comes up to confirm the action.
Omg thanks dude my server list disapears every morning.. now it fixed.. I hope? but thanks you're amazing though
Yeah it will still happen again probably but at least you know how to effortlessly fix it. Making a backup copy of your server dat file couldn't hurt too just in case.
Thank you so much! This helped me and was really quick and simple. Thought I would never be able to fix this issue. Hopefully Mojang catches this bug. (If it is one.)
Thank you so much! This helped me and was really quick and simple. Thought I would never be able to fix this issue. Hopefully Mojang catches this bug. (If it is one.)
There's a linked bug report in the OP, but yeah I hope they catch this too :/
I did exactly what you said in the forum post, but my servers file wasn't a temporary dat file (.dat_temp) it was just straight up .dat. So, I tried using Recuva, i found a previous version of the file, but still, no servers. Weird right?
Thank you sooo much for this!! I couldn't quite figure out why all my servers kept disappearing, but now i know how to fix it! Much appreciated! Hopefully Mojang can fix whatever is causing this!
I do not actually think this is a bug. Over the last couple of years, I think that Mojang has definitely been altering Minecraft more for those who have been playing the game for a longer amount of time - more experienced users. Unfortunately, this basically means that they expect users to have more prior technical knowledge, and this problem, I think, is a perfect example. I have been looking at this problem for quite a while now trying to permanently fix it. I have known this temporary solution that you have shown for a long time already, but I think that a permanent fix is, for the time being, unreachable. Mojang expects users to know how to do things like this already. They expect that users already know how to simply rename a file. A think that the actual root of this problem, however, is that When reloading to often, Minecraft runs out of memory for just a second, and then renames the .dat file so that it can take a break. But yes, I am glad that you have put this out there for others to see. I was planning on doing it myself. But for now, we will just have to wait for an official fix.
Thx this helped!
Go to control pannel, change "view by : catagory" to "view by : large items." next look and click on the "folders options" Icon. Hope this helps.
Well, I don't have windows, but I desperately need a fix to this problem: Every other time i open up minecraft, my servers that i keep adding back just disappear! I use linux, not windows, but the thing is that it is not a .dat_tmp or whatever its just a .dat. PLEASE help me! Thank you!!!
For the people this isn't working for, you can use notepad (or your OS' equivilant of) to make a file with the server names and IPs, which you can then copy the ip of the server you want to go to out of and paste it in the direct connect.
Rather a pain, but if you're getting stuck with empty .dat files rather than a .dat_temp file full of your servers, you could do that.
The Meaning of Life, the Universe, and Everything.
Join Date:
6/28/2014
Posts:
389
Member Details
If this happens a lot, create a new file called repairlist.bat and edit it.
Put in:
[/p]
[p]@echo off
cd C:\Users\[YOUR USERNAME]\AppData\Roaming\.minecraft\[/p]
[p]rename servers.dat_tmp servers.dat[/p]
[p]echo Minecraft Server List Recovered![/p]
[p]pause[/p]
[p]
Then just run the batch and that should do it.
(Oh yeah, sorry about the html. Some web developer must've messed up there. Can't fix it.)
DO NOTE THAT YOU DO NOT HAVE TO EXIT THE MINECRAFT CLIENT TO DO THIS.
First and foremost, make sure to have "Hide extensions for known filetypes" unchecked in Folder Options like so:
This is only necessary IF .dat files are associated with a program on your computer. If they aren't, then you can likely skip this step.
Right, so your server list probably looks like this at the moment:
You will want to go to your %UserName%\AppData\Roaming\.minecraft folder and look for a file called servers.dat_tmp like this:
Get rid of the _tmp on the file extension, and press OK or Yes if a dialog comes up to confirm the action.
Next, refresh your server list...
And TADA! They're back!
Hope this helps!
Associated Bug Report: https://bugs.mojang.com/browse/MC-39583
No longer active.
Yeah it will still happen again probably but at least you know how to effortlessly fix it. Making a backup copy of your server dat file couldn't hurt too just in case.
No longer active.
There's a linked bug report in the OP, but yeah I hope they catch this too :/
No longer active.
.-.
Me too!
Go to control pannel, change "view by : catagory" to "view by : large items." next look and click on the "folders options" Icon. Hope this helps.
Rather a pain, but if you're getting stuck with empty .dat files rather than a .dat_temp file full of your servers, you could do that.
I need help on what to do minecraft keeps crashing when i try to load minecraft here is what it says http://paste.ubuntu.com/10116618/
If this happens a lot, create a new file called repairlist.bat and edit it.
Put in:
Then just run the batch and that should do it.
(Oh yeah, sorry about the html. Some web developer must've messed up there. Can't fix it.)
Nice to see you guys again.
I have windows 8. My servers are gone. Now i dont even have a servers.dat! Help