---
title: "How to install a world on a Bedrock server"
icon: lucide/globe
description: "How to upload a world to a Bedrock server, place it in the worlds folder, and set level-name in server.properties."
---

# How to install a world on a Bedrock server

A Bedrock dedicated server stores worlds in the `worlds/` folder, and the active world is set by the `level-name` property in `server.properties`.

## Steps

1. Back up your old world first.
2. Open `https://panel.nexuscloud.id/`.
3. Go to **Files**.
4. Upload the world `.zip` file.
5. Extract the file.
6. Make sure the extracted world folder contains files like `level.dat`, `levelname.txt`, and the `db/` folder.
7. Move or rename the world folder inside the `worlds/` directory.
8. Note the name of that world folder.

## Set the active world

Open `server.properties` and adjust:

```properties
level-name=WorldFolderName
```

This name must match the world folder name inside `worlds/` exactly.

## Restart the server

After the world has been uploaded and `level-name` is correct:

1. Go back to **Console**.
2. Restart the server.

## Tips

- Avoid double-nested folder structures, such as `worlds/worldname/worldname/level.dat`.
- Not every world can be moved cleanly between versions that are far apart.
- Renaming to `Bedrock level` is not required if `level-name` is set correctly.

## Troubleshooting

### The server creates a new world

- Usually the folder name does not match `level-name`.

### The world is not read

- Make sure `level.dat` is in the root of the world folder, not in a subfolder.

---

!!! tip "Help us out"
    If you found this tutorial useful, please leave a review on [Trustpilot](https://www.trustpilot.com/evaluate/nexuscloud.id)! Your rating helps us make more useful guides :sparkles:

**Cheers, Team NexusCloud**

---
