Домашний сервер Minecraft подходит, если вы хотите играть в узком кругу друзей и готовы держать компьютер включенным. В этом материале - путь для Java Edition на Windows: установка, базовая настройка, подключение по LAN и по интернету, а также типичные ошибки.

Что нужно заранее

  1. Версия Minecraft: Minecraft Java Edition.
  2. Java на компьютере (обычно требуется).
  3. Свой компьютер, который будет работать как сервер постоянно (хотя бы пока играете).
  4. Для подключения по интернету - порт и доступ извне (ваш провайдер и роутер должны пропускать входящие соединения на нужный порт).

Официальные требования и базовые настройки описаны в руководстве по серверу на Minecraft Wiki.

Вариант без модов на Windows: пошаговая установка

Шаг 1. Установите Java

Если Java не установлена, скачайте её с официального сайта Oracle/Java. Если Minecraft на ПК у вас запускается, Java часто уже стоит, но для уверенности лучше проверить.

Источник: страница загрузки Java.

Шаг 2. Скачайте server.jar

  1. Создайте на диске папку для сервера, например Minecraft Server.
  2. Скачайте серверную часть Minecraft Java Edition с официальной страницы загрузки сервера.
  3. Поместите файл server.jar в вашу папку сервера.

Шаг 3. Запустите сервер один раз

Запустите server.jar. При первом запуске сервер создаст дополнительные файлы, включая конфиги.

Для запуска обычно используют команду в консоли (если вам удобнее так):

java -Xmx1024M -Xms1024M -jar server.jar nogui

Шаг 4. Примите условия EULA

  1. Откройте файл eula.txt в папке сервера.
  2. Найдите строку eula=false.
  3. Поменяйте на eula=true.
  4. Сохраните файл.

Шаг 5. Настройте server.properties

  1. Откройте server.properties.
  2. Найдите online-mode=true.
  3. Измените на false, если вы делаете простой домашний сервер и хотите, чтобы подключались друзья без проверки аккаунтов.

После правок сохраните файл.

Примечание: если вы хотите, чтобы подключение шло через официальную проверку, оставляйте online-mode=true. Для большинства локальных сценариев друзья подключаются проще с false, но это снижает защищенность. Описание файла и параметров - в Minecraft Wiki.

Как подключиться к своему серверу

Minecraft поддерживает два режима - локальная сеть (LAN) и интернет.

Подключение по LAN (в одной сети)

  1. На серверном ПК запустите сервер.
  2. На сервере откройте Minecraft и убедитесь, что сервер действительно запущен и консоль работает.
  3. На другом ПК откройте Minecraft, зайдите в «Сетевая игра», нажмите «Добавить».
  4. В «Адрес сервера» введите:
  5. localhost, если вы подключаетесь с того же ПК
  6. или внутренний IP адрес сервера, если подключаетесь с другого устройства в LAN

Про внутренний IP и подключение по локальной сети - в руководстве Minecraft Wiki.

Подключение по интернету

Чтобы друзья подключались из другой сети, нужно пробросить порт сервера.

  1. В server.properties проверьте server-port. По умолчанию используется 25565.
  2. В роутере включите проброс порта на внутренний IP вашего серверного ПК (WAN -> ваш ПК, порт -> 25565).
  3. Если на ПК стоит брандмауэр, добавьте правило для входящего трафика на порт 25565.

Адрес для друзей в игре будет в формате:
- IP_вашего_дома:25565

Предупреждение по безопасности: когда вы открываете порт наружу, риски выше. Лучше использовать надежный пароль, whitelist и/или аккаунтную проверку и следить за обновлениями.

Тайные причины, почему сервер “не виден” друзьям

Симптом Частая причина Что проверить
Сервер работает локально, но по LAN не подключаются IP указан неправильно Введите внутренний IP серверного ПК (в одной сети с вами)
Подключение по интернету не проходит Порт не проброшен в роутере Пробросить внешний порт на внутренний IP и порт сервера
Подключение не проходит вообще Брандмауэр блокирует Разрешить входящее на 25565 в Windows Firewall
Консоль сервера закрывается и сервер “умирает” Сервер упал из-за ошибки в конфиге или несовпадения версии Смотрите текст ошибок в консоли, совпадение версии игры обязательно
Подключения есть, но половина игроков “отваливается” Проблемы сети и задержки Стабильность домашнего интернета и загрузка линии upload - узкое место

Если хотите сервер с модами (Forge)

Логика такая же, но вместо server.jar вы запускаете серверную сборку под Forge:

  1. Скачайте Forge с официального сайта Forge.
  2. Подготовьте папку сервера для Forge.
  3. Установите/распакуйте Forge в эту папку.
  4. Отредактируйте eula.txt (включите eula=true).
  5. Отредактируйте server.properties (решение про online-mode зависит от сценария).
  6. Положите моды (.jar) в папку mods внутри папки Forge-сервера.
  7. Запустите Forge-jar. Сервер будет работать с активными модами.

Важно: моды должны быть у всех игроков. И версия модов обязана совпадать с версией Minecraft/Forge.

Параметры, которые чаще всего меняют в server.properties

Минимум, который реально пригодится новичку:
- gamemode - игровой режим для всех игроков при входе
- difficulty - сложность
- max-players - максимум игроков
- online-mode - проверка аккаунтов
- view-distance - дальность обзора (влияет на нагрузку)
- spawn-protection - защита спавна

Полное описание параметров - в Minecraft Wiki.

Полезные ссылки

  • Minecraft Wiki. Создание и настройка сервера: https://ru.minecraft.wiki/w/Руководство:Создание_и_настройка_сервера
  • Официальная загрузка сервера Minecraft: https://www.minecraft.net/ru-ru/download/server
  • Minecraft Realms (альтернатива домашнему серверу): https://www.minecraft.net/ru-ru/realms
  • Официальный сайт Java: https://www.java.com/ru/download/ie_manual.jsp?locale=ru
  • Официальный сайт Forge: https://files.minecraftforge.net/