> For the complete documentation index, see [llms.txt](https://spacecore.gitbook.io/wiki/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://spacecore.gitbook.io/wiki/ua/minecraft/how-to-install-minecraft-java-server.md).

# Встановлення Minecraft Java Server

{% hint style="danger" %}

### Дані застаріли

**База знань переїхала →** [**https://wiki.spacecore.pro/**](https://wiki.spacecore.pro/)

Ця вікі більше не оновлюється. Актуальні інструкції та статті — за новою адресою.
{% endhint %}

{% content-ref url="<https://wiki.spacecore.pro/>" %}
<https://wiki.spacecore.pro/>
{% endcontent-ref %}

***

У цьому керівництві ми детально розглянемо ручну інсталяцію сервера Minecraft. Давайте розглянемо популярні ядра серверів та навчимося правильно встановлювати сервер.

## Деяка інформація

Ми представляємо детальний посібник із встановлення сервера Minecraft на віртуальне обладнання від команди Space Core. Інструкція підходить як для VDS, так і для повністю виділеного сервера.

Ця стаття надає приклад встановлення ядра Paper для Minecraft 1.16.5.

## Процес встановлення

Створюємо файл «start.txt» у будь-якій папці на вашому комп'ютері (назва «start» не є принциповою, можна використовувати будь-яку).

Відкрийте документ і введіть команду запуску з усіма необхідними аргументами для сервера:

```
java -Xms1024M -Xmx1024M -jar core.jar nogui
```

{% hint style="info" %}

* `-Xms512M` — мінімальна кількість оперативної пам'яті, виділеної для ігрового сервера.
* `-Xmx2048M` — максимальна кількість оперативної пам'яті, яка буде доступна серверу під час роботи.
* `-jar` — тип файлу для запуску.
* `core.jar` — назва ядра самого ігрового сервера.
* `nogui` — аргумент для скасування запуску GUI, оскільки він нам не потрібен.
  {% endhint %}

Після зміни всіх аргументів та імен відповідно до ваших потреб, введіть і збережіть налаштовану команду запуску для вашого сервера:

```
 java -Xms512M -Xmx2048M -jar paper-1.16.5-553.jar nogui
```

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2F2erAOHCbW8GmBt6qYJin%2Fimage.png?alt=media&amp;token=93573192-7939-41be-944e-4845595662c3" alt=""><figcaption></figcaption></figure>

Перейменуйте файл запуску з «start.txt» на «start.sh».

Відправте файл на сервер у папку з ядром.

Використовуйте команду `sh` в SSH для виконання скрипту:

```
sh start.sh
```

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2F0kVb6dk3rksXKaQxZich%2Fimage.png?alt=media&amp;token=18dc4747-8b44-4e5d-8ce6-d779fe3f9bf4" alt=""><figcaption></figcaption></figure>

Ядро сервера запущене і почало встановлювати додаткові файли.

Запуск було зупинено, потрібно підтвердити угоду Eula.

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2Fqru7cuty5WyRDPwgvKG3%2Fimage.png?alt=media&amp;token=0cd1ed64-65d0-4b33-aa23-460bbbe161e5" alt=""><figcaption></figcaption></figure>

1. Перейдіть до sFTP, там є нові серверні файли:
2. Відкрийте файл «Eula.txt».
3. Підтвердіть угоду, ввівши «true»:

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FHTh7FS8pohk7OGsVndU5%2Fimage.png?alt=media&amp;token=bcb460a1-e6da-4e65-9f43-18fb1fe2f3c3" alt=""><figcaption></figcaption></figure>

Збережіть, закрийте текстовий редактор, вийдіть із вікна з відправкою файлу на сервер, натисніть «Так».

Поверніться до SSH і використовуйте команду `sh` для перезапуску сервера:

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FYkicNVjdMITMCImiAhAM%2Fimage.png?alt=media&amp;token=5f08ea58-e999-4bb9-881f-33a43dd4ad45" alt=""><figcaption></figcaption></figure>

#### Прямий запуск без start.sh

Просто введіть команду з аргументами запуску в консоль:

```
java -Xms512M -Xmx2048M -jar paper-1.16.5-553.jar nogui
```

<figure><img src="https://1553387192-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWDQdwyyNoFkO6ly7Jq9K%2Fuploads%2FlmCJF7Vo0y8N2O1grw4j%2Fimage.png?alt=media&amp;token=ab7f4c45-9814-4bfe-9af7-a6dc23c8039e" alt=""><figcaption></figcaption></figure>

## Ядра для серверів з модами

{% hint style="info" %}
Останні версії:

**Cauldron 1.7.10** — <https://mirror.spacecore.info/minecraft/cauldron-latest.zip>

**Thermos 1.7.10** — <https://mirror.spacecore.info/minecraft/thermos-latest.zip>
{% endhint %}

## Питання: як отримати доступ до адміністративних команд?

У серверній консолі ви можете надати собі права оператора, написавши:

```
/op <Ваш Нікнейм>
```
