Как создать сервер Майнкрафт на своём ПК — запуск и порт
Чтобы создать сервер Майнкрафт на своём ПК, запустите server.jar и откройте порт 25565. Пошаговая настройка Java, роутера, белого IP и доступа друзей.
Обновлено 16 октября 2026 г.
Чтобы создать сервер Майнкрафт на своём ПК, установите Java, скачайте серверный файл и запустите его из отдельной папки. Для подключения друзей через интернет разрешите входящие соединения в брандмауэре и пробросьте порт 25565/TCP на роутере; для этой схемы нужен публичный, или «белый», IPv4-адрес. Пока вы играете, компьютер и сервер должны работать.
Что нужно перед запуском
Ниже — настройка обычного сервера Java Edition 26.3 без модов и плагинов. На компьютерах игроков выберите ту же версию игры. Для Paper и модовых сборок сетевые настройки похожи, но серверный файл и команда запуска могут отличаться.
Установите 64-битную Java 25. Java, которую лаунчер использует для игры, не обязательно доступна из командной строки: проверьте это командой java -version.
| Версия Java Edition | Java для ванильного сервера |
|---|---|
| 26.3 | Java 25 |
| 1.21.x | Java 21 |
| 1.20.1 | Java 17 |
| 1.16.5 и 1.12.2 | Java 8 |
У Paper, загрузчиков модов и отдельных сборок требования могут отличаться: проверяйте инструкцию именно к выбранному серверу.
Объём памяти зависит от количества игроков, дальности прорисовки, ферм и модов. Серверу, игре и операционной системе нужна отдельная память — не выделяйте всю оперативную память одному процессу. Для связи важны стабильность, задержка и скорость отдачи вашего интернета; единого требования «не меньше 50 Мбит/с» нет.
Как установить и запустить сервер
- Создайте отдельную папку, например
C:\MinecraftServer. В ней будут храниться мир, настройки и журналы. - На официальном сайте Minecraft откройте раздел загрузки сервера Java Edition. Скачайте серверный файл для 26.3, поместите его в созданную папку и переименуйте в
server.jar. Включите показ расширений файлов, чтобы случайно не получить имяserver.jar.jar. - Откройте командную строку Windows и перейдите в папку командой
cd /d C:\MinecraftServer. На Linux и macOS откройте терминал в своей папке сервера. - Выполните
java -Xms1G -Xmx4G -jar server.jar nogui. Это пример с начальной памятью 1 ГБ и пределом Java-кучи 4 ГБ. Процесс также расходует память вне этой кучи. - Первый запуск остановится с просьбой принять пользовательское соглашение. Откройте созданный файл
eula.txt, прочитайте соглашение и, если согласны, заменитеeula=falseнаeula=true. Сохраните файл. - Повторите команду запуска и дождитесь окончания загрузки мира. Окно консоли оставьте открытым.
- В консоли сервера выполните
whitelist add ВашНик, подставив свой игровой ник. Таким же способом добавьте каждого друга. В консоли команды вводятся без начального/.
Начиная с Java Edition 26.3 белый список включён по умолчанию. Если игрока не добавили, сервер может отклонить подключение даже при правильно настроенном порте.
Выбор между ванильным сервером, Paper и загрузчиком модов разобран в инструкции как создать сервер Майнкрафт.
Что изменить в server.properties
Остановите сервер командой stop и дождитесь завершения сохранения. Откройте server.properties текстовым редактором, проверьте параметры и затем снова запустите сервер.
| Параметр | Что поставить | Зачем |
|---|---|---|
server-ip | server-ip= | Оставьте значение пустым, чтобы сервер принимал подключения через сетевые интерфейсы ПК |
server-port | server-port=25565 | Стандартный игровой порт Java Edition |
online-mode | online-mode=true | Проверка подлинности игровых аккаунтов |
white-list | white-list=true | Вход только для добавленных игроков |
max-players | Например, max-players=5 | Ограничение числа игроков; само по себе не гарантирует работу без лагов |
Не вписывайте внешний IP в server-ip. При обычном домашнем подключении этот адрес принадлежит роутеру, поэтому сервер на ПК не сможет использовать его как свой локальный адрес.
Для выдачи себе прав администратора введите в консоли op ВашНик. Остальные действия с игроками и миром описаны в разделе команд Майнкрафта. Чтобы отключить игрока от сервера, используйте команду /kick.
Как подключиться самому и по домашней сети
В Java Edition откройте «Сетевая игра», затем «По адресу». Выберите адрес по месту подключения:
| Откуда подключается игрок | Что ввести | Нужен проброс порта |
|---|---|---|
| С компьютера, на котором запущен сервер | localhost:25565 | Нет |
| С другого компьютера в домашней сети | Локальный IPv4 сервера, например 192.168.1.50:25565 | Нет |
| Через интернет | Публичный IPv4 вашего подключения и порт | Да, при подключении через домашний роутер |
Локальный адрес в Windows показывает команда ipconfig: найдите «IPv4-адрес» у используемого подключения Ethernet или Wi-Fi. Если вход через localhost работает, а с другого домашнего ПК — нет, проверьте брандмауэр и изоляцию устройств в гостевой сети роутера.
Как открыть порт 25565 для друзей
Сначала убедитесь, что сами можете зайти на сервер. Затем настройте доступ через интернет:
- Закрепите локальный адрес ПК. В настройках DHCP роутера найдите резервирование адреса и назначьте компьютеру постоянный локальный IPv4. Тогда правило проброса не перестанет работать после смены адреса.
- Разрешите порт в Windows. Откройте
wf.msc, выберите правила для входящих подключений и создайте правило для порта. Укажите TCP и локальный порт25565, разрешите подключение для используемого сетевого профиля. Полностью отключать брандмауэр не нужно. - Откройте настройки роутера. Его адрес обычно указан как «Основной шлюз» в выводе
ipconfig. Введите этот адрес в браузере и войдите в панель управления. - Создайте правило переадресации. Нужный раздел может называться «Переадресация портов», Port Forwarding, Virtual Server или NAT. Используйте значения из таблицы ниже.
- Узнайте публичный IPv4. Посмотрите его в сведениях об интернет-подключении роутера и сравните с адресом, который показывает сервис проверки внешнего IPv4. При несовпадении проверьте раздел про CGNAT ниже.
- Передайте друзьям адрес. Они вводят ваш публичный IPv4 и порт через двоеточие. Проверяйте подключение из другой сети, например через мобильный интернет, пока сервер запущен.
| Поле в роутере | Значение |
|---|---|
| Протокол | TCP |
| Внешний порт | 25565 |
| Внутренний порт | 25565 |
| Внутренний IP, адрес устройства или сервера | Локальный IPv4 вашего ПК, например 192.168.1.50 |
| Состояние правила | Включено |
Для обычного подключения к Java-серверу нужен TCP. Параметр query.port относится к отдельному сервису запросов и не заменяет игровой server-port.
Если меняете игровой порт, согласуйте новое значение в server.properties, брандмауэре и правиле роутера. При одинаковом внешнем и внутреннем порте друзья указывают это же число после IP.
Что делать при сером IP и CGNAT
При CGNAT несколько абонентов используют общий публичный IPv4 провайдера. Правило на домашнем роутере не открывает вход через оборудование провайдера.
Проверьте именно WAN IPv4 — адрес интернет-подключения роутера. Следующие диапазоны не являются публичными:
| Диапазон WAN IPv4 | Что означает |
|---|---|
10.0.0.0–10.255.255.255 | Частная сеть |
172.16.0.0–172.31.255.255 | Частная сеть |
192.168.0.0–192.168.255.255 | Частная сеть |
100.64.0.0–100.127.255.255 | Общий диапазон, часто используемый для CGNAT |
Частный WAN-адрес также бывает при двух домашних роутерах подряд. Если управляете обоими, потребуется проброс на каждом либо перевод одного устройства в подходящий режим моста или точки доступа. Если дополнительный NAT находится у провайдера, спросите у него публичный IPv4 с доступными входящими подключениями.
Статический публичный IP не обязателен. Динамический публичный IPv4 тоже подходит, но после его смены друзьям понадобится новый адрес. DDNS позволяет использовать постоянное доменное имя, однако не устраняет CGNAT.
Без публичного IPv4 можно объединить компьютеры в виртуальную локальную сеть или использовать туннель с поддержкой TCP. В первом случае программа обычно нужна всем участникам, во втором — следуйте требованиям выбранного сервиса. Если домашняя сеть не подходит, можно перенести сервер на бесплатный хостинг. Запуск бесплатного сервера на Minehut описан в отдельной инструкции.
Почему друзья не могут зайти
| Симптом | Что проверить |
|---|---|
Не работает даже localhost | Завершился ли запуск, совпадает ли порт, нет ли ошибки Java. Откройте logs/latest.log |
| На сервере работает только владелец ПК | Входящее правило брандмауэра и локальный IPv4. Проверьте, что server-ip= оставлен пустым |
| Дома подключение есть, через интернет — нет | Проброс TCP, адрес ПК в правиле, публичный IPv4, дополнительный NAT и ограничения провайдера |
| Проверка показывает закрытый порт | Запущен ли сервер во время проверки и слушает ли нужный порт |
| Сообщение о белом списке | Добавьте точный ник командой whitelist add НикИгрока |
UnsupportedClassVersionError | Команда запуска использует слишком старую Java. Проверьте java -version |
Failed to bind to port | Не запущена ли вторая копия сервера, не занят ли порт, правильно ли задан server-ip |
| Сообщение о несовместимой версии | Выберите у игрока ту же версию, что установлена на сервере |
Для внешней проверки используйте проверку сервера. Неудачный вход по собственному публичному IP из домашней сети ещё не доказывает ошибку: роутер может не поддерживать NAT Loopback. Проверяйте из другой сети; другие сообщения разобраны в разделе ошибок и решений.
Как сохранить мир и уменьшить лаги
- Останавливайте сервер командой
stopи ждите завершения процесса перед выключением ПК. - После остановки копируйте всю папку сервера в резервное место, особенно перед обновлением игры, установкой модов или плагинов.
- Если сервер тормозит, уменьшите
view-distanceиsimulation-distanceвserver.properties, затем перезапустите его. Проверьте загрузку процессора и доступную память. - По возможности подключите ПК к роутеру кабелем. На время игры остановите загрузки, которые занимают канал отдачи.
- Отключите автоматический сон компьютера на время работы сервера.
Чем отличается сервер Bedrock Edition
Для Bedrock нужен отдельный Bedrock Dedicated Server: файл server.jar и Java ему не требуются. Стандартный порт IPv4 — 19132/UDP, поэтому правило TCP для Java здесь не подойдёт. Без дополнительного ПО игроки Bedrock не смогут подключиться к обычному Java-серверу.
Играть интереснее на сервере — выбирайте в рейтинге серверов Майнкрафт и заходите прямо сейчас.
