Запуск домашнего сервера Minecraft: от установки до игры с друзьями
Чтобы запустить сервер Minecraft на своём ПК, нужно скачать официальное ядро сервера (JAR-файл для Java или исполняемый файл для Bedrock), принять лицензионное соглашение в файле eula.txt и настроить переадресацию портов (порт 25565 для Java, 19132 для Bedrock) в роутере. После этого друзья смогут подключиться к вашему публичному IP-адресу. Для локальной игры достаточно внутреннего IP-адреса компьютера.
Ниже приведена детальная инструкция для обеих версий игры, а также рекомендации по безопасности и устранению неполадок.
Важно: Для стабильной работы сервера требуется хорошее интернет-соединение (особенно высокая скорость отдачи — Upload) и достаточный объем оперативной памяти (минимум 4 ГБ, выделенных под сервер).
Подготовка системы
Перед установкой серверного ПО убедитесь, что на компьютере установлена актуальная версия Java.
- Для современных версий Minecraft (1.18+) требуется Java 17 или новее (рекомендуется Java 21 для последних версий).
- Скачайте JDK с официального сайта Oracle или используйте открытые сборки (например, Adoptium).
Также создайте отдельную папку для сервера (например, MinecraftServer) на диске с достаточным количеством свободного места. Не храните сервер в системных папках (Program Files), чтобы избежать проблем с правами доступа.
Инструкция для Minecraft Java Edition
Сервер Java Edition является наиболее гибким и поддерживает моды, плагины и тонкую настройку.
Шаг 1: Скачивание ядра
- Перейдите на официальный сайт Minecraft.
- Скачайте файл
server.jarнужной версии. - Поместите файл в созданную папку.
Шаг 2: Первый запуск и принятие EULA
Запустите сервер через командную строку или создав скрипт запуска.
Для Windows:
Создайте текстовый файл, назовите его start.bat и вставьте следующий код:
java -Xmx4G -Xms4G -jar server.jar nogui
pause
(Где -Xmx4G — максимальный объем памяти, -Xms4G — начальный. Измените значение под возможности вашего ПК).
Запустите start.bat. Сервер остановится, сообщив об ошибке, так как вы не приняли лицензионное соглашение.
- Откройте появившийся файл
eula.txt. - Измените строку
eula=falseнаeula=true. - Сохраните файл и снова запустите
start.bat.
Шаг 3: Базовая настройка
После успешного запуска в папке появится файл server.properties. Откройте его любым текстовым редактором. Ключевые параметры:
server-port=25565— стандартный порт (не меняйте без необходимости).online-mode=true— проверка лицензии игроков. Оставьтеtrue, если у всех друзей лицензия. Если кто-то играет с неофициальных лаунчеров, поставьтеfalse(но это снижает безопасность).max-players=10— максимальное число игроков.view-distance=10— дальность прорисовки. Уменьшите это значение, если сервер лагает.
Инструкция для Minecraft Bedrock Edition
Bedrock сервер позволяет играть вместе пользователям с ПК (Windows 10/11), консолей (Xbox, PlayStation, Switch) и мобильных устройств.
Шаг 1: Скачивание
- Перейдите на страницу загрузки сервера Bedrock.
- Скачайте версию для вашей ОС (Windows, Ubuntu, Linux).
- Распакуйте архив в отдельную папку.
Шаг 2: Запуск
- Windows: Запустите файл
bedrock_server.exe. - При первом запуске система может запросить разрешение брандмауэра — разрешите доступ.
- Сервер создаст файлы конфигурации автоматически. Основной файл настроек —
server.properties.
Шаг 3: Настройка
Откройте server.properties в папке сервера.
server-port=19132— стандартный UDP порт для Bedrock.level-name=Bedrock level— имя мира.gamemode=survival— режим игры по умолчанию.
Сервер Bedrock потребляет меньше ресурсов, чем Java, но имеет меньше возможностей для кастомизации модами. Для установки аддонов используйте папку behavior_packs и resource_packs.
Настройка сети: Порты и доступ из интернета
По умолчанию сервер доступен только внутри вашей локальной сети (другим устройствам, подключенным к тому же Wi-Fi/роутеру). Чтобы друзья могли подключиться из других сетей, необходимо настроить Port Forwarding (переадресацию портов).
1. Узнайте локальный IP-адрес ПК
- Нажмите
Win + R, введитеcmd, нажмите Enter. - Введите команду
ipconfig. - Найдите пункт IPv4-адрес (обычно выглядит как
192.168.1.Xили192.168.0.X). Запишите его.
2. Настройка роутера
Интерфейсы роутеров отличаются, но логика везде одинакова:
- Зайдите в настройки роутера (обычно адрес
192.168.1.1или192.168.0.1, логин/пароль часто указаны на наклейке роутера). - Найдите раздел Port Forwarding, Virtual Servers или Переадресация портов (часто находится в разделах WAN, NAT или Advanced Settings).
- Создайте новое правило:
- Имя: Minecraft Server.
- Протокол: TCP (для Java) или UDP (для Bedrock). Для Java иногда требуется и TCP, и UDP.
- Внешний порт (External Port): 25565 (Java) или 19132 (Bedrock).
- Внутренний порт (Internal Port): Тот же самый.
- Внутренний IP-адрес (Internal IP): Локальный IP вашего ПК, который вы узнали ранее.
- Статус: Включено/Активно.
- Сохраните настройки и перезагрузите роутер.
3. Настройка брандмауэра Windows
Убедитесь, что Java или серверное приложение имеют разрешение на проход через брандмауэр.
- Откройте «Брандмауэр Защитника Windows» -> «Разрешение взаимодействия с приложением».
- Найдите
Java(TM) Platform SE binary(для Java) илиbedrock_server.exe(для Bedrock). - Убедитесь, что стоят галочки для частных и общественных сетей. Если записи нет, добавьте её вручную, указав путь к
.exeилиjavaw.exe.
4. Как подключиться друзьям
Друзья должны ввести ваш Публичный (внешний) IP-адрес.
- Чтобы узнать его, зайдите с компьютера, где запущен сервер, на сайт типа
2ip.ruилиwhatismyip.com. - Адрес для подключения будет выглядеть так:
123.45.67.89:25565(для Java) или просто123.45.67.89(для Bedrock, порт часто подставляется автоматически, но можно указать явно).
Безопасность: Никогда не публикуйте свой IP-адрес в открытых источниках. Это может привести к DDoS-атакам на ваш домашний интернет. Давайте адрес только проверенным друзьям.
Частые ошибки и их решение
| Проблема | Возможная причина | Решение |
|---|---|---|
| "Connection Refused" | Сервер не запущен или неверный IP/порт. | Проверьте, работает ли окно консоли сервера. Убедитесь, что друг вводит правильный публичный IP. |
| "Timed Out" | Проблемы с фаерволом или роутером. | Проверьте настройки Port Forwarding. Попробуйте временно отключить антивирус/фаервол для теста. |
| Лаги и низкий TPS | Нехватка RAM или мощности CPU. | Уменьшите view-distance в server.properties. Выделите больше памяти в скрипте запуска (-Xmx). Установите оптимизирующие ядра (Paper/Purpur для Java). |
| Не могу подключиться с того же ПК | Использование локального IP вместо localhost. | Используйте адрес localhost или 127.0.0.1 для подключения с того же компьютера, где запущен сервер. |
| Bedrock игроки не видят сервер | Несовпадение версий или закрытый UDP порт. | Убедитесь, что версия клиента и сервера совпадает. Проверьте, что открыт именно UDP порт 19132. |
FAQ
Можно ли запустить сервер без белого (статического) IP? Да, но стандартный Port Forwarding работать не будет. Используйте программы для создания виртуальных сетей, такие как Radmin VPN, Hamachi или ZeroTier. В этом случае друзья подключаются по виртуальному IP, созданному программой, и настройка роутера не требуется.
Какой сервер лучше: Java или Bedrock? Выбирайте Java, если вы планируете устанавливать моды, сложные плагины и играете только на ПК. Выбирайте Bedrock, если хотите играть кроссплатформенно (с телефонами и консолями) и вам важна простота настройки.
Почему сервер выключается сам по себе?
Часто это происходит из-за нехватки оперативной памяти. Увеличьте лимит в параметрах запуска (-Xmx). Также проверьте логи сервера (logs/latest.log) на наличие ошибок краша.
Нужен ли мощный ПК для сервера на 5 человек? Для ванильного (без модов) сервера на 5–10 человек подойдет любой современный средний ПК (процессор уровня Intel i3/i5 последних поколений, 8 ГБ общей RAM). Главное — использовать SSD для хранения мира, чтобы избежать лагов при генерации чанков.