Коротко весь путь выглядит так:
- 1Выберите, где будет работать сервер: свой ПК, игровой хостинг или VPS.
- 2Установите Java нужной версии: 21 для Paper 1.20–1.21.11, 25 для 26.1 и новее.
- 3Скачайте ядро — Paper или его форк Leaf.
- 4Запустите сервер скриптом с флагами памяти и примите EULA.
- 5Настройте
server.propertiesи откройте порт 25565. - 6Поставьте базовые плагины: права, логи блоков, античит.
- 7Настройте резервные копии и правила — и только потом зовите игроков.
Что понадобится
Сервер Minecraft Java Edition — это Java-программа: один .jar-файл, который запускают командой. Покупать отдельную «серверную версию» не нужно: ядро Paper бесплатное, как и большинство плагинов. Платить придётся только за железо, если сервер должен работать круглосуточно.
Java
Каждой версии Paper нужна своя Java. Документация Paper рекомендует такие:
| Версия Paper | Java |
|---|---|
| 1.17–1.19 | 17 |
| 1.20–1.21.11 | 21 |
| 26.1 и новее | 25 |
Берите сборку OpenJDK: в инструкции Paper это Amazon Corretto, подойдут и Adoptium или Azul Zulu. Пакеты с суффиксом -headless не годятся — в них нет зависимостей, которые нужны Paper. Проверить установку — java -version в терминале.
Ядро
Ядро — это сама серверная программа. Ванильный сервер от Mojang плагины не поддерживает, поэтому открытые серверы почти всегда ставят Paper: он из коробки оптимизирован под производительность, принимает плагины Bukkit и Spigot и встаёт на место Spigot без изменений. Leaf — форк Paper, нацеленный на производительность и совместимый с плагинами Spigot и Paper.
Для модов (Forge, NeoForge, Fabric) нужны другие ядра — это отдельный путь, см. сервер с модами. Чем отличаются Paper, Leaf, Purpur и Folia и что выбрать под ваш режим — в статье какое ядро выбрать.
Где запустить: свой ПК, хостинг или VPS
Сервер доступен, только пока включена машина, на которой он запущен. Вариантов три:
| Вариант | Подходит для | Минусы |
|---|---|---|
| Свой компьютер | Поиграть с друзьями, проверить плагины и настройки | ПК должен быть включён; нужен проброс порта и внешний IP; игроки видят ваш домашний адрес |
| Игровой хостинг | Быстрый старт: панель в браузере, Java и порт уже настроены | Ресурсы делятся с соседями, не всё можно настроить |
| VPS или выделенный сервер | Сервер надолго, сеть серверов, полный контроль | Систему, файрвол и бэкапы настраиваете сами |
Главное в железе — быстрое ядро процессора. Основная нагрузка сервера — цикл тиков, а он работает в одном потоке. Документация Paper советует процессор с высокой однопоточной производительностью и не меньше 4 потоков на сервер. Как сравнивать тарифы и где не экономить — в статье хостинг или VPS.
Сколько памяти выделить
Память серверу задают два флага Java: -Xms — сколько выделить при старте, -Xmx — максимум. Ставьте их одинаковыми: Paper исходит из того, что сервер рано или поздно займёт весь -Xmx, а память между двумя значениями просто простаивает.
В инструкции Paper стартовая команда — с 4 ГБ, а на странице про флаги Aikar рекомендуют от 6 до 10 ГБ при любом онлайне. Всю память тарифа отдавать нельзя: Java нужно немного сверх -Xmx, системе — своя, поэтому оставьте 1000–1500 МБ запаса. Как подобрать объём и проверить реальный расход — в статье сколько памяти нужно серверу.
Первый запуск и EULA
- 1
Создайте папку сервера
Отдельную, только под сервер: в ней появятся мир, конфиги и папка
plugins. На VPS запускайте сервер от отдельного пользователя, а не от root. - 2
Скачайте Paper
На странице загрузок Paper выберите версию и нажмите на номер сборки. Положите файл в папку сервера и для удобства переименуйте в
paper.jar. - 3
Создайте скрипт запуска
Сервер запускают командой, а не двойным щелчком по
.jar. Запишите команду вstart.bat(Windows) илиstart.sh(Linux, macOS) — примеры ниже. Готовый скрипт собирает генератор Paper. - 4
Запустите и примите EULA
Первый запуск создаст файл
eula.txtи остановится. Замените в нёмeula=falseнаeula=true— так вы подтверждаете, что прочитали лицензионное соглашение Minecraft. Без этого сервер выключается сразу после старта. - 5
Запустите сервер снова
Теперь он создаст мир,
server.properties, конфиги Paper и папкуplugins. Сервер готов, когда в консоли появится строкаDone. Выключайте его командойstopв консоли — она сохраняет миры и корректно выключает плагины.
java -Xms4G -Xmx4G -jar paper.jar --nogui
pause#!/usr/bin/env sh
java -Xms4G -Xmx4G -jar paper.jar --nogui--nogui отключает окно ванильного сервера, чтобы в терминале не было двух интерфейсов. pause в конце start.bat не даст окну закрыться при ошибке — вы успеете её прочитать. На Linux сделайте скрипт исполняемым (chmod +x start.sh) и запускайте ./start.sh.
Главное в server.properties
server.properties лежит в папке сервера и задаёт базовые настройки. Меняйте его на выключенном сервере: изменения применяются после перезапуска. Вот ключи, которые стоит проверить сразу:
| Ключ | По умолчанию | Что поставить |
|---|---|---|
server-port | 25565 | Оставьте, если хостинг не выдал другой порт |
online-mode | true | true — вход только с лицензионных аккаунтов. Про false и его риски — отдельная статья |
white-list | true с 26.3, раньше false | true — закрытый сервер по списку; для открытого — false |
max-players | 20 | Сколько игроков реально выдержит железо |
view-distance | 10 | Сколько чанков вокруг игрока сервер отправляет клиенту. Меньше — легче серверу |
simulation-distance | 10 | В каком радиусе от игрока сервер обновляет существ |
difficulty | easy | normal или hard для выживания |
spawn-protection | 16 | Защита спавна от всех, кроме операторов; 0 — выключить, если спавн защищает плагин регионов |
server-ip | пусто | Оставьте пустым: это не внешний адрес, а сетевой интерфейс, который слушает сервер |
enable-rcon | false | Не включайте без сложного пароля и закрытого снаружи порта |
Как зайти на сервер и открыть порт
В игре откройте «Сетевая игра» → «Добавить сервер» и впишите адрес. Порт 25565 писать не нужно — клиент подставит его сам; другой порт указывают через двоеточие: play.example.com:25570.
- Тот же компьютер —
localhost. - Та же домашняя сеть — локальный IP компьютера с сервером (вида
192.168.x.x). - Через интернет со своего ПК — пробросьте TCP-порт 25565 на роутере на этот компьютер и дайте друзьям внешний IP. Если провайдер выдаёт один внешний IP на много абонентов, проброс не сработает — нужен «белый» IP.
- Хостинг или VPS — адрес и порт выдаёт панель. На VPS откройте порт сервера в файрволе.
Подробно про порты, проброс и ошибки подключения — в статье порт сервера Minecraft.
Плагины: что поставить первым
Плагин ставится так: скачайте .jar, положите в plugins/ и перезапустите сервер. Команда /plugins покажет список: зелёный — работает, красный — не загрузился, причина в logs/latest.log. Пошагово, с зависимостями и ошибками, — в статье как установить плагин.
Базовый набор для любого режима:
| Задача | Что поставить | Зачем |
|---|---|---|
| Права | LuckPerms | Группы игроков и модераторов вместо OP |
| Логи блоков | CoreProtect | Кто что сломал и поставил — и откат гриферства |
| Вход с других версий | ViaVersion | Игроки заходят с клиентов новее сервера |
| Античит | DGuard | Ловит читы в бою, движении, постройке, инвентаре и пакетах; до 30 онлайна бесплатно |
| Резервные копии | Панель хостинга, скрипт или плагин | Копии мира и конфигов по расписанию |
Полный список с вариантами под выживание, анархию и мини-игры — в статье обязательные плагины.
Права: LuckPerms вместо OP
Оператор (OP) получает все команды сразу, включая те, что ломают сервер. Выдайте OP только себе — командой op <ник> из консоли, — а модераторам и игрокам раздавайте права группами через LuckPerms. У модератора должны быть кик, мут и проверка игроков, но не stop и не выдача предметов.
Если сервер пускает игроков без лицензии (online-mode=false), сначала поставьте плагин авторизации: иначе любой зайдёт под ником администратора — со всеми его правами.
Защита от читеров
Ванильный сервер почти не проверяет игроков: в лучшем случае кикнет за полёт в выживании. KillAura в бою, Scaffold на постройке, Nuker в шахте, Speed и Fly на карте он не видит. Без античита первый же читер портит экономику, топы и ивенты — и честные игроки уходят.
Античит ставят до открытия, а не после первой жалобы. DGuard смотрит на игрока сразу на всех фронтах — бой, движение, постройка и мир, инвентарь, пакеты — и в нашем сравнении имеет проверку на каждый из 47 видов читов. Работает на Paper и Leaf 1.21–26.3, основная версия — 1.21.11. До 30 игроков онлайн DGuard бесплатен: один сервер, без срока и без карты, защита та же, что на платных тарифах. Подключение — четыре шага:
- 1
Получите ключ
Зарегистрируйтесь и добавьте сервер в панели — она выдаст ключ
dg_…. Он показывается один раз, поэтому скопируйте его сразу. - 2
Поставьте PacketEvents
DGuard читает пакеты через плагин PacketEvents и работает на его последнем релизе — не на dev- или SNAPSHOT-сборке. Положите его в
plugins/. - 3
Положите DGuard.jar и вставьте ключ
DGuard.jar— тоже вplugins/, ключ — вplugins/DGuard/config.yml, полеlicense.key. - 4
Перезапустите сервер
/dguard licenseпокажет состояние лицензии, а в панели сервер станет «Онлайн». Новые версии DGuard дальше ставятся сами при перезапуске.
X-Ray плагин-античит не видит: чит меняет только то, что рисует клиент. Против него — встроенный в Paper anti-xray, который прячет руды, см. защиту от X-Ray. Как выбрать античит под ваш режим — в разборе лучших античитов для Minecraft, а вся защита сервера по шагам — в гайде.
Резервные копии
Бэкап нужен не на случай «если», а на случай «когда»: сломанный плагин, гриферы, неудачное обновление. Копируйте три вещи: папки миров, конфиги сервера и плагины вместе с их настройками. Держите несколько копий за разные дни и не на том же диске, что сервер.
Делайте копию по расписанию и обязательно — перед каждым обновлением ядра или плагинов. Время от времени проверяйте, что из копии сервер действительно поднимается. На хостинге сначала загляните во встроенные бэкапы панели. Расписание, инструменты и восстановление — в статье резервные копии сервера.
Обновления без сюрпризов
Paper советует обновляться хотя бы раз в неделю, но не автоматически: ставьте обновление, когда можете следить за консолью. Порядок такой: бэкап → новые версии плагинов в папку plugins/update → остановка сервера → замена paper.jar → запуск и проверка лога. Плагины из plugins/update встанут при запуске сами. Не заменяйте .jar на работающем сервере.
С версией Minecraft осторожнее: мир, открытый на новой версии, на старую не вернуть. Прежде чем поднимать версию, убедитесь, что её поддерживают ваши ключевые плагины, — для DGuard список на странице версий.
Правила и модерация
Правила нужны до первого бана: игрок должен знать, за что его накажут, а модератор — на что ссылаться. Опишите, что считается читом, гриферством и оскорблением, и какое наказание за что. Собрать правила под ваш режим можно в генераторе правил.
Модераторов набирайте заранее и давайте им инструменты, а не OP: права через LuckPerms, журнал наказаний с причинами, понятный порядок разбора жалоб. Как собрать команду — в статье команда модераторов.
Чек-лист перед открытием
- Java нужной версии, сервер запускается скриптом,
-Xmsравен-Xmx, у системы остался запас памяти. - EULA принят, в
server.propertiesпровереныonline-mode,white-list,max-players,view-distance. - Порт открыт: друг из другой сети заходит без ошибок.
- OP только у вас, права модераторов и игроков — группами в LuckPerms.
- Стоят логи блоков, ViaVersion (если нужен) и античит; в
/pluginsвсё зелёное. - Бэкап по расписанию настроен и хотя бы раз восстановлен на пробу.
- Правила опубликованы, модераторы знают, что делать с жалобой.
- Сервер выдержал тестовый онлайн:
/spark health(spark встроен в Paper с 1.21) показывает стабильные 20 TPS.
Частые вопросы
Можно ли сделать сервер Minecraft бесплатно?
Да: Java, ядро Paper и большинство плагинов бесплатны, а запустить сервер можно на своём компьютере. Платить придётся за хостинг или VPS, когда сервер должен работать круглосуточно. Античит DGuard бесплатен до 30 игроков онлайн.
Какая Java нужна для сервера Minecraft?
По документации Paper: Java 21 для версий 1.20–1.21.11 и Java 25 для 26.1 и новее. Неподходящая Java — частая причина, по которой сервер не запускается.
Почему сервер выключается сразу после запуска?
Чаще всего не принят EULA: откройте eula.txt и поставьте eula=true. Другие причины — неподходящая версия Java или неверное имя .jar в скрипте; точная ошибка — в logs/latest.log.
Как друзьям зайти на мой сервер?
В одной сети — по локальному IP вашего компьютера. Через интернет — пробросьте TCP-порт 25565 на роутере и дайте друзьям внешний IP или запустите сервер на хостинге или VPS, где адрес выдаёт панель.
Paper или ванильный сервер?
Для сервера с плагинами — Paper: ванильный сервер плагины не поддерживает. Paper заменяет Spigot и CraftBukkit без изменений, а мир с ванили переносит автоматически.
Нужен ли античит на маленьком сервере?
Да: читеры заходят и на маленькие серверы, а там каждый ушедший честный игрок заметен сильнее. DGuard бесплатен до 30 игроков онлайн — с той же защитой, что на платных тарифах.
Источники
- Paper: Getting started
- Paper: установка Java
- Paper: генератор скрипта запуска
- Paper: Aikar's flags
- Paper: Adding plugins
- Paper: Updating
- Paper: Basic troubleshooting
- Paper: Next steps
- Paper: Profiling
- spark: команды
- Minecraft Wiki: server.properties
- Minecraft Wiki: настройка сервера Java Edition
- Minecraft: лицензионное соглашение (EULA)
- Leaf на GitHub
- DGuard — лучший античит для современного сервера Minecraft: сравнение проверок с GrimAC, Vulcan, Polar, Intave и Matrix
- DGuard: установка, требования и решение проблем
- DGuard: поддерживаемые версии Paper и Leaf