# Installation

{% hint style="info" %}
We strongly recommend using an external FTP client for uploading files to your server. We'd suggest using [WinSCP](https://winscp.net/eng/download.php), but [FileZilla](https://download.filezilla-project.org/client/FileZilla_3.67.0_win64_sponsored-setup.exe) will work fine as well.
{% endhint %}

{% hint style="warning" %}
**Turn off your server**

Make sure your server is **OFFLINE** before starting Step 1!
{% endhint %}

## Step 1: Upload "Skyblock-Setup.zip" file

Upload Skyblock-Setup.zip to your main directory.

## Step 2: Delete some existing files and directories

Since you'll be uploading the files from our setup, you need to delete certain directories and files:

* `plugins` folder
* `world` folder
* `world_nether` folder
* `world_the_end` folder
* `server.properties` file
* `server.jar` **OR your .jar file.** It will reinstall by itself.
* `spigot.yml` file
* `bukkit.yml` file
* `commands.yml` file
* `server-icon.png` file

## Step 3: Extract the .zip file

You'll want to use the FTP client from your hosting provider to extract a **.zip** file. Select the file, then click "**Extract**", "**Unzip**" or "**Unarchive**". The wording will differ slightly based on what provider you're using for your hosting.

## Step 4: Download Dependencies

If you start the server before downloading the dependencies, you are likely to see errors, red plugins or features that do not work, but stay calm. The setup must be installed to work correctly. Please install these plugins:

| Plugin                            | Link                                                                                     |
| --------------------------------- | ---------------------------------------------------------------------------------------- |
| Tab                               | [**Download**](https://www.spigotmc.org/resources/tab-1-5-1-21-3.57806/)                 |
| Citizens (2.0.33-b3293) \[1.20.3] | [**Download**](https://ci.citizensnpcs.co/job/citizens2/3293/)                           |
| Citizens (2.0.35-b3558) \[1.21.1] | [**Download**](https://ci.citizensnpcs.co/job/Citizens2/net.citizensnpcs$citizens/3583/) |

Download the dependencies (**.jar** files) and place them inside the **/plugins/** folder.

## Step 5: Start up your server

Once everything has been extracted, you're good to go! Start up your server and enjoy the setup!

{% hint style="success" %}
**Installation is complete!**

There will be some more basic configuration required to brand the server as your own, but you'll find out everything you need to do on the next few pages.
{% endhint %}

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://robigames.gitbook.io/docs/setups/skyblock-setup/installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
