# Установка сервера Minecraft Bedrock/PE

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2F0ORLyd1TOMGmjvzuWObl%2Fminecraftpe.png?alt=media&#x26;token=7403cfbb-6e3d-4d40-b0ad-6612e9a2122d" alt=""><figcaption></figcaption></figure>

## Начальная информация <a href="#nachalnaya-informaciya" id="nachalnaya-informaciya"></a>

Установка будет производиться на **ОС Ubuntu 20.04 LTS**, поэтому инструкция подойдет как для **VDS**, так и к **Выделенному серверу**.

В работе с сервером нам также поможет утилита **Screen**, рекомендуем прочитать статью: [Установка **Screen**](https://wiki.qwins.co/faq/screen)**.**

В свою очередь, **Minecraft Bedrock** не требует установки **Java** как на сервер, так и на клиентскую часть. Это все потому что данная версия игры целиком написана на языке **C++**.

## Загрузка серверных файлов <a href="#zagruzka-servernykh-failov" id="zagruzka-servernykh-failov"></a>

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

```
sudo apt-get -y update && sudo apt-get -y dist-upgrade
```

Мы покажем два метода, как загрузить серверные файлы полностью через системую консоль **Linux**, а также вручную через **ПО** **FileZilla**.

## Консоль Linux <a href="#konsol-linux" id="konsol-linux"></a>

Для начала нам нужно создать папку для будущего сервера. Переходим в любой интересующий каталог (стандартно — **root**) и используем команду:

```
mkdir minecraftbedrock
```

{% hint style="info" %}
**minecraftbedrock** — название создаваемого каталога, здесь Вы можете указать любое значение.
{% endhint %}

Мы можем использовать специальную команду для проверки всех файлов в каталоге, тем самым удостовериться в том, что папка создана.

```
ls
```

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2Ffjoy3gQUdh7S5iWYgV7A%2Fimage.png?alt=media&#x26;token=46b92019-035b-4749-b505-45153b24e6ef" alt=""><figcaption></figcaption></figure>

Мы видим созданный каталог. Переходим в него при помощи команды

```
cd minecraftbedrock
```

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FCpG1wO1DIm0oGnBrGGGX%2Fimage.png?alt=media&#x26;token=854be68c-4f1b-47d5-aed7-53e23652266b" alt=""><figcaption></figcaption></figure>

Далее воспользуемся утилитой **wget** для загрузки серверных файлов.

```
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-1.16.221.01.zip
```

Готово, архив с файлами загружен.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FZHiwJg6NK9T3VNj9LGXo%2Fimage.avif?alt=media&#x26;token=a1c7e2f3-9419-45e4-b20f-e06e8d678b22" alt=""><figcaption></figcaption></figure>

Теперь нам нужно его распаковать. Установим утилиту **zip**:

```
apt-get install zip
```

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FZgRArvdJGjwiEl6zc4x9%2Fimage.png?alt=media&#x26;token=1cc8c895-aec9-46df-bf2e-934bceb3f870" alt=""><figcaption></figcaption></figure>

Используем команду для распаковки архива:

```
unzip bedrock-server-1.16.221.01.zip
```

{% hint style="info" %}
**Где bedrock-server-1.16.221.01.zip** — название нашего архива.
{% endhint %}

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FXyd0SswBtrmHRTr6gLAy%2Fimage.png?alt=media&#x26;token=e0d65e6b-22a0-414d-9616-3cefa99d9eaf" alt=""><figcaption><p>Файлы разархивированы</p></figcaption></figure>

## FileZilla <a href="#filezilla" id="filezilla"></a>

Подключаемся к серверу и создаем в любой папке каталог (**ПКМ** — **Создать каталог**).

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FFaZQSUFrYqszW0EELExm%2Fimage.png?alt=media&#x26;token=f6c72cae-d118-4c21-ae04-235279a741e0" alt=""><figcaption></figcaption></figure>

Можно использовать любое наименование.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FjaPWfpKlGSjysRnsam6H%2Fimage.png?alt=media&#x26;token=7e54e882-ce55-4cf6-a3e1-337fb483788b" alt=""><figcaption></figcaption></figure>

Переходим в созданный каталог. Скачиваем на свой компьютер архив с сайта **Mojang**:

<https://minecraft.azureedge.net/bin-linux/bedrock-server-1.16.221.01.zip>

Отправляем загруженный файл на наш сервер.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FpnZCMc8XinVEB6SkqDaK%2Fimage.png?alt=media&#x26;token=1e110fb6-0b61-4c7f-8b1b-a0baa4cf6d8a" alt=""><figcaption></figcaption></figure>

Архив успешно загружен.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2Fe0Hn6uDm5tNE47hFWCyp%2Fimage.png?alt=media&#x26;token=05ab20d9-b069-4cbf-8eaa-01f169e6bbb1" alt=""><figcaption></figcaption></figure>

Входим в консоль **Linux** (**SSH**), затем используем команду для перехода в нашу директорию:

```
cd bedrock
```

{% hint style="info" %}
**bedrock** — имя каталога.
{% endhint %}

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FT3F165TiBQUS1vukylL7%2Fimage.png?alt=media&#x26;token=786903f4-b4ac-429c-ac5b-9ead6a2aee73" alt=""><figcaption></figcaption></figure>

Далее используем команду для распаковки архива:

```
unzip bedrock-server-1.16.221.01.zip
```

{% hint style="info" %}
Где **bedrock-server-1.16.221.01.zip** — название нашего архива.
{% endhint %}

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FArzRHIHXlkXMChO37R1C%2Fimage.png?alt=media&#x26;token=1e96a232-41f0-4e44-bfcf-c9032cec57f8" alt=""><figcaption></figcaption></figure>

## Запуск сервера <a href="#zapusk-servera" id="zapusk-servera"></a>

Для круглосуточной работы сервера создаем окно **Screen** командой

```
screen -S bedrock
```

{% hint style="info" %}
**bedrock** — наименование окна **Screen**.
{% endhint %}

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FXwUhNCZZvmpDiTaq1SvP%2Fimage.png?alt=media&#x26;token=494150f7-6abb-4f6e-a70a-9201b26ac92b" alt=""><figcaption><p>Окно создано</p></figcaption></figure>

Все еще находясь в каталоге нашего сервера используем команду

```
chmod 777 bedrock_server
```

Тем самым мы выдаем полные права на запись, чтение и исполнение файла.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FKtuxvhyBxJUFGA6D4sCs%2Fimage.png?alt=media&#x26;token=fcc5f4e0-5372-4cd1-ad52-f9957fbab35f" alt=""><figcaption><p>Права выданы</p></figcaption></figure>

Следом переходим к запуску самого сервера. Используем команду

```
./bedrock_server
```

{% hint style="info" %}
**bedrock\_server** — наименование файла запуска сервера.
{% endhint %}

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2F3UZGxXPrnBaSHuRGpEIb%2Fimage.png?alt=media&#x26;token=fa726193-4c6f-4ab1-8008-b129efaaa729" alt=""><figcaption></figcaption></figure>

Отлично! Наш сервер успешно запущен.

Для выхода из окна **Screen** используйте сочетание клавиш **Ctrl + A + D**.

## Подключение к серверу <a href="#podklyuchenie-k-serveru" id="podklyuchenie-k-serveru"></a>

Давайте попробуем зайти с обоих версий игры.

## Windows 10 Edition <a href="#windows-10-edition" id="windows-10-edition"></a>

Добавляем сервер, указав название, **IP-адрес** и стандартный порт  (19132).

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FmMvY3PeE0s4BtB6qlOF6%2Fimage.avif?alt=media&#x26;token=11cc7baf-3bc9-45af-ab5b-1c0842a8e155" alt=""><figcaption></figcaption></figure>

В консоли также отображается информация о подключении и выходе игроков с сервера:

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2FiUZ6wYgyax1pp41djqB2%2Fimage.png?alt=media&#x26;token=67468293-924c-4e35-bac1-b25c34f5ab88" alt=""><figcaption></figcaption></figure>

## Pocket Edition <a href="#pocket-edition" id="pocket-edition"></a>

Повторно вводим данные для подключения.

<figure><img src="https://1083642673-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV74PkAtN2kO6QcoaSgpR%2Fuploads%2Fy7yt9UndGy2pddlNQz3K%2Fimage.avif?alt=media&#x26;token=161e0477-7dc4-4fba-92bb-022c7a82ca23" alt=""><figcaption></figcaption></figure>
