# FAQ - Частые вопросы

### Q: Сервер не запускается! Что делать? <a href="#common-errors" id="common-errors"></a>

A: Причин этому может быть много. Самые частые описаны ниже.

#### Выбрана неверная версия Java <a href="#java" id="java"></a>

{% hint style="danger" %}
**Важно:** Даже если вы не уверены, является ли неверная версия Java причиной неработоспособности сервера - <mark style="color:red;">**всё равно проверьте, соответствует ли версия Java вашего сервера нижеописанной таблице.**</mark> В ином случае могут возникать другие проблемы.
{% endhint %}

Некоторые версии игры требуют определённую версию Java для запуска.

<table><thead><tr><th width="209">Версия игры</th><th>Версия Java</th></tr></thead><tbody><tr><td>1.12.2 и ниже</td><td><strong>Java 8</strong></td></tr><tr><td>1.16.5</td><td><strong>Java 16</strong> для ванильного клиента, <strong>Java 11</strong> для Forge.</td></tr><tr><td>1.17 и выше</td><td><strong>Java 17</strong> или выше.</td></tr></tbody></table>

{% hint style="warning" %}
Иногда сервер может запускаться и на других версиях Java. Так, например, сервер на версии 1.12.2 может получиться запустить и на **Java 11**, и на **Java 16**.

Но работоспособность плагинов при этом не гарантируется. Настоятельно рекомендуется использовать таблицу выше для выбора версии Java.
{% endhint %}

Версию Java на хостинге вы можете поменять во вкладке `Настройки`.

<figure><img src="https://2014497611-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FocrCbGcpXFeFXO2Xx2an%2Fuploads%2F6cDxEsUfGX9TfkxTC9XH%2F%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8%20-%20%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F%20Forge.png?alt=media&#x26;token=fa3e8f02-1d03-46c3-b554-45e4152bae04" alt=""><figcaption><p>Версия Java во вкладке Настройки. <mark style="color:red;">Важно подметить - вкладку не всегда будет видно: При маленьком разрешении экрана она может скрываться. Для того чтобы получить доступ к вкладке нужно уменьшить масштаб страницы или воспользоваться ползунком снизу.</mark></p></figcaption></figure>

#### Не принята EULA <a href="#eula" id="eula"></a>

{% hint style="danger" %}
**Важно:** После выбора правильной версии Java вы в обязательном порядке должны будете выполнить нижеописанные шаги.&#x20;

**Неверная версия Java препятствует созданию файла eula.txt**, он появится после выполненных выше действий и сервер <mark style="color:red;">всё равно не запустится</mark>, поскольку по-умолчанию eula стоит в состоянии false.
{% endhint %}

**EULA** - пользовательское соглашение. В процессе запуска сервер потребует от вас принять его предупредительным сообщением `You need to agree to the EULA in order to run the server. Go to eula.txt for more info`, после чего отключится.

Для принятия EULA нужно проделать следующие шаги:

1. Перейдите во вкладку `Файлы`, откройте файл eula.txt и найдите строчку `eula=false`.
2. Измените её на `eula=true`, чтобы принять EULA.
3. Сохраните изменения сочетанием клавиш `Ctrl+S` или нажатием на кнопку `Сохранить изменения` снизу.

После сделанных действий сервер должен запуститься.

> Если ни один вышеописанный случай не подходит под вашу проблему - обратитесь в тех. поддержку хостинга. Обязательно прикрепите файл `latest.log` из папки logs и краш-репорт из папки `crash-reports`, если он есть.

### Q: Как установить иконку на сервер? <a href="#server-icon" id="server-icon"></a>

A: Свою иконку на сервер вы можете установить вот так:

1. Сожмите свою иконку до разрешения 64 на 64 пикселя - это важно.
2. Сохраните изображение в формате `PNG`, назовите его `server-icon` (Должно получиться `server-icon.png`).
3. Загрузите полученное изображение в файлы сервера.

{% tabs %}
{% tab title="Файлы" %}

<table><thead><tr><th width="412.66666666666663">Название</th><th width="121">Вес</th><th>Дата создания</th></tr></thead><tbody><tr><td>server.jar <code>← Ядро сервера</code></td><td>45.8МБ</td><td>23.11.2023</td></tr><tr><td>spigot.yml <code>← Файл с настройками сервера</code></td><td>121КБ</td><td>23.11.2023</td></tr><tr><td>bukkit.yml <code>← Файл с настройками сервера</code></td><td>64.4КБ</td><td>23.11.2023</td></tr><tr><td><strong>server-icon.png</strong> <code>← Файл с вашей иконкой</code></td><td>124КБ</td><td>23.11.2023</td></tr></tbody></table>

{% hint style="success" %}
Примерно так будет выглядеть структура файлов вашего сервера.&#x20;

**Пометка:** Не все файлы, приведённые выше, должны быть и у вас. Это пример, чтобы вы поняли где примерно должна находиться ваша иконка в файлах.
{% endhint %}
{% endtab %}
{% endtabs %}

### Q: Как изменить описание сервера? <a href="#motd" id="motd"></a>

A: За описание сервера отвечает параметр motd в файле server.properties.&#x20;

Для изменения описания следуйте следующим шагам:

1. Переходите во вкладку `Файлы`, открываете файл `server.properties`.
2. Находите строку `motd=A Minecraft Server`. Вместо A Minecraft Server - вводите ваше описание.&#x20;
3. Сохраняете изменения и перезагружаете сервер.

{% hint style="success" %}
Описание сервера поддерживает цветовые коды и специальные символы, такие как "♥", но для работы эти символы должны быть переконвертированы в юникод.

Для более удобной генерации описания, сразу готового для вставки, можно использовать такие сайты как, например, [Minecraft.Tools](https://minecraft.tools/ru/motd.php).
{% endhint %}

### Q: Как загрузить карту на сервер? <a href="#upload-map" id="upload-map"></a>

A: Для этого нужно проделать данные шаги:

1. Заархивировать папку с вашим миром в архив подходящего формата.
   * Формат должен быть `TAR` или `ZIP`. `RAR` не подойдёт - будет ошибка.
2. Загрузить архив в файлы сервера. При разархивировании папка с миром окажется в той же директории, в которой располагается архив.&#x20;
3. Удалите папку `world` с сервера и разархивируйте архив. Удаление папки `world` удалит созданный сервером мир, так что будьте осторожны, если он вам нужен, и на всякий случай создайте резервную копию.
4. Переименуйте папку, полученную после разархивирования. Дайте ей название `world`, чтобы сервер принимал её за свой мир.
5. Перезагрузите сервер. После перезагрузки мир будет на сервере.

{% hint style="info" %}
В **Bedrock Edition** (PE) миры находятся в папке worlds и мир по-умолчанию имеет название Bedrock level.

Для загрузки мира на **Bedrock Edition** проделайте вышеописанные шаги, но архив загрузите в папку `worlds`, а не просто в файлы сервера, и полученную после разархивации папку переименуйте в `Bedrock level`
{% endhint %}

### Q: Ошибка `Не удалось проверить имя пользователя`/`Failed to verify username` при заходе на сервер. Что делать?

A: Изначально на сервер можно зайти только с лицензионного клиента. Для того чтобы могли заходить игроки с пиратских клиентов - нужно отключить параметр `online-mode` в файле `server.properties`:

1. Откройте вкладку `Файлы` в панели управления вашим сервером.
2. Перейдите в файл `server.properties` и отыщите строку online-mode=true.
3. Измените строку на `online-mode=false`, сохраните изменения сочетанием клавиш `Ctrl+S` или нажатием на кнопку `Сохранить изменения` снизу.
4. Перезагрузите сервер для того, чтобы изменения вступили в силу.
