Ядро сервера Java-ядра для плагинов: чем Paper лучше Spigot, Java 21, структура сервера и базовый тюнинг.
Paper / Spigot
Java 21
Плагины
TPS
Spigot — форк CraftBukkit с оптимизациями. Paper — современный форк Spigot с лучшим API, патчами и TPS. В 2026 для новых серверов почти всегда выбирают Paper (совместим с Spigot-плагинами).
Линейка ядер Java
VanillaОфициальный jar Mojang, без плагинов
CraftBukkitИсторический API плагинов
SpigotОптимизации + Spigot API поверх Bukkit
PaperЛучшая производительность, Folia API и каталог плагинов Hangar
Purpur / PufferfishФорки Paper с доп. тюнингом
Velocity / BungeeПрокси для сети серверов
Установка Paper (рекомендуется)
- Установите Java 21 — актуальные Paper 1.21.x требуют современную JVM.
- Скачайте актуальный
paper-1.21.x.jarс официального сайта Paper. - Запустите:
java -Xms2G -Xmx4G -jar paper.jar --nogui. - Примите
eula.txt, настройтеserver.properties,bukkit.yml,spigot.yml,paper-global.yml. - Плагины — в папку
plugins/(файлы.jar).
Структура сервера
server.properties— порт 25565, online-mode, view-distancebukkit.yml/spigot.yml/config/paper-*.yml— тюнингplugins/— jar-плагины + их конфигиworld/,world_nether/,world_the_end/logs/latest.log— диагностика
Плагины: plugin.yml
| Поле | Назначение |
|---|---|
name |
Имя плагина |
version |
Версия |
main |
Главный class extends JavaPlugin |
api-version |
1.21 (или 1.13+) |
authors |
Авторы |
depend / softdepend |
Зависимости |
commands |
Команды |
permissions |
Права |
Команды Bukkit / Paper
/pluginsСписок плагинов/versionВерсия ядра/timingsТайминги (лучше spark)/tpsТики в секунду/msptМиллисекунды на тик/restartРестарт/reloadНе рекомендуется на проде/lpLuckPerms (плагин)/sparkПрофайлерПрава и админка
- Стандарт де-факто: LuckPerms (+ web editor).
- Не используйте раздачу
opна публичке. - Античиты: Matrix, Vulcan, Grim — подбирайте под версию.
- Экономика: Vault + EssentialsX / CMI.
- Защита регионов: WorldGuard + WorldEdit.
Производительность (чеклист)
- Java 21, адекватный
-Xmx, Aikar flags (актуальные гайды Paper). - Снижайте view-distance / simulation-distance.
- Не злоупотребляйте redstone-машинами и фармом мобов.
- Spark profiler вместо устаревших timings на проде.
- Храните плагины минимально необходимыми; конфликты = лаги.
Spigot/Paper vs PocketMine-MP
| Paper/Spigot | PocketMine-MP | |
|---|---|---|
| Клиент | Java Edition | Bedrock Edition |
| Язык плагинов | Java (.jar) | PHP (.phar) |
| Порт | TCP 25565 | UDP 19132 |
| Экосистема | SpigotMC, Hangar, Modrinth | Poggit, форумы, RU-маркеты |
| Кому | Классические PC-сервера | Mobile / Win10 / console Bedrock |
Связанные материалы
Быстрый старт без боли
Java 21, paper jar, eula, 2–4 GB RAM на старт, онлайн-mode по задаче. Плагины кладите по одному и смотрите лог. Для Bedrock-игроков — Geyser + Floodgate. Сборка плагинов: Gradle/Maven.