ZeroTier - как поиграть в Minecraft с другом используя Arch Linux
2023-03-01T13:55:09+05:00
linux-gamingОбновлено: 20.11.23
Ориентировался на данные источники
Плюсы:
- Не требует проброса портов
Качаем пакет
sudo pacman -S zerotier-one
Запускаем systemd сервис zerotier
sudo systemctl enable --now zerotier-one.service
(TODO) необходимо проверить
Чтобы иметь возможность пропустить, используя sudo
sudo cat /var/lib/zerotier-one/authtoken.secret > ~/.zeroTierOneAuthToken
Чтобы узнать id своего компьютера
sudo zerotier-cli info
# Пример выхлопа
200 info 89e92ceee5 1.2.4 ONLINE
В браузере залогинившись и подтвердив почту жмём на странице ZeroTier Create A Network и кликаем на созданную сеть
На ПК коннектимся используя команду
(network_id указан в странице ZeroTier в Basics)
sudo zerotier-cli join network_id
Что я сделал на главной странице ZeroTier Central:
- Поменял авто назначение IPv4 Auto-Assign
- (Обязательно) Отмечаем галочкой в столбце Auth? наш подключённый ПК Arch Linux дабы аутентифицировать его в сети
Создаю каталог для размещения Minecraft сервера
mkdir ~/Server_[version]
Скачиваем server.jar и помещаем его в созданную папку
cd ~/Server_[version]
Пробный запуск сервера в консоли (У меня 16Gb ОЗУ поэтому я выделил столько памяти серверу)
java -Xmx6124M -Xms6124M -jar server.jar nogui
Создастся необходимые файлы и потом попросит принять EULA
Редактируем внутри папки сервера eula.txt
eula=true
Редактируем server.properties
...
online-mode=false # Для пираток
max-players=3
motd=Test Arch Linux Anix # Это описание сервера
...
Останавливаем сервер
CTRL+c
Или написав stop
в терминале в котором запущен сервер
И запускаем снова
java -Xmx6124M -Xms6124M -jar server.jar nogui
Запускаем tlauncher: ForgeOptifine [version]
После запуска майна вводим в "Прямое подключение" localhost
для проверки сервера
# Подключение друга на Windows:
Он должен скачать Windows версию клиента ZeroTier, после скачивания в трее будет жёлтый значок, жмём на него и выбираем Join Network...
Даём другу ваш network_id который указан на странице ZeroTier в Basics
(Обязательно) На странице браузера ZeroTier отмечаем галочкой в столбце Auth? дабы аутентифицировать ПК друга
В консоли нашего ПК вводим ifconfig
Видим новое созданное уст-во ztrta2ogfu.
Копируем inet ip и даём вашему другу с прописанным портом майна 25565.
Он вставляем этот ip в майн, и Готово!