# How to Completely Reset a Minecraft Bedrock Server

> Learn how to fully reset your Minecraft Bedrock server using Beacon Hosting's control panel for a clean, fresh world setup.

Source: https://www.beaconhosting.org/knowledgebase/how-to-completely-reset-a-minecraft-bedrock-server
Category: Minecraft
Last updated: 2026-09-09

This resets the **world** on a Minecraft Bedrock dedicated server. A new world is generated the next time the server starts. It does not reinstall the server software, and it does not automatically wipe allowlists, packs, or `server.properties` unless you choose to remove them.

> **[WARNING]** Deleting the world is permanent. **Create a backup first.** Never delete world files while the server is running.

## Step 1: Back Up Your World

Open your server from [Server Selection](https://www.beaconhosting.org/servers).

The safest option is **Backups** in the sidebar. Create a backup and wait for it to finish successfully before continuing.

You can also download files through **Files** or connect using **SFTP** from **Settings**.

## Step 2: Stop the Server

Open **Console** and stop the server.

Wait until the server is completely offline before modifying or deleting any world files.

## Step 3: Find the Bedrock World Folder

Minecraft Bedrock stores worlds in:

```text
worlds/<level-name>/
```

The folder name is determined by `level-name` in `server.properties`. The default is often:

```text
Bedrock level
```

Open **Files**, then open the `worlds` directory and locate the folder matching your `level-name`.

A Bedrock world folder normally contains files and directories such as:

```text
db/
level.dat
levelname.txt
```

> **[INFO]** `level.dat` is located **inside the world folder**. Bedrock does not use the same world structure as Java Edition. Do not delete random files from the server root.

## Step 4: Delete the World

Delete the **entire world folder**, for example:

```text
worlds/Bedrock level
```

Do not delete only individual files inside the folder.

Leave `server.properties` in place unless you also want to reset your server configuration.

If you want the new world to use a specific seed, change `level-seed` in `server.properties` before starting the server again.

## Step 5: Start the Server

Start the server from **Console**.

Because the configured world no longer exists, Bedrock will generate a new world under:

```text
worlds/<level-name>/
```

The new world will use the applicable settings from `server.properties`, including the configured seed, game mode, and difficulty.

Watch the console while the world is generated. Once startup has completed, join the server and confirm that the new world has been created.

## What Happens to the Server Settings?

Deleting the world does **not** normally reset the rest of your server.

Your existing configuration can remain, including:

* `server.properties`
* Server software
* `allowlist.json`
* `permissions.json`
* Installed behavior packs
* Installed resource packs

This means you can reset the world without having to configure the entire Bedrock server again.

## How to Completely Reset a Bedrock Server

If you want more than a new world, you can optionally remove additional files.

For example:

* `allowlist.json` — resets the configured allowlist
* `permissions.json` — resets configured player permissions
* `behavior_packs/` — removes installed behavior packs
* `resource_packs/` — removes installed resource packs
* `valid_known_packs.json` — removes the known-pack cache

Be careful when performing a larger reset.

**Do not delete the Bedrock server software or `server.properties`** unless you intentionally want to reconfigure or reinstall the server.

## How to Generate a New World With a Different Seed

If you want the new world to use a different seed:

1. Stop the server.
2. Back up the existing world.
3. Delete the current world folder from `worlds/`.
4. Open `server.properties`.
5. Change `level-seed` to your desired seed.
6. Save the configuration.
7. Start the server.

Bedrock will generate the new world using the configured seed.

> **[INFO]** Changing `level-seed` does not change an existing world. The seed is used when generating a new world, so an existing world must be removed or replaced before the new seed takes effect.

## Troubleshooting

### The old world comes back

The most common causes are that the server was not completely stopped or the wrong world folder was deleted.

Check `level-name` in `server.properties` and make sure you deleted:

```text
worlds/<level-name>/
```

while the server was offline.

### The server will not start after deleting the world

Make sure you deleted only the intended world folder and did not remove `server.properties` or other required server files.

If necessary, restore the server from **Backups**.

### I changed the seed but the world did not change

Changing `level-seed` does not regenerate an existing world.

Stop the server, remove the existing world folder, configure the new `level-seed`, and start the server again.

### I accidentally deleted the wrong files

Do not continue deleting files.

Restore the server from your most recent backup if one is available. A backup is the safest way to recover a world or configuration that was accidentally removed.

## Why Use Beacon Hosting for Minecraft Bedrock?

[Beacon Hosting](https://www.beaconhosting.org/servers) provides Minecraft server hosting with **Java and Bedrock support, NVMe storage, DDoS protection, and a web-based control panel**.

For Bedrock servers, the Beacon panel provides access to server **files, console, player management, configuration, backups, and SFTP**. This makes common tasks such as replacing a world, managing configuration files, and maintaining backups possible without needing direct access to the underlying machine.

Beacon Hosting supports **Minecraft Java and Bedrock servers**, with plans starting from **$1/GB**. Eligible new servers can also use a **2-day free trial with no card required**.

If you are looking for Minecraft hosting where you can manage your Bedrock world and server files directly, you can start by selecting a server from Beacon Hosting.

## Quick Answer

To reset a Minecraft Bedrock world:

1. **Create a backup.**
2. **Stop the server.**
3. Open **Files → `worlds/`**.
4. Find the folder matching `level-name` in `server.properties`.
5. Delete the **entire world folder**.
6. Optionally change `level-seed`.
7. Start the server.
8. Bedrock generates a new world automatically.

Your `server.properties`, server software, allowlist, permissions, and installed packs remain unless you specifically delete or reset them.

