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

## Начальная информация

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

В работе с сервером нам также поможет утилита **Screen**, рекомендуем прочитать статью:\
[Установка **Screen**](https://wiki.spacecore.pro/vds-dedicated/install-screen)

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

## Загрузка серверных файлов

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

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

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

### Консоль Linux

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

```
mkdir minecraftbedrock
```

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

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

```
ls
```

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMAvAj5oSjTaD6woj-%2Fimage.png?alt=media\&token=3ab7e8ed-ac29-4d06-848e-254ff410d0d8)

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

```
cd minecraftbedrock
```

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMB69C7Qh_Oy41UVbe%2Fimage.png?alt=media\&token=dd158440-92d1-4982-ac0e-2f3d20c720c0)

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

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

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMBTc0xa_y7W4hvQ9h%2Fimage.png?alt=media\&token=5c02fd1e-2a1f-4b60-8ecf-f360af93f967)

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

```
apt-get install zip
```

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMDmKcCDPzoNhyjuHB%2Fimage.png?alt=media\&token=14c0b775-a7c8-498a-bd79-441756eda915)

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

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

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

![Файлы разархивированы!](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMDqnAieWFWgGV2u8s%2Fimage.png?alt=media\&token=0055383c-c56f-40db-a321-547dc9f9604c)

### FileZilla

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMElOl6LD0UD2sqWQ9%2Fimage.png?alt=media\&token=b44969e3-6887-46cf-9d68-3d472bf398b5)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMFS-l8dUd3kG1ZTY7%2Fimage.png?alt=media\&token=f236016e-b53f-4a9f-94bf-7b4d98517bda)

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

{% embed url="<https://minecraft.azureedge.net/bin-linux/bedrock-server-1.16.221.01.zip>" %}

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMMAWlXoz-WyFaB7_Z%2Fimage.png?alt=media\&token=ceac3021-e249-4927-9a2c-986d72bce7ab)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMXmSRkjpvI8LIuuM4%2Fimage.png?alt=media\&token=eac79ccd-0ea8-4451-b17c-1ab0b268545c)

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

```
cd bedrock
```

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

![Готово.](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMY5OIUCEaChdbAoYm%2Fimage.png?alt=media\&token=bc27e209-129d-42c4-ad3c-25a90dce1820)

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

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

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

![Отлично.](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMYIEL1J4_FAdwq0WM%2Fimage.png?alt=media\&token=d05803a0-0d7a-4cf2-800c-bef3e360396c)

## Запуск сервера

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

```
screen -S bedrock
```

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

![Окно создано.](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMZ5qFygoGgqD-e0vA%2Fimage.png?alt=media\&token=cce96b6e-6c3a-415c-bb37-5cd70917d497)

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

```
chmod 777 bedrock_server
```

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

![Права выданы.](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbM_9r0A_tliNcdgt_Q%2Fimage.png?alt=media\&token=9741ae80-48b6-481b-a3ec-f333d8de4b8e)

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

```
./bedrock_server
```

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbM_GxIL0O73RhWwF0K%2Fimage.png?alt=media\&token=d45ae905-fc21-4a97-8353-e12abedb56d1)

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

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

## Подключение к серверу

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

### Windows 10 Edition

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMa8WwJq6p4rbGTAd5%2Fimage.png?alt=media\&token=02cc4b81-386b-45a0-a662-8d5fbf8468b7)

Мы успешно подключились к серверу.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMdr5-J1kHO6Kwi8FG%2Fimage.png?alt=media\&token=67447cd5-15b3-49ea-8fb2-ac8887a1bce8)

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbM7F2D035WNku1CqUP%2F-MbMe2Xl6cUN_iP32Ck8%2Fimage.png?alt=media\&token=d1cb3d59-8ff1-45aa-b817-86b052c7c62f)

### Pocket Edition

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

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbMg3JnuaNAScqmLEZ_%2F-MbMnffA-i5ZJCLWbmWu%2Fimage.png?alt=media\&token=05ede9fb-12c3-4316-84e0-7919992b1e16)

Сервер все также работает в карманной версии.

![](https://1206415929-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LXbCSSBR0J1rX84BjWO%2F-MbMg3JnuaNAScqmLEZ_%2F-MbMnxFW3vY0uMvpFvnA%2Fimage.png?alt=media\&token=3b17bf70-d668-4b60-b424-f458ca41d772)
