> 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/minecraft/how-to-install-minecraft-java-server.md).

# Установка сервера Minecraft Java

## **Немного информации**

Мы представляем подробный гайд по установке сервера Minecraft на виртуальное оборудование от команды [**SpaceCore**](https://vk.com/away.php?to=https%3A%2F%2Fspacecore.pro%2F\&cc_key=). Инструкция подходит как для VDS, так и для полностью выделенного сервера.

Перед началом установки сервера рекомендуем ознакомиться с данными страницами:

1. [Установка **Screen**](https://wiki.spacecore.pro/vds-dedicated/install-screen)
2. [Установка **Java**](https://wiki.spacecore.pro/os-and-software/java-linux)

В этой статье приводится пример установки ядра **Paper** для **Minecraft 1.16.5**.

## Процесс установки

Создаем в любой папке на своем компьютере файл «**start.txt»** (название «**start»** — не принципиально, можно использовать любое).

![](/files/-MXSwd4w78l-iqGsVPF6)

Открываем документ и вписываем команду запуска со всеми необходимыми аргументами для сервера:

&#x20;**java -Xms1024M -Xmx1024M -jar ядро.jar nogui**

{% hint style="info" %}
**-Xms512M** — минимальное кол-во **ОЗУ**, выделяемого для игрового сервера.&#x20;

**-Xmx2048M** — максимальное кол-во **ОЗУ**, которое будет доступно серверу в процессе работы.&#x20;

**-jar** — тип файла, запуск которого следует произвести.&#x20;

**ядро.jar** — название самого ядра игрового сервера.&#x20;

**nogui** — аргумент для отмены запуска графического интерфейса, поскольку он нам не нужен.
{% endhint %}

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

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

![Текстовый редактор «Notepad++»](/files/-MXSwvjB7MM1CqBmY0ar)

&#x20;Переименовываем файл запуска из «**start.txt»** в «**start.sh».**

![](/files/-MXSx3PwfDklNVc2t1kV)

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

![](/files/-MXSx6OF1v-ybJjm4cV7)

&#x20;Далее используем в **SSH** команду **sh start.sh** для выполнения скрипта.

![](/files/-MXSx9a-5oc-v5a6_GBQ)

Ядро сервера запустилось и начало установку дополнительных файлов.

Запуск был остановлен, нужно подтвердить соглашение **Eula**.

![](/files/-MXSxFRNEFCO1gXBb1iJ)

&#x20;Переходим в **sFTP**, там появились новые файлы сервера:

![](/files/-MXSxJyp9nRSBov-7_zn)

&#x20;Вам нужно открыть «**Eula.txt».**

![](/files/-MXSxMkkNgirwuE7A8QN)

&#x20;Подтверждаем соглашение, введя «**true»:**

![](/files/-MXSxPoHVMbOM0I5RWjc)

Сохраняем, закрываем текстовый редактор, вылазит окно с отправкой файла на сервер, нажимаем «**Да»:**

![](/files/-MXSxSqr719rswwpoX_u)

&#x20;Переходим обратно в **SSH** и используем команду **sh start.sh** для повторного запуска сервера.

![Наш сервер Minecraft 1.16.5 запущен!](/files/-MXSxVi0390c-2wOvpIV)

&#x20;Для прямого запуска без **start.sh** просто вводим в консоль команду с аргументами запуска:

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

![Сервер точно так же без каких-либо проблем запустился.](/files/-MXSxcw1frJf4DrFf05y)

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

{% 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 <ВашНик>
```
