ГлавнаяГайды

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

@Wiki 5 минут 9 1 дн
Как создать свой сервер 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 дн
Какой гайд сделать ещё? =)