> For the complete documentation index, see [llms.txt](https://realisticnode.gitbook.io/rnsetups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://realisticnode.gitbook.io/rnsetups/ultimate-survival/getting-started/installation.md).

# Installation

Upload the setup, start the server and make yourself the owner. About 15 minutes.

{% hint style="danger" %}
**Make a backup first.** The setup replaces your plugins and server settings.
{% endhint %}

{% stepper %}
{% step %}

### Stop the server and back it up

Stop your server and make a backup of your current files. Using RealisticNode? Install the latest Paper 26.3 with one click from the panel's installers first.
{% endstep %}

{% step %}

### Upload the package

Upload the contents of the zip to the root of your server, keeping the folder structure:

* `plugins/`: all plugin jars and their configurations.
* `world/`: the `void` spawn world. The survival worlds (overworld, nether and end) are **not** included: the server creates them on the first start.
* `config/`, `bukkit.yml`, `spigot.yml`, `server.properties` and `commands.yml`: pre-tuned settings.
  {% endstep %}

{% step %}

### Add AlonsoTags

The tags plugin is the only one you download yourself: get the free **AlonsoTags** from [SpigotMC](https://www.spigotmc.org/resources/83664/) and put the jar in `plugins/`. Its configuration is already in `plugins/AlonsoTags/`.
{% endstep %}

{% step %}

### Check server.properties

* `level-name=world`
* `online-mode=true`
* `allow-flight=true` (needed so Bedrock players are not kicked, see [Bedrock players](/rnsetups/ultimate-survival/configuration/bedrock-players.md))
* `server-port=` the port your host gave you
  {% endstep %}

{% step %}

### Start the server

The first start takes longer than usual: the plugins download their libraries and the survival worlds are generated.
{% endstep %}

{% step %}

### Make yourself the owner

In the console:

```
lp user YourName parent set owner
```

{% endstep %}

{% step %}

### Join and type /guide

You spawn in the spawn hub. Go through the [First launch checklist](/rnsetups/ultimate-survival/getting-started/first-launch-checklist.md), then set your [branding](/rnsetups/ultimate-survival/configuration/branding.md).
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**Random seed.** The survival worlds are generated on the first start with a random seed, so every server gets its own map. Want a specific seed? Set `level-seed=` in `server.properties` **before** the first start. Never delete only part of the `world` folder after that: the overworld needs its `world_gen_settings.dat` file or the server will not start.
{% endhint %}
