Как создать свой сервер Minecraft?

Как создать свой сервер Minecraft — полное руководство
Введение
В этом гайде вы узнаете, как запустить собственный сервер Minecraft с нуля. Сервер будет работать на вашем компьютере, и на него смогут заходить другие игроки — как через интернет, так и локально.
Мы разберём:
выбор версии сервера
настройку производительности
открытие доступа из внешней сети
установку плагинов и защиту
Часть 1. Что нужно для сервера
Требования к компьютеру:
ОЗУ: от 2 ГБ (серверу нужно выделить минимум 1 ГБ)
Процессор: 2 ядра от 2 ГГц
Интернет: от 10 Мбит/с (для 2–5 игроков)
ОС: Windows, Linux, macOS — без разницы
Программы:
Java 17 или 21 — скачать с adoptium.net
Файл сервера (рекомендую Paper)
Любой клиент Minecraft для проверки (лицензионный или нет — не важно)
Часть 2. Установка Java
Перед запуском сервера Java обязательна.
Проверка:
cmd
java -version
Должна показать версию 17 или выше.
Если нет — скачайте и установите Java 17 с сайта Adoptium.
Часть 3. Скачивание сервера
Я рекомендую Paper — это форк ванильного сервера, который работает быстрее и поддерживает плагины.
Перейдите на papermc.io/downloads
Выберите версию (например, 1.20.4 или 1.21)
Скачайте .jar файл
Создайте отдельную папку: C:\MinecraftServer
Положите скачанный файл туда и переименуйте в server.jar
Часть 4. Первый запуск
Создаём запусковой файл
В папке с сервером создайте start.bat (Windows) или start.sh (Linux/Mac).
Содержимое:
batch
@echo off
java -Xmx2G -Xms1G -jar server.jar nogui
pause
-Xmx2G — выделяем 2 ГБ ОЗУ (можно увеличить до 4–8)
nogui — без лишней графики
Запускаем
Дважды кликните по start.bat.
Сервер создаст файлы и остановится с ошибкой EULA.
Откройте eula.txt, замените false на true, сохраните.
Снова запустите start.bat — сервер заработает.
Часть 5. Базовая настройка (server.properties)
Откройте server.properties блокнотом.
Основные параметры:
Параметр Рекомендуемое значение Что делает
max-players 20 Максимум игроков
motd My Server Текст в списке серверов
gamemode survival Режим по умолчанию
difficulty normal Сложность
server-port 25565 Лучше не менять
Важный момент — режим проверки лицензии
В этом же файле есть параметр:
properties
online-mode=true
Он отвечает за проверку лицензии Mojang.
Значение Результат
true (по умолчанию) Только лицензионные клиенты могут зайти. Рекомендуется для публичных серверов.
false Сервер не проверяет лицензию. На него могут заходить любые клиенты, включая нелицензионные (TLauncher, Legacy и др.).
🛈 Когда нужно ставить false:
если вы играете с друзьями, у которых нет лицензии
при тестировании на локальной машине
если вы используете свой лаунчер
⚠️ Важно: при online-mode=false любой игрок может зайти под любым ником. Без дополнительной защиты (например, плагина AuthMe) злоумышленник сможет зайти под вашим ником. Для домашнего сервера с друзьями это обычно не проблема.
После изменения параметра перезапустите сервер.
Часть 6. Проверка локального доступа
Прежде чем открывать сервер в интернет, проверьте его работу на своём компьютере.
В клиенте Minecraft (любом — лицензионном или нет):
Мультиплеер → Добавить сервер
Адрес: localhost
Порт: 25565
Если зашли — сервер работает.
Часть 7. Открытие доступа из интернета
Способ 1 — прямой проброс портов (требует белый IP)
Узнайте локальный IP: ipconfig → IPv4 (обычно 192.168.x.x)
В роутере найдите Port Forwarding / Виртуальные серверы
Добавьте правило: порт 25565, TCP, IP вашего компьютера
В брандмауэре Windows откройте порт 25565 для входящих подключений
Узнайте внешний IP на 2ip.ru — его и давайте друзьям
Способ 2 — туннели (если нет белого IP или доступа к роутеру)
Radmin VPN — самый простой для компании друзей:
Все устанавливают Radmin
Вы создаёте сеть, друзья подключаются
В Minecraft указываете IP из Radmin
Playit.gg — если не хотите, чтобы друзья что-то ставили:
Скачиваете агент Playit
Создаёте туннель на порт 25565
Получаете готовый домен вида xxx.playit.gg
Часть 8. Установка плагинов (если вы используете Paper)
Плагины расширяют функциональность сервера.
Скачайте .jar плагина (например, с spigotmc.org/resources)
Положите его в папку plugins
Перезапустите сервер
Полезные плагины:
Плагин Назначение
EssentialsX /home, /spawn, /tpa и сотня других команд
LuckPerms Управление правами (OP, модератор, игрок)
AuthMe Защита от угонов ников (особенно актуально при online-mode=false)
ViaVersion Игроки с разными версиями могут заходить на один сервер
CoreProtect Откат гриферства
Часть 9. Защита сервера
Если online-mode=true (лицензионный режим):
Защита уже встроена — Mojang проверяет каждого игрока.
Если online-mode=false (офлайн-режим):
Любой игрок может зайти под любым ником. Это удобно для игры с друзьями, но опасно для публичного сервера.
Варианты защиты:
Whitelist — в server.properties ставим white-list=true, затем в консоли: whitelist add Ник
Плагин AuthMe — игрок вводит пароль при входе (рекомендуется)
Часть 10. Полезные команды консоли
Все команды вводятся прямо в окне start.bat (там, где бежит лог сервера).
Команда Действие
stop Сохранить мир и выключить сервер
op Ник Дать права оператора
deop Ник Забрать права
list Показать онлайн
kick Ник Выгнать игрока
ban Ник Забанить
save-all Принудительно сохранить мир
Часть 11. Частые проблемы и их решения
Проблема Решение
java not recognized Java не добавлена в PATH. Укажите полный путь к java.exe в start.bat
Address already in use Порт 25565 занят. Закройте другой сервер или смените порт
Connection refused Порт не открыт в брандмауэре или роутере
Outdated client Версия клиента не совпадает с версией сервера
Failed to verify username online-mode=true, но клиент нелицензионный. Если вы хотите пускать пиратские клиенты — поставьте online-mode=false
You are not whitelisted Белый список включён, а игрок не добавлен. Добавьте через whitelist add
Часть 12. Запуск сервера 24/7
Если хотите, чтобы сервер работал постоянно:
На Windows: используйте Планировщик заданий для запуска start.bat при старте системы
На Linux: создайте systemd-сервис или используйте screen
Бесплатный хостинг: Aternos (требует ручного запуска), FalixNodes (ограничения)
Заключение
Вы успешно создали свой сервер Minecraft. Теперь вы знаете:
как скачать и настроить сервер
чем отличается online-mode=true от false
как открыть доступ друзьям
как защитить сервер при необходимости
Финальный чек-лист:
✅ Java установлена
✅ Сервер запускается без ошибок
✅ eula=true
✅ Настроен online-mode под ваши задачи
✅ Доступ из интернета работает (Radmin / Playit / проброс портов)
Играйте с удовольствием и удачных вам миров! 🎮
Гайд актуален для версий Minecraft 1.16 – 1.21. Для более старых версий (1.12.2) принцип тот же, но вместо Paper можно использовать Spigot или ванильный сервер.Комментарии
@Wiki 1 дн
Какой гайд сделать ещё? =)