Когда меня впервые спросили, как сделать сервер в майнкрафте, я честно залип часа на три — качал не ту java, путал порты и психовал из-за файрвола. Сейчас поднимаю сервер минут за десять и, если честно, это намного проще, чем кажется со стороны. Расскажу по шагам, как делаю я сам, и где обычно спотыкаются мои друзья.
С чего я начинаю каждый раз
Первое, что я делаю — определяюсь, для кого сервер. Если это уютная песочница для трёх-четырёх друзей, мне хватает обычного ПК и пары гигабайт оперативки. Если хочется 10+ человек с модами и плагинами — беру VPS или хостинг. Перед тем как сделать сервер в майнкрафте, я всегда проверяю версию игры, в которую играют все участники: если у меня 1.21.x, а у друга 1.20.1 — он просто не зайдёт, пока не переключит профиль в лаунчере.
Мой базовый чек-лист перед установкой:
- Свежая Java (для современных версий — 17 или 21, я ставлю Temurin)
- Отдельная папка на диске, не на рабочем столе — так аккуратнее
- Стабильный интернет и, желательно, проводное подключение
- Решение, какое ядро крутить: ванильное, Paper, Fabric или Forge
Какое ядро выбрать: ваниль, Paper, Forge или Fabric
Это тот вопрос, на котором у меня когда-то закипел мозг. На практике всё сводится к простому: ванильный server.jar — чистая игра без добавок, ставится в два клика, но лагает при большом мире. Paper я беру, когда хочу плагины и оптимизацию — на нём у меня 8 человек спокойно летают без фризов. Forge — если планируем сборку с модами на технику или магию. Fabric — когда нужны лёгкие моды на оптимизацию и мелкие фишки.
Мой принцип такой: для семьи и друзей — Paper, для модпака — Forge. Для быстрого теста — ваниль. Если захочется собрать что-то тематическое, я иногда подглядываю свежие подборки модов и заранее прикидываю, потянет ли их мой сервер по памяти.
Пошагово: как сделать сервер в майнкрафте на своём ПК
Вот что я делаю буквально каждый раз, когда разворачиваю новый мир:
- Создаю папку вроде
D:\MCServerи кидаю туда скачанныйserver.jar - Запускаю его первый раз — он создаёт файлы и падает с требованием принять EULA
- Открываю
eula.txtи меняюfalseнаtrue - Редактирую
server.properties: имя мира, режим, max-players, сложность, seed - Создаю
start.batс командой запуска и выделением памяти: например,java -Xms2G -Xmx4G -jar server.jar nogui - Запускаю батник, жду строчку Done — и всё, мир жив
Дальше я захожу в игру по адресу localhost и проверяю, что всё работает локально. Только после этого думаю, как пустить друзей.
Как пустить друзей: порты, IP и боль с роутером
Тут начинается самое интересное. Стандартный порт — 25565, и его нужно пробросить в настройках роутера, если хочется играть по белому IP. Я захожу в админку роутера, нахожу раздел Port Forwarding и добавляю правило: внешний порт 25565 → внутренний IP моего ПК, тот же порт, протокол TCP/UDP.
Если с пробросом не повезло (серый IP от провайдера — классика), я использую готовые туннели вроде Playit или Ngrok. Они дают публичный адрес, по которому друзья заходят без всяких настроек. У меня такой способ спасал раз десять, особенно когда играл с мобильного интернета.
- Белый IP — смотрю свой адрес на любом сервисе «узнать IP» и даю его друзьям с портом
- Серый IP — беру туннель или арендую недорогой VPS
- Локальная сеть — хватает внутреннего IP вида 192.168.x.x
Плагины, моды и карты: как я обживаю сервер
Пустой мир — это скучно. На Paper-сервере я первым делом ставлю EssentialsX, LuckPerms и WorldEdit — это мой джентльменский набор. Если играем в выживании, добавляю защиту территорий, чтобы никто случайно не снёс чужой дом. Для модового сервера кладу моды и в папку сервера, и каждому игроку — версии должны совпадать до последней цифры, иначе будет вылет на подключении.
Когда хочется чего-то свежего, я беру готовые карты и просто подменяю папку мира, а внешний вид обновляю через ресурспаки, которые подключаются прямо в server.properties. Иногда засиживаемся до ночи, и я лезу в гайды и советы, чтобы подсмотреть какую-нибудь редстоун-механику для спавна.
Что я проверяю, если сервер тормозит или не запускается
Проблемы у меня чаще всего одни и те же, поэтому завёл себе мысленный список:
- Не та версия Java — ставлю ту, что требует ядро
- Мало памяти — поднимаю
-Xmxдо 4–6 ГБ, но не больше половины ОЗУ - Закрыт порт — проверяю файрвол Windows и правила роутера
- Конфликт модов — отключаю по одному, пока сервер не поднимется
- Поломанный мир — восстанавливаю из бэкапа (я делаю их вручную раз в пару дней)
Мой главный совет: не паникуйте из-за красных строчек в консоли. Большая часть из них — обычные предупреждения, а реальные ошибки подписаны словом ERROR и почти всегда гуглятся за минуту.
Частые вопросы
Сколько оперативки нужно серверу?
Для 2–4 игроков на ванили хватает 2 ГБ. Для Paper с плагинами я выделяю 4 ГБ. Модовые сборки начинаются от 6 ГБ и легко съедают 8, особенно если ставить шейдеры и тяжёлые технологические моды.
Можно ли играть без белого IP?
Да, я сам часто так делаю. Использую туннели или Hamachi-подобные программы, либо арендую дешёвый VPS за пару сотен рублей в месяц — там IP уже публичный из коробки.
Как сделать сервер в майнкрафте с модами?
Беру Forge или Fabric нужной версии, ставлю серверную часть, в папку mods кидаю те же моды, что и у игроков. Главное — совпадение версий мода и ядра, иначе будет крэш при заходе.
Нужен ли отдельный компьютер под сервер?
Не обязательно. Я часто запускаю сервер прямо на игровом ПК, но если хочется, чтобы мир жил 24/7, лучше взять старый ноутбук или VPS — так никто не потеряет прогресс, когда я выключаю комп.
Где брать красивые текстуры и скины?
Для атмосферы я подбираю текстуры и шейдеры под стиль сервера, а друзьям советую обновить скины, чтобы в чате было по кому стрелять глазами на скриншотах.