Сервер Minecraft для игры с другом¶
Сервер Minecraft для игры с другом — это выделенный или локальный компьютерный процесс, запускаемый на одной из машин участников, который обрабатывает игровой мир и синхронизирует действия всех подключившихся игроков. Для игры вдвоём или небольшой компанией не требуется арендовать платный хостинг: достаточно одного из бесплатных способов — локального мира с открытым доступом, туннеля через LAN, облачного сервиса или собственного выделенного сервера.
¶Основные способы совместной игры
В Minecraft существует четыре принципиальных подхода к организации совместной игры:
| Способ | Тип сервера | Сложность | Ограничения |
|---|---|---|---|
| Открытый мир (LAN) | Встроенный | Низкая | Только одна локальная сеть |
| Tailscale / Radmin VPN | Виртуальная сеть | Низкая | Требуется установка клиента |
| Realms | Облачный (Mojang) | Минимальная | Платная подписка |
| Собственный выделенный сервер | Отдельный процесс | Средняя | Требует настройки Java |
¶Локальный мир с открытым доступом
Самый простой способ — открыть одиночный мир для друзей. В главном меню выбирается «Сетевая игра» → «Создать сеть», после чего мир становится доступен всем компьютерам в той же локальной сети. Этот вариант подходит, если оба игрока находятся в одной квартире или используют общий Wi-Fi роутер. Скорость соединения максимальна, но за пределы локальной сети мир не выходит.
¶Подключение через виртуальные сети
Чтобы играть через интернет без настройки роутера, используется программный туннель. Наиболее распространены Tailscale и Radmin VPN: они создают виртуальную локальную сеть поверх интернета, и компьютеры видят друг друга так, как если бы находились рядом. После установки и регистрации в одном из сервисов хост запускает мир с опцией «LAN», а гость подключается по IP-адресу, выданному виртуальной сетью. Метод бесплатный, не требует статического IP и не открывает порты роутера.
¶Realms
Realms — официальный облачный сервис от Mojang. Мир размещается на серверах разработчика и доступен 24 часа в сутки, даже когда владелец вышел из игры. Подписка оформляется через аккаунт Microsoft и стоит несколько долларов в месяц; в базовом тарифе одновременно играют до трёх человек. Для игры с одним другом этого более чем достаточно, но функциональность ограничена: нельзя устанавливать моды и использовать произвольные плагины.
¶Собственный выделенный сервер
Полноценный сервер запускается отдельным процессом Java и даёт полный контроль над миром, настройками и модами.
¶Подготовка
Для запуска требуется:
- Java Development Kit (JDK) версии 17 или выше — для современных версий игры;
- 2–4 ГБ оперативной памяти, выделенной процессу;
- Свободный порт 25565 на роутере.
¶Получение серверных файлов
На официальном сайте Mojang (minecraft.net) в разделе загрузок доступен файл server.jar для нужной версии игры. Альтернатива — сборки Spigot или Paper, которые оптимизированы для производительности и поддерживают плагины.
¶Запуск
В папке с файлом создаётся текстовый документ start.bat (в Windows) или start.sh (в Linux) со строкой:
`` java -Xmx2G -Xms1G -jar server.jar nogui ``
При первом запуске сервер создаст конфигурационные файлы и остановится — необходимо принять лицензионное соглашение, изменив в файле eula.txt строку eula=false на eula=true. После повторного запуска сервер поднимется и откроет порт.
¶Настройка
В файле server.properties задаются основные параметры:
server-port— номер порта (по умолчанию 25565);max-players— максимальное число игроков;gamemode— режим игры по умолчанию;difficulty— сложность;online-mode— проверка лицензии (для пиратских клиентов ставитсяfalse).
¶Проброс портов
Чтобы друг подключился через интернет, на роутере хоста настраивается проброс (port forwarding) порта 25565 на локальный IP компьютера. Альтернатива — использовать туннель вроде ngrok или тот же Tailscale, что избавляет от возни с роутером.
¶Подключение второго игрока
Второй игрок запускает Minecraft, выбирает «Сетевая игра» → «Добавить сервер» и вводит публичный IP-адрес хоста (или адрес туннеля). После этого мир загружается, и оба игрока находятся в одном пространстве.
¶Типичные проблемы
| Проблема | Причина | Решение |
|---|---|---|
| «Can't connect to server» | Порт не проброшен | Проверить настройки роутера |
| Высокий пинг | Удалённое подключение | Использовать туннель ближнего региона |
| Сервер падает | Мало памяти | Увеличить -Xmx до 4G |
| Ошибка версии | Несовпадение версий клиента и сервера | Привести обе стороны к одной версии |
Для игры вдвоём оптимальным по соотношению «простота — возможности» считается вариант с собственным выделенным сервером или туннелем через Tailscale: оба способа бесплатны, не ограничивают по модам и не требуют абонентской платы.
Источники:
- Официальная документация Minecraft (minecraft.net)
- SpigotMC — руководство по развёртыванию сервера
- PaperMC — документация по настройке сервера
- Tailscale — документация по созданию виртуальной сети
