Чтобы создать сервер майнкрафт, нужно выбрать версию игры и ядро (Vanilla, Paper, Forge или Fabric), а затем запустить серверное ПО — либо на своём компьютере, либо на хостинге. Самый быстрый и стабильный путь — хостинг: тариф активируется за пару минут, сервер работает 24/7, а ты управляешь им через удобную панель. Ниже разберём оба способа по шагам и настроим всё так, чтобы не лагало с первого дня.
Этот гайд — краеугольный: он проведёт тебя от нуля до работающего сервера, на который зайдут друзья. По ходу я буду ссылаться на более детальные разборы, если захочешь копнуть глубже в конкретную тему — выбор ядра, оптимизацию или бэкапы.
Что нужно решить перед стартом
Прежде чем нажимать кнопки, определись с тремя вещами. От них зависит всё остальное: производительность, список доступных модов и бюджет.
1. Версия Minecraft
Версия игры на сервере должна совпадать с версией клиента у игроков. Если ты играешь на последней версии — ставь актуальный релиз. Но учти: чем новее версия, тем позже под неё выходят моды и плагины. Для модовых сборок часто остаются на стабильных версиях вроде 1.20.1 или 1.21.1, потому что под них уже собрана вся экосистема. Для чистой выживалки бери свежак.
2. Ядро (тип сервера)
Ядро — это и есть серверное ПО. От него зависит, будут ли работать плагины, моды и насколько хорошо сервер держит нагрузку. Коротко по основным:
| Ядро | Для чего | Моды / плагины |
|---|---|---|
| Vanilla | Чистый ванильный опыт «как в одиночке» | Ничего, кроме datapacks |
| Paper | Оптимизированная выживалка, мини-игры, плагины | Плагины (Bukkit/Spigot) |
| Purpur | Paper + сотни тонких настроек геймплея | Плагины (Bukkit/Spigot) |
| Forge | Крупные модпаки, технические и контентные моды | Моды Forge |
| Fabric | Лёгкие сборки, оптимизационные моды, свежие версии | Моды Fabric |
| NeoForge | Современный форк Forge, де-факто стандарт для 1.21+ | Моды NeoForge |
Если моды не нужны — бери Paper: это форк ванильного сервера с серьёзной оптимизацией и поддержкой плагинов. Разницу между ванилькой и форками я подробно разобрал в гайде Paper vs Purpur vs Vanilla. Если хочешь моды — выбор сводится к Forge или Fabric (и его наследнику NeoForge), и здесь поможет разбор Forge или Fabric: что выбрать.
NeoForge — это активно развивающийся форк Forge, который на версиях 1.21 и новее фактически стал стандартом: подавляющее большинство новых модов выходит именно под него. Если собираешь сборку с нуля на свежей версии — смотри в его сторону.
3. Где хостить: свой ПК или хостинг
Это главная развилка. Запустить сервер можно прямо на своём компьютере бесплатно, но за «бесплатно» придётся платить временем, нервами и аптаймом. Хостинг стоит денег, но снимает все технические проблемы. Сравним по-честному:
| Критерий | Свой ПК | Хостинг |
|---|---|---|
| Стоимость | «Бесплатно» (электричество, износ) | Аренда от €4.99/мес |
| Аптайм 24/7 | Только пока ПК включён | Круглосуточно |
| Внешний IP | Нужен белый IP + проброс портов | Готовый IP сразу |
| Нагрузка | Сервер ест ресурсы твоего ПК | Отдельное железо |
| Безопасность | Открываешь порты в свою сеть | DDoS-защита L3-L7 |
| Сложность | Ручная настройка, командная строка | Панель в один клик |
Дальше разберём оба пути. Начнём с домашнего, чтобы ты понимал «как это устроено под капотом», а затем перейдём к рекомендуемому способу — хостингу.
Способ 1: создать сервер на своём компьютере
Этот путь подойдёт, чтобы быстро потестить что-то локально или поиграть пару вечеров с другом по сети. Для постоянного сервера он, честно говоря, неудобен — но знать механику полезно.
Шаг 1. Скачай серверный JAR
Тебе нужен файл server.jar — само серверное ПО. Где брать:
- Vanilla — на официальном сайте minecraft.net в разделе загрузки сервера для Java Edition.
- Paper — на официальном сайте PaperMC, выбрав нужную версию игры. Именно Paper я и советую для домашнего сервера: он заметно стабильнее ванильки.
Положи JAR в отдельную пустую папку — туда сервер создаст десятки своих файлов, и будет неприятно искать их среди других.
Шаг 2. Прими EULA
При первом запуске сервер создаст файл eula.txt и сразу остановится. Открой его и поменяй строку на согласие с лицензией:
eula=true
Без этого сервер не запустится — это требование лицензионного соглашения Mojang.
Шаг 3. Запусти сервер и выдели RAM
Сервер запускается не двойным кликом, а командой через консоль (cmd, PowerShell или терминал). В команде ты сразу указываешь, сколько оперативки выделить — флагами -Xms (стартовый размер) и -Xmx (максимум). Пример для 4 ГБ:
java -Xms4G -Xmx4G -jar server.jar --nogui
Флаг --nogui отключает графическое окошко сервера — на проде оно не нужно и только ест ресурсы. Сколько именно RAM выделять — зависит от ядра и числа игроков; об этом ниже есть отдельный раздел и ссылка на детальный разбор.
Никогда не выделяй серверу всю оперативку компьютера. Операционной системе и самому Java-процессу нужен запас. Если на ПК 8 ГБ, серверу спокойно можно отдать 4-5 ГБ, но не 8.
Шаг 4. Открой порт для друзей
Чтобы друзья из интернета зашли на твой домашний сервер, нужно два условия:
- Белый (внешний) IP. У многих провайдеров IP «серый», за NAT — тогда снаружи к тебе не достучаться без дополнительных ухищрений. Белый IP часто заказывают у провайдера отдельно.
- Проброс порта (port forwarding) на роутере: пробрасываешь TCP-порт
25565на локальный IP своего ПК. Делается в настройках роутера в разделе вроде «Виртуальные серверы» или «Port Forwarding».
Минусы домашнего сервера
Я честно перечислю, почему для постоянной игры это так себе вариант:
- Аптайм. Выключил или перезагрузил ПК — сервер упал, друзья кикнуты.
- Нагрузка. Сервер ест CPU и RAM твоего компьютера, и параллельно играть на нём же становится тяжело.
- Безопасность. Открывая порт, ты впускаешь трафик из интернета в свою домашнюю сеть. Без защиты сервер легко уронить DDoS-атакой.
- Белый IP. Его наличие и стоимость — отдельная головная боль, и при перезагрузке роутера он может смениться.
Если сервер нужен «всерьёз и надолго» — переходим ко второму способу.
Способ 2: создать сервер на хостинге (рекомендуем)
Хостинг закрывает все минусы домашнего варианта разом: аптайм 24/7, готовый IP, DDoS-защита, отдельное мощное железо и панель управления вместо командной строки. Покажу процесс на примере Elysium — у нас сервер поднимается буквально за пару минут.
Почему железо здесь решает
Minecraft плохо распараллеливается — основная логика мира крутится по сути в одном потоке. Поэтому ключевую роль играет не количество ядер, а сила одного ядра (частота). В Elysium стоят AMD Ryzen 9 с бустом 5.0+ ГГц — это прямо то, что любит майнкрафт. Плюс важны быстрые диски: чанки и сейв мира постоянно читаются и пишутся, и медленный диск роняет TPS на ровном месте. У нас стоят NVMe Gen4 со скоростью чтения около 7 ГБ/с, а оперативка — реальная DDR5 без оверселла, то есть выделенные тебе гигабайты действительно твои.
Как выбрать тариф под число игроков
Главный параметр тарифа — объём RAM. Грубый ориентир:
| Тариф | RAM | Подходит для |
|---|---|---|
| Common | 4 ГБ | Ванилла/Paper, 5-10 друзей |
| Pulse | 6 ГБ | Плагины, лёгкие сборки |
| Nexus | 8 ГБ | Средние модпаки, активный сервер |
| Apex | 12 ГБ | Тяжёлые модпаки CurseForge/FTB |
| Titan | 16 ГБ | Крупные сборки и комьюнити |
| Vector / Eclipse | 20-32 ГБ | Большие модовые проекты, сети |
Не уверен в объёме? Лучше прочитай отдельный разбор сколько RAM нужно серверу — там формулы под моды и игроков. А сравнить цены и характеристики удобно на странице тарифов.
Выбор локации
Чем ближе сервер физически к игрокам, тем ниже пинг. У Elysium есть точки в Москве, Франкфурте, Амстердаме и Хельсинки — на инфраструктуре DDOS-GUARD и Hetzner. Выбирай ближайшую к основной массе игроков; посмотреть варианты и пинг можно на странице локаций.
Пошаговый запуск на хостинге
А вот и сам процесс — от заказа до игры с друзьями за семь шагов:
- Выбери тариф под число игроков. Зайди на страницу заказа и выбери тариф по объёму RAM: Common (4 ГБ) для ванильной игры компанией, Pulse (6 ГБ) или Nexus (8 ГБ) для плагинов и небольших сборок, Apex (12 ГБ) и выше для тяжёлых модпаков.
- Выбери локацию с низким пингом. Укажи ближайшую к игрокам точку: Москва, Франкфурт, Амстердам или Хельсинки. Чем ближе сервер, тем приятнее игра.
- Выбери ядро или модпак. В конструкторе заказа выбери ядро (Vanilla, Paper, Purpur, Forge, Fabric, NeoForge) или готовый модпак из CurseForge либо FTB — установка в один клик.
- Оформи заказ и дождись активации. Подтверди заказ и оплати тариф. Сервер активируется за пару минут — на почту придут данные доступа к панели.
- Зайди в панель Pterodactyl и запусти сервер. Открой панель управления, дождись установки ядра и нажми Start. В консоли появятся логи запуска, а статус сменится на Running.
- Настрой сервер через server.properties. В файловом менеджере или вкладке настроек открой
server.propertiesи задай дальность прорисовки, лимит игроков, сложность, режим и описание сервера. - Раздай друзьям IP и порт. Скопируй IP и порт из панели, отдай друзьям строку подключения, при желании включи white-list — и можно играть.
В панели не нужно вручную качать JAR-файлы. Vanilla, Paper, Purpur, Forge, Fabric, NeoForge, прокси BungeeCord и Velocity, а также модпаки CurseForge и FTB ставятся выбором из списка. Захотел сменить ядро — пара кликов, и сервер пересобран.
Базовая настройка через server.properties
Файл server.properties — главный конфиг ванильного сервера и его форков. Он лежит в корне сервера и редактируется как обычный текст. Самые важные ключи на старте:
max-players=20
view-distance=10
simulation-distance=8
difficulty=normal
gamemode=survival
online-mode=true
white-list=false
motd=Добро пожаловать на наш сервер!
Несколько практичных замечаний:
- view-distance сильнее всего бьёт по производительности. 10 — комфортный баланс; снижение до 6-8 заметно разгружает сервер на слабых тарифах.
- simulation-distance отвечает за радиус, в котором тикают мобы и механизмы. Его тоже можно опустить ради TPS.
- online-mode=true — проверка лицензии аккаунтов. Оставляй
true, если играете с лицензией: это защита от подмены ников.
Полный разбор всех ключей с примерами — в отдельном гайде настройка server.properties. Там же про seed, PvP, спавн-защиту и прочие тонкости.
Как позвать друзей
Сервер запущен — пора звать народ. Друзьям нужна строка подключения вида IP:порт:
123.45.67.89:25565
Если порт стандартный (25565), его можно не писать — клиент подставит сам. На хостинге IP и порт берутся из панели Pterodactyl, на домашнем сервере — это твой белый IP и проброшенный порт.
- white-list. Чтобы пускать только своих, включи
white-list=trueи добавляй ники командой/whitelist add Никв консоли. Так случайные люди не зайдут, даже зная IP. - online-mode. При
trueпускает только лицензионные аккаунты — это защита от заходов под чужим ником. - Домен или субдомен. Чтобы вместо цифр давать красивый адрес
play.твойсервер.ру, привяжи домен через A-запись (на IP) и SRV-запись (на порт). Тогда порт в строке вообще не нужен.
Производительность с первого дня
Чтобы сервер не лагал сразу после запуска, важны три вещи: достаточно RAM, правильные флаги JVM и понимание, что вообще вызывает просадки.
Сколько RAM выделять
Слишком мало RAM — сервер захлёбывается и сыпет лагами при сборке мусора. Слишком много — тоже не панацея, GC начинает дольше «прибираться». Грубо: чистая ванилла/Paper на компанию — 4-6 ГБ, средний модпак — 8-10 ГБ, тяжёлые сборки — 12 ГБ и больше. Точные ориентиры под твою ситуацию — в гайде сколько RAM нужно серверу Minecraft.
Aikar flags — флаги запуска JVM
По умолчанию Java собирает мусор не оптимально для майнкрафта, и это даёт периодические лаг-спайки. Aikar flags — это набор флагов JVM, который PaperMC рекомендует как базовую настройку: он переводит сборщик на G1GC и тюнит его под равномерную работу без рывков. Вот рекомендуемая строка (пример для 10 ГБ — -Xms и -Xmx подставь под свой объём):
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30
-XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M
-XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5
-XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15
-XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem
-XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs
-Daikars.new.flags=true -jar paper.jar --nogui
На хостинге Elysium эти флаги уже подставляются за тебя, но понимать, что под капотом, полезно. Подробный разбор каждого флага — в гайде Aikar flags и оптимизация JVM.
Если всё равно лагает
TPS (тики в секунду) должен держаться на 20 — это «здоровый пульс» сервера. Если он проседает, причины бывают разными: тяжёлые моды, мобоферма, слишком большой view-distance, нехватка CPU или RAM. Пошаговую диагностику — от чтения /spark до поиска лагающего чанка — я собрал в отдельном материале почему лагает сервер и как починить.
Многие «лаги» — это на самом деле слабый CPU или диск на хостинге с оверселлом. Сильное одно ядро Ryzen 9 и NVMe Gen4 у Elysium убирают целый класс таких проблем ещё до тонкой настройки. Собрать сервер можно прямо сейчас.
Бэкапы и безопасность мира
Сервер живёт месяцами, и однажды что-то пойдёт не так: кривой плагин снёс регион, гриферы испортили спавн, обновление мода поломало сейв. Спасает только бэкап. На Elysium бэкапы бесплатные и автоматические — мир сохраняется без твоего участия, и в любой момент можно откатиться.
Если ведёшь сервер серьёзно, выстрой привычку: бэкап перед каждым крупным изменением (обновление ядра, установка тяжёлого мода, чистка мира). Как настроить расписание, что именно бэкапить и как откатываться без потери прогресса — в гайде бэкап сервера Minecraft и откат.
Что дальше
Итак, у тебя есть рабочий сервер. Дальше путь обычно такой: выбираешь ядро под свои задачи (Paper, Purpur или Vanilla), решаешь Forge или Fabric для модов, докручиваешь конфиг и оптимизацию. А если хочешь объединить несколько серверов в сеть с общим входом — это уже про прокси, и тут стоит сразу смотреть на старшие тарифы с запасом ресурсов.
Переезжаешь с другого хостинга? На тарифах Vector и выше мы бесплатно перенесём мир, плагины, моды и конфиги, а после переезда 48 часов будем рядом на случай вопросов — подробности на странице переноса. Готов начать с нуля — собери сервер в конструкторе, а если останутся вопросы, поддержка 24/7 на связи в Telegram и Discord.