Skip to main content
When a server will not start, find the first useful console error and undo the most recent change. World uploads, add-ons, configuration edits, version changes, and an unaccepted EULA are common causes.

Find the first useful error

Open the Purpify console and start the server once. Read the output from the start of that attempt. The last line may only report that the process stopped; the useful error often appears several lines earlier. Copy the error before changing anything. Remove passwords, tokens, private addresses, and player information before sharing it.

Undo the latest change

Use the branch that matches what changed immediately before the failure:
Open the server in the Purpify panel and select Accept EULA. Start the server again and watch the console until startup completes.
Confirm that the world folder directly contains level.dat and that the configured world name exactly matches the folder. Restore the previous world when the uploaded world is damaged or incompatible.
Restore the backup made before installation. Then follow Troubleshoot Bedrock add-on errors to verify packs, dependencies, experiments, and versions.
Leave the server stopped and follow Troubleshoot Java plugin errors. Check the first named plugin, its dependencies, and compatibility.
Compare the Minecraft version, loader family, loader version, mods, and dependencies. Follow Troubleshoot Java mod-loader mismatches.
Restore the last known working file. Check the edited value’s spelling, allowed format, and quotation marks before applying the change again.
Restore a backup created before the version change. Confirm that the world and add-ons support the target version before trying again.
Check the Purpify service status, disk usage, and resource usage, then retry one normal start. Avoid repeated restart loops because they can overwrite useful logs.

Restore service safely

1

Stop automatic restarts

Leave the server stopped while you inspect files and logs.
2

Preserve evidence

Save the relevant console output and note the exact time of the failed start.
3

Restore the last working state

Restore a known-good backup or reverse only the latest change.
4

Start once and test

Watch the complete startup. When the server remains running, join it and verify the affected feature.

Information to send support

Send the server name or account-visible server ID, failure time and time zone, complete relevant console error, and the last change made. Never send your account password.