Failed to initialize server: players folder
Minecraft server stops with DETECTED OLD PLAYER DIRECTORY IN THE WORLD SAVE? Move the leftover players folder out of your world, then start it again.
Your Minecraft server starts to boot, then stops before the Done line. Scroll up the Console and you'll find this warning, followed by the startup failure:
DETECTED OLD PLAYER DIRECTORY IN THE WORLD SAVE
Failed to initialize server
Your world folder holds a players folder left over from a very old Minecraft format, and the server won't start while it's there. Moving it out takes a few clicks in the File Manager.
Where the leftover folder comes from
Current Minecraft servers keep each player's data in world/playerdata. Very old versions used a folder called players instead. When the server finds one, it tries to convert it and refuses to start if the conversion fails.
The old folder usually arrives in one of two ways:
- You brought in an old save. The World Import tab installs the whole save folder as
world, so everything inside it comes along,playersincluded. The same goes for a world you upload yourself or copy across with the Migrate tab. - Only part of an old world was deleted. Deleting
level.dator a handful of files leaves the rest of the old world in place,playersincluded, and the next start stops before it loads a world.
If you changed World folder in the Config Editor, use that folder wherever these steps say world.
Move the players folder out of your world
Moving is the safer default. The old files stay on the server, so nothing is gone for good if you need them later.
-
If the server is still running, open the Console tab and press Stop in the bar under the console.
-
Open the File Manager and open the
worldfolder. How to manage your server files covers the basics if the File Manager is new to you. -
Click the
playersfolder once to show its details. Leaveplayerdataalone, because it holds your players' current data. -
Choose Move to…. The folder is part of your world, so the panel asks you to confirm.
-
Replace the Destination folder with
/(the server root), typeplayersto confirm, then press Move. -
Go back to the Console tab and press Start. When the console shows
Done (…s)!, the server has finished booting.
The old folder now sits in the server root, outside your world. Delete it from there once your players have checked their progress.
Delete it instead
If you're sure you don't need the old files:
- With the server stopped, open
worldin the File Manager and clickplayers. - Choose Delete. The panel asks Delete world data? because the folder sits inside your world.
- Type
players, press Delete, then go to the Console tab and press Start.
If the server still won't start
Match what happened just before the error:
- It started after a world import - stop the server, then in the File Manager delete the imported
worldfolder and renameworld.pre-import-…(its name ends in a timestamp) back toworld. To keep the imported world instead, move itsplayersfolder out as described above. - It started after a partial reset - finish the reset with the steps below.
- The Console now shows a different error - search the Help Centre for that line. A damaged
level.dat, for example, has its own guide: No key dimensions in MapLike: fix level.dat.
Start again with a fresh world
A full reset erases every build, every chest and every player's inventory in that world. Only a backup brings it back.
- Take a backup. Open the Backups tab and press Create backup. If every slot is used and Overwrite oldest when full is on, the new backup replaces your oldest unprotected one, so Download that one first if you want it. With the switch off, Create backup stays greyed out until you delete a backup. How to create and restore backups covers restoring.
- If the server is running, open the Console tab and press Stop.
- In the File Manager, delete
world. Deleteworld_netherandworld_the_endas well if your server has them (Paper and Purpur keep the Nether and the End in their own folders). The panel asks you to type each folder's name, or the worddeleteif you tick them together. - Go to the Console tab and press Start. The server generates a new world, and the console ends with
Done (…s)!.
Stop it happening again
- Reset a world by deleting the whole set of world folders rather than single files inside them.
- Take a backup before you import or copy in a world, so you can restore the old one if the new save won't load.
If none of these fixed it
Gather these details:
- The Console output from the start of the boot down to
Failed to initialize server. - Where the world came from (World Import, your own upload or another host) and the Minecraft version it was last played on.
- The server software and version shown in the JAR Manager tab.
- Which of the steps above you tried.
Frequently asked questions
Will players keep their inventories?
Yes, for anyone whose data is already in world/playerdata, because neither fix touches that folder. A player whose only file is in the old players folder joins with an empty inventory, which is why moving the folder beats deleting it. A full world reset is different: it wipes every inventory along with the map.
Will reinstalling the server fix it?
No. Reinstalling the server software leaves your world folder where it is, so the players folder is still there afterwards.
Can I start a new world without deleting the old one?
Yes. Change World folder in the Config Editor to a new name, press Save changes, then start the server. It creates a fresh world in that folder and the old one stays on disk.
Can I do this over SFTP instead?
Yes. The SFTP login is on the Settings tab. Stop the server first, then move or delete world/players.
Was this guide helpful?
Still stuck?
Talk to a real person, we answer fast.
Open a ticket
Paste the exact error and name your server, so we can look at it from our side.
Ask on Discord
Chat with the team and other server owners.
Browse the Help Centre
Versions, mods, plugins, backups and RAM sizing, all in plain English.
Related guides
Fix No key dimensions in MapLike (level.dat)
We broke level.dat on purpose to test this: rename level.dat_old to get the world back in under a minute, or restore a backup if both are bad.
Failed to load properties from file: fix server.properties
Minecraft server missing its server.properties file? Restart it once, then check the port and bring back any settings that went to defaults.
Enshrouded server won't start? Fix it
Enshrouded server stops straight after Start, or friends can't join after an update? Read the console line that says why, fix it and start again.
Ready to launch your Minecraft server?
Aussie hardware, NVMe disks and DDoS protection, with the version and mod loader yours to change whenever you like.
