Рабочая инструкция: какая нужна Java, какое ядро скачать, что править в server.properties, как пробросить порт, чем оптимизировать и какие плагины поставить. С командами и цифрами.
Инструкция, по которой сервер поднимается за вечер: конкретные файлы, команды и значения настроек. Без «скачайте программу и нажмите кнопку» — с объяснением, что и зачем вы правите.
Пользоваться нашими услугами для этого не нужно. Всё, что ниже, делается бесплатно и своими руками. Мы просто делаем это каждый день и знаем, где обычно спотыкаются.
Сервер Minecraft — это программа на Java. Версия должна соответствовать версии игры:
| Версия Minecraft | Нужна Java |
|---|---|
| 1.16.5 и старше | Java 8–11 |
| 1.17–1.20.4 | Java 17 |
| 1.20.5 и новее | Java 21 |
Берите сборку Temurin с сайта Adoptium — она бесплатная и без сюрпризов с лицензией. После установки проверьте в терминале:
java -versionЕсли команда не найдена — Java не прописалась в PATH: переустановите, отметив галочку о добавлении в переменные среды.

Ядро — это jar-файл, который вы будете запускать. От него зависит производительность и поддержка плагинов.
| Ядро | Плагины | Особенности |
|---|---|---|
| Vanilla | нет | официальный сервер, только для игры вдвоём-втроём |
| Paper | да | оптимизирован, чинит ванильные баги, стандарт для публичных серверов |
| Purpur | да | Paper плюс сотни настроек геймплея |
| Fabric / Forge | моды | для модовых сборок, плагины Bukkit не работают |
Скачайте jar с официального сайта PaperMC (или Purpur) и положите в отдельную пустую папку — сервер создаст рядом с собой десяток файлов, и в общей папке «Загрузки» это превратится в кашу.
Создайте в той же папке файл запуска. Windows — start.bat:
java -Xms4G -Xmx4G -jar paper.jar nogui
pauseLinux — start.sh:
#!/bin/bash
java -Xms4G -Xmx4G -jar paper.jar nogui-Xms и -Xmx — минимум и максимум оперативной памяти. Ставьте их одинаковыми: так сборщик мусора не будет постоянно расширять кучу. Больше, чем физически есть в машине, ставить нельзя.
Запустите файл. Сервер напишет, что нужно принять лицензию, и выключится. Откройте появившийся eula.txt и замените строку:
eula=false → eula=trueЗапустите снова — начнётся генерация мира. Первый старт занимает от одной до трёх минут.
Если в консоли мелькает «Can't keep up! Is the server overloaded?» уже на старте — значит памяти или процессора не хватает. Уменьшите view-distance (о нём ниже) прежде чем грешить на плагины.
Это главный файл настроек. Значения, которые имеет смысл поменять в первую очередь:
| Параметр | Ставить | Что делает |
|---|---|---|
server-port | 25565 | порт сервера; менять, если на машине несколько серверов |
max-players | по факту | потолок онлайна |
view-distance | 8–10 | сколько чанков видит игрок. Главный рычаг нагрузки |
simulation-distance | 5–7 | в каких чанках тикают мобы и механизмы |
online-mode | true | проверка лицензии. false — только если сервер для пиратских клиентов |
difficulty | normal / hard | сложность мира |
spawn-protection | 0 или 16 | радиус, где нельзя строить рядом со спавном |
enable-command-block | true | если планируете командные блоки |
motd | своё | строка в списке серверов |
view-distance — самый недооценённый параметр. Снижение с 16 до 10 сокращает объём загруженного мира в разы, а игроки почти не замечают разницы. Симуляцию можно держать ещё ниже, чем прорисовку: дальние чанки будут видны, но мобы в них не тикают.
Локально сервер уже работает: адрес localhost. Чтобы зашли другие, нужен доступ снаружи.
ipconfig в Windows, ip a в Linux.Не хочется возиться — есть туннели вроде playit.gg или radmin vpn: они дают адрес без проброса портов. Для теста нормально, для публичного проекта — нет: задержка выше, а адрес некрасивый.
Там порт уже открыт, адрес выдаёт панель. Это единственный вариант, если хотите, чтобы сервер работал круглосуточно.
Выдать себе оператора можно прямо из консоли сервера:
op ВашНикПолезные команды в консоли и в игре:
| Команда | Что делает |
|---|---|
/whitelist on | пускать только тех, кто в списке |
/whitelist add Ник | добавить игрока в список |
/gamerule keepInventory true | не терять вещи при смерти |
/worldborder set 10000 | ограничить мир квадратом 10000 блоков |
/save-all | принудительно сохранить мир |
stop | корректно выключить сервер — не закрывайте окно крестиком |
Закрывать консоль крестиком нельзя: мир сохраняется при выключении, и обрыв процесса даёт повреждённые чанки. Только stop.
/worldborder set 10000 — радиус в 5000 блоков закрывает потребности сервера на месяцы и экономит десятки гигабайт на диске.bukkit.yml секция spawn-limits: значения monsters 50 и animals 8 вместо стандартных заметно снимают нагрузку./spark profiler start и через пару минут /spark profiler stop — он покажет, какой плагин или механизм ест тик./tps. Значение 20 — норма, ниже 18 — игроки уже чувствуют лаги.
Правило простое: если бэкапа нет, однажды проект закончится за один вечер. Минимум:
plugins и конфигов отдельно от мира — восстанавливать настройки приятнее, чем собирать их заново.
Без этого набора публичный сервер не живёт. Все перечисленные — бесплатные и общедоступные, ставятся в папку plugins и подхватываются при перезапуске.
| Задача | Что обычно ставят | Зачем |
|---|---|---|
| Права и группы | LuckPerms | кто модератор, что кому доступно |
| Базовые команды | EssentialsX | дома, телепорты, кит-наборы, чат |
| Защита построек | GriefPrevention или WorldGuard | приваты и регионы |
| Логи изменений | CoreProtect | кто что сломал и откат одной командой |
| Экономика | Vault плюс эконом-плагин | валюта для магазинов и плагинов |
| Диагностика | spark | поиск причины лагов |
| Античит | по ситуации | без него PvP превращается в цирк |
Ставьте по одному и смотрите консоль после каждого: если запуск ругается, вы сразу знаете, какой плагин виноват. Два плагина на одну задачу — например, два античита или два плагина приватов — почти всегда конфликтуют.

Технически сервер уже готов. Дальше начинается то, из-за чего проекты живут или умирают, и денег это почти не требует:
Сервер бросают не потому, что не смогли настроить порт. Бросают, когда через две недели на нём нечего делать, а обновлять контент некому.
eula=true, сервер стартует без ошибок в консоли.view-distance и simulation-distance выставлены под ваше железо.
Мы — студия Cloud Delight, делаем для серверов Minecraft сборки, самописные плагины, сайты и оформление. Готовая сборка ставится на ваш хостинг за вечер: плагины уже подобраны и связаны, экономика отбалансирована, интерфейсы нарисованы. Ренейм под ваше название и установка входят в стоимость.
Сборки · Плагины · Готовые проекты
А если вы дочитали и решили собирать сами — тоже отлично. Инструкция выше рабочая целиком, ничего специально не утаено.
Мы делаем сборки, плагины и сайты для серверов Minecraft с 2022 года. Готовое решение ставится на ваш хостинг за вечер, установку делаем бесплатно.