# tuna ❤️ Minecraft

[Minecraft](https://www.minecraft.net/ru-ru?utm_source=tuna.am) - популярная компьютерная инди-игра в жанре песочницы.

Tuna поможет открыть доступ к Minecraft (java edition) в локальной сети. Мы писали подробную инструкцию [как запустить локально Minecraft сервер в Docker и открыть доступ друзьям с помощью Tuna](https://dtf.ru/howto/2821468-instrukciya-zapuskaem-minecraft-lokalno-v-docker-i-otkryvaem-dostup-druzyam-s-pomoshyu-tuna), в любой операционной системе.

***

к сведению

Для публикации Minecraft необходимо создание [TCP туннеля](https://tuna.am/docs/tunnels/tcp.md), это доступно только по [подписке](https://tuna.am/#pricing).

Но вам не обязательно запускать свой сервер Minecraft, чтобы поиграть с друзьями, можно и просто открыть доступ к своей игре:

## Шаг 1. Запустите Minecraft (java edition)

* Создайте *Одиночную игру*
* Нажмите **esc**
* Выберете *Откройте для сети*
* Задайте порт, например `45678`
* Нажмите *Открыть мир для сети*

## Шаг 2. Установите клиент tuna

Инструкция доступна на [странице](https://tuna.am/docs/guides/install.md).

## Шаг 3. Запустите tuna

Выполните:

```bash
tuna tcp 45678

```

Сообщите друзьям ссылку для подключения как в примере, **без** указания схемы `tcp://`:

![minecraft\_link](/docs/img/examples/minecraft_link.png)

подсказка

Если вам нужно знать реальный IP клиентов, то некоторые сборки, например [Velocity](https://docs.papermc.io/velocity/configuration/#advanced-section), поддерживают Proxy Protocol. Необходимо включить его в конфиге игры и в клиенте `tuna`.

В аргументе нужно передать версию 1 или 2, что соответствует версии Proxy Protocol, 1 - текстовый , 2 - бинарный.

```shell
tuna tcp 45678 --proxy-protocol=1
# или
tuna tcp 45678 --proxy-protocol=2

```
