Что нужно решить заранее

Перед тем как сервер запустить, определите три вещи.

1) Где будет работать сервер
- На вашем ПК - вы управляете всем, но сервер зависит от вашего компьютера и интернета.
- На хостинге - стабильнее для друзей и проще, если сервер должен работать 24/7.

2) Будет ли сервер с модами
Для модов обычно используют загрузчики вроде Forge или Fabric. Дальше в инструкции будет упор на Forge.

3) Как друзья будут подключаться
- По локальной сети (если вы в одной сети Wi‑Fi или дома/в офисе).
- По интернету (нужны сетевые настройки и доступ извне).

Вариант 1. Запустить сервер на своем ПК (Vanilla или с модами)

Этот способ подходит, если играете небольшой компанией и готовы, что сервер будет работать, пока включен ваш компьютер.

Установите Java и подготовьте папку сервера

1) Поставьте актуальную Java для вашей сборки Minecraft.
2) Создайте папку для сервера, например Minecraft Server.
3) Скачайте server.jar для Java Edition и положите его в эту папку.

Согласитесь с условиями использования

1) Найдите файл eula.txt.
2) Откройте его в текстовом редакторе.
3) Замените строку eula=false на eula=true.
4) Сохраните файл.

Настройте файл server.properties

Откройте server.properties и проверьте настройки. В типовой инструкции для локальных приватных сценариев часто меняют:
- online-mode в зависимости от того, как вы собираетесь подключаться (локально или с модерацией через аккаунты).

Если вы запускаете приватно для друзей, важнее понять, как именно вы будете пускать игроков. Начинайте с проверки документации к настройке авторизации, чтобы не столкнуться с ошибками подключения.

Запустите сервер

Запуск производится командой для server.jar (в Windows это обычно запуском через .bat, в Linux через sh). Когда сервер запустится, он будет работать, пока процесс не остановлен.

Если нужен сервер с модами через Forge

Порядок такой:
1) Установите Forge для той же версии Minecraft, под которую вы ставите сервер.
2) Положите моды в папку mods сервера. Обычно это делается так:
- создайте или используйте папку mods рядом с forge-сервером
- скопируйте jar-файлы модов в mods
3) Проверьте совместимость модов с версией Minecraft и Forge.
4) Запустите Forge-сервер.

Важно: моды должны быть установлены и на стороне игроков, иначе они не смогут корректно присоединиться.

Как подключить друзей

По локальной сети

1) В Minecraft на компьютере сервера откройте мир и включите “Открыть для сети”.
2) Запишите порт.
3) Друзья в Minecraft выбирают “Сетевая игра” и добавляют сервер по вашему локальному IP и порту.

По интернету

Чтобы друзья подключились извне, откройте доступ к порту Minecraft-сервера. Чаще всего используется порт 25565.
Это повышает уязвимость сети, поэтому делайте это только если понимаете, что делаете, и используйте защитные меры на стороне роутера и ПК (обновления, фаервол, надежные пароли, ограничения доступа).

Вариант 2. Сделать сервер через хостинг

Если вы хотите, чтобы сервер был доступен друзьям без привязки к вашему ПК, хостинг - самый удобный путь. Часто у провайдеров есть панель управления, где можно:
- включить и выключить сервер
- менять настройки
- загружать моды и jars
- смотреть нагрузку

Как выбрать

Смотрите на параметры надежности и ресурсов. Для комфортной игры важны:
- производительность CPU (Minecraft больше упирается в скорость одного ядра)
- объем и скорость RAM
- быстрый диск (SSD/NVMe)
- стабильность сети и пинг
- наличие бэкапов (или возможность их сделать)
- правила поддержки и восстановления после ошибок

Ниже полезная шпаргалка по подходу к ресурсам.

Кол-во игроков Тип сервера Примерная RAM Диск
1-4 Vanilla 2-4 ГБ SSD/NVMe
5-10 С легкими модами 4-8 ГБ SSD/NVMe
10-20 С большим числом модов 8-16 ГБ SSD/NVMe
20+ Тяжелые сборки 16-32+ ГБ SSD/NVMe

Частые ошибки при сервере с модами

1) Несовместимые версии Minecraft и Forge
Лог сервера почти всегда прямо показывает, какой мод не подходит.

2) Моды стоят только у вас
Если вы играете на Forge-сервере, игрокам нужны те же моды (обычно те же jar-файлы в папку mods клиента).

3) Проблемы с Java
Для некоторых версий Forge нужна конкретная Java (JDK). Если запуск не идет, проверьте, соответствует ли Java версии Minecraft/Forge.

4) Ошибки в eula.txt или конфигурации server.properties
Проверьте eula=true, а также то, как вы собираетесь пускать друзей и как настроены авторизация и доступ.

5) Парольная защита и сетевые настройки при подключении по интернету
Открытый порт без фаервола и обновлений - риск. Лучше ограничить доступ правилами роутера и использовать базовую сетевую гигиену.

Как подготовить сервер, чтобы друзья играли без сбоев

  • Сначала поднимите сервер на пустой сборке (без модов), чтобы убедиться, что запуск и подключение работают.
  • Затем добавляйте моды по одному или небольшими группами. Каждый раз проверяйте лог и подключение.
  • Ведите резервные копии мира и настроек, чтобы можно было откатиться после неудачной модификации.

Полезные ссылки

  • Minecraft Wiki: server.properties - https://minecraft.wiki/w/Server.properties
  • Minecraft Wiki: Ports (включая стандартный 25565) - https://minecraft.wiki/w/Server/Networking#Port
  • Forge (официальная загрузка) - https://files.minecraftforge.net/
  • Официальный сайт Minecraft - https://www.minecraft.net/ru-ru/realms (сравнение с Realms и ограничения по модам)
  • Документация Oracle по Java - https://www.oracle.com/java/