Содержание
- Варианты
- Хостинг
- Свой компьютер
- Realms
- Хостинг или свой компьютер
- Когда хостинг
- Когда свой компьютер
- Сеть дома
- Официальный сервер Java
- Скачать
- Java
- Первый запуск
- Лицензионное соглашение
- Файл eula
- Что вы принимаете
- Повторный запуск
- Настройки
- server.properties
- Проверка лицензии
- Белый список
- Память
- Выделение
- Не всё сразу
- Признаки нехватки
- Порт и подключение
- Порт 25565
- Адрес для друзей
- Проверка
- Плагины
- Серверные сборки
- Что дают плагины
- Источники
- Моды
- Серверный загрузчик
- Одинаковые моды
- Нагрузка
- Bedrock-сервер
- Официальный
- Порт
- Ограничения
- Администрирование и копии
- Команды
- Резервные копии
- Обновления
- Безопасность
- Белый список и проверка лицензии
- Порты
- Плагины и файлы
- Пример 1: сервер на хостинге
- Пример 2: свой сервер с модами
- Итог
- Хостинг или свой
- Официальный сервер
- Безопасность
- Частые вопросы
- Как создать сервер Minecraft бесплатно?
- Какой порт нужен для сервера?
- Нужна ли Java для сервера?
Создать сервер Майнкрафт можно двумя путями: арендовать его на хостинге, где всё настраивается через сайт за несколько минут, или запустить официальное серверное приложение на своём компьютере. Для небольшой компании друзей проще всего бесплатный хостинг вроде Aternos — не нужно разбираться с роутером и держать компьютер включённым. Собственный сервер даёт полный контроль: вы скачиваете официальный сервер Java с сайта Minecraft, принимаете лицензионное соглашение, настраиваете параметры в файле server.properties, выделяете память и открываете порт 25565 для друзей. Для плагинов используют серверные сборки вроде Paper, для модов — серверные версии Forge или Fabric, а для Bedrock есть отдельный официальный выделенный сервер. Дома понадобится белый IP-адрес и проброс порта, иначе друзья не подключатся. Не забывайте о белом списке игроков и регулярных резервных копиях мира. Ниже — варианты, хостинг или свой компьютер, официальный сервер Java, соглашение, настройки, память, порт и подключение, плагины, моды, Bedrock-сервер, администрирование и копии, безопасность, два примера и итог.
Варианты
Хостинг
Хостинг — компания, которая держит сервер на своём оборудовании. Вы управляете им через сайт: выбираете версию, загружаете мир, ставите плагины. Есть бесплатные и платные варианты. Это самый простой путь.
Свой компьютер
Сервер можно запустить на своём компьютере: скачать программу сервера и включить её. Это бесплатно и даёт полный контроль. Но компьютер должен работать, пока друзья играют. И нужно настроить сеть.
Realms
Realms — официальные серверы Mojang по подписке, без всякой настройки. Это не совсем «создание сервера», но решает ту же задачу для друзей. Плагинов и модов там нет. Из России оплатить подписку сложно.
Хостинг или свой компьютер
Когда хостинг
Хостинг подходит, если у вас серый IP, слабый компьютер или нет желания разбираться с сетью. Бесплатный хостинг подойдёт для компании из нескольких друзей. Подробнее — в статье о бесплатном сервере Aternos. Платный — для постоянных проектов.
Когда свой компьютер
Свой сервер подходит, если у вас белый IP, мощный компьютер и интерес к администрированию. Вы сами решаете всё: версию, моды, плагины, правила. Это хороший способ научиться. Но требует времени.
Сеть дома
Для своего сервера дома понадобится белый IP-адрес и проброс порта на роутере. Без этого друзья через интернет не подключатся. Подробнее — в статье об игре по сети. Проверьте у провайдера тип адреса.
Официальный сервер Java
Скачать
Официальный сервер Java Edition скачивается бесплатно с сайта Minecraft в разделе загрузок. Это один файл программы сервера. Положите его в отдельную пустую папку. Все файлы сервера появятся там.
Java
Для запуска сервера на компьютере нужна установленная Java подходящей версии. В отличие от игры, сервер не включает Java сам. Установите её с официального сайта разработчика. Версия Java зависит от версии сервера.
Первый запуск
Запустите сервер командой или созданным файлом запуска. При первом запуске сервер создаст файлы настроек и остановится. Это нормально. Дальше нужно принять соглашение.
Лицензионное соглашение
Файл eula
После первого запуска в папке сервера появится файл с лицензионным соглашением. Откройте его в текстовом редакторе. В нём нужно изменить значение согласия на «true». Без этого сервер не запустится.
Что вы принимаете
Соглашение регулирует, как можно использовать сервер, в том числе правила монетизации серверов. Прочитайте его перед принятием. Например, там ограничения на продажу игровых преимуществ. Это важно, если планируете донат.
Повторный запуск
После принятия соглашения запустите сервер снова. Он сгенерирует мир и начнёт работать. В консоли появятся сообщения о загрузке. Когда загрузка закончится, к серверу можно подключаться.
Настройки
server.properties
Основные настройки сервера хранятся в файле server.properties. Там задаются название в списке серверов, режим игры, сложность, максимальное число игроков, порт и многое другое. Файл редактируется в текстовом редакторе. После изменений перезапустите сервер.
Проверка лицензии
В настройках есть параметр, отвечающий за проверку лицензии игроков через серверы Mojang. Если он включён, зайти смогут только игроки с купленной игрой. Это защищает ники и аккаунты. Мы рекомендуем оставлять его включённым.
Белый список
Включите белый список, чтобы на сервер могли зайти только добавленные игроки. Игроков добавляют командой в консоли. Это защищает от посторонних. Для сервера друзей это обязательно.
Память
Выделение
Сервер использует оперативную память компьютера. Сколько ему выделить, указывается в команде запуска. Для небольшого сервера на несколько друзей хватает умеренного объёма. Для модов и множества игроков нужно больше.
Не всё сразу
Не выделяйте серверу всю память компьютера: системе и другим программам тоже нужна память. Если вы одновременно играете на этом же компьютере, оставьте памяти и игре. Найдите баланс. Следите за нагрузкой.
Признаки нехватки
Если сервер тормозит, сообщения в консоли говорят о задержках или он падает, возможно, не хватает памяти. Увеличьте выделенный объём, если есть запас. Уменьшите дальность прорисовки сервера. Ограничьте число игроков.
Порт и подключение
Порт 25565
По умолчанию Java-сервер использует порт 25565. Этот порт нужно пробросить на роутере на компьютер с сервером. Для Bedrock-сервера порт другой. Порт можно изменить в настройках.
Адрес для друзей
Друзьям нужен ваш внешний IP-адрес и порт, если он нестандартный. Внешний адрес можно узнать на сайтах проверки IP. Если адрес меняется, используйте сервисы динамических доменных имён. Тогда адрес будет постоянным.
Проверка
Сначала подключитесь сами по локальному адресу, чтобы убедиться, что сервер работает. Затем попросите друга подключиться по внешнему адресу. Если не получается, проверьте проброс порта, брандмауэр и тип IP. Чаще всего проблема в сером IP.
Плагины
Серверные сборки
Официальный сервер не поддерживает плагины. Для них используют серверные сборки, например Paper, которые совместимы с обычными клиентами. Они также лучше оптимизированы. Скачивайте их с официальных сайтов проектов.
Что дают плагины
Плагины добавляют защиту территорий, экономику, мини-игры, команды для игроков и администраторов. Клиентам ничего устанавливать не нужно. Это главное отличие плагинов от модов. Подробнее о серверах — в статье о серверах Minecraft.
Источники
Плагины скачивайте с известных площадок. Плагин — это код, который выполняется на сервере. Непроверенный плагин может быть вредоносным. Читайте отзывы.
Моды
Серверный загрузчик
Для модов нужен серверный Forge или Fabric той же версии, что и у игроков. Установщик загрузчика умеет создавать серверную версию. Моды кладутся в папку mods сервера. Игроки должны установить те же моды.
Одинаковые моды
У всех игроков должны быть те же моды и версии, что на сервере. Проще всего раздать друзьям одну сборку. Иначе подключиться не получится. Это главная сложность модового сервера.
Нагрузка
Моды повышают требования к памяти и процессору. Для модового сервера выделите больше памяти. Следите за нагрузкой. Слабый компьютер может не справиться с крупной сборкой.
Bedrock-сервер
Официальный
Для Bedrock существует официальный выделенный сервер для Windows и Linux. Он скачивается с сайта Minecraft. Настройки похожи на Java-сервер. Подключаются к нему игроки Bedrock с любых устройств.
Порт
Bedrock-сервер использует порт 19132 по протоколу UDP. Его нужно пробросить на роутере. Друзья вводят адрес и порт на вкладке серверов. Консоли иногда ограничивают подключение к сторонним серверам.
Ограничения
У официального Bedrock-сервера меньше возможностей для расширений, чем у Java-серверов с плагинами. Для кросс-плея Java и Bedrock используют специальные прокси-плагины на Java-сервере. Это продвинутая настройка. Для начала хватит обычного Bedrock-сервера.
Администрирование и копии
Команды
Администратор управляет сервером командами в консоли или в игре с правами оператора. Можно выдавать права, банить, менять время и погоду. Назначьте себя оператором командой в консоли. Не давайте права всем подряд.
Резервные копии
Регулярно копируйте папку мира сервера, особенно перед обновлением и установкой плагинов. Останавливайте сервер перед копированием или используйте команды сохранения. Храните копии отдельно. На хостингах обычно есть автоматические копии.
Обновления
Обновляйте сервер осторожно: сначала сделайте копию, проверьте совместимость плагинов и модов. Новая версия может сломать плагины. Предупредите игроков. Обновляйте, когда всё готово.
Безопасность
Белый список и проверка лицензии
Белый список и проверка лицензии — главная защита небольшого сервера. Они не пускают посторонних и тех, кто выдаёт себя за ваших друзей. Включите обе настройки. Это займёт минуту.
Порты
Открывайте на роутере только порт сервера. Не выставляйте компьютер в интернет целиком. Закрывайте порт, если сервер больше не нужен. Обновляйте систему и Java.
Плагины и файлы
Не устанавливайте плагины и моды из непроверенных источников. Не запускайте на сервере файлы, присланные незнакомцами. Вредоносный плагин может получить доступ к компьютеру. Скачивайте только с известных площадок.
Пример 1: сервер на хостинге
Компания из четырёх школьников хотела общий мир. У них не было белого IP, а компьютеры были слабыми.
Один из них зарегистрировался на бесплатном хостинге, создал сервер с нужной версией и включил белый список. Друзья добавили адрес и подключились. Всё заняло десять минут.
Сервер выключается, когда никто не играет, и иногда приходится подождать запуска. Но для их компании этого достаточно. Ребята поняли, что хостинг — самый простой путь.
Пример 2: свой сервер с модами
Студент хотел модовый сервер для друзей. У него был мощный компьютер и белый IP от провайдера.
Он установил Java, серверный Forge нужной версии, положил моды в папку сервера, принял соглашение и выделил достаточно памяти. Затем пробросил порт и включил белый список. Друзьям раздал сборку модов.
Сервер работает по вечерам, а копии мира студент делает каждую неделю. Он понял, что свой сервер требует времени, но даёт полную свободу. Друзья довольны модами.
Итог
Хостинг или свой
Хостинг проще, свой сервер даёт контроль, но требует белого IP и настройки.
Официальный сервер
Скачайте сервер с сайта Minecraft, примите соглашение и настройте server.properties.
Безопасность
Включите белый список и проверку лицензии, делайте резервные копии.
Частые вопросы
Как создать сервер Minecraft бесплатно?
На бесплатном хостинге или на своём компьютере с официальным сервером.
Какой порт нужен для сервера?
25565 для Java и 19132 для Bedrock.
Нужна ли Java для сервера?
Да, для Java-сервера на компьютере нужна установленная Java.