---
title: "How to install a map on a Java server"
icon: lucide/map
description: "How to upload a map to a Java server: extract it, replace the world folder, or change level-name in server.properties."
---

# How to install a map on a Java server

On a Java server, the active world is normally set by the `world` folder or by the `level-name` value in `server.properties`.

## Steps

1. Back up your old world first.
2. Open `https://panel.nexuscloud.id/`.
3. Go to **Files**.
4. Upload the map `.zip` file.
5. Extract the map file.
6. Make sure the extracted folder contains `level.dat`, `region/`, and the usual world files.

## Switch the active world

You have two common options:

### Option A: Replace the main world folder

- Rename the map folder to `world` if the server's startup expects that name.

### Option B: Change `level-name`

1. Open `server.properties`.
2. Find this line:

```properties
level-name=world
```

3. Change the value to match the new map folder's name.

## Restart the server

Once the folder name and `level-name` match:

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

## Tips

- Avoid double-nested folders such as `world/newmap/level.dat`.
- The world folder name must match the `level-name` value exactly if you use that method.
- Not every old map will work on a server that is on a much newer or older version.

---

!!! 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**

---
