Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как уменьшить потребление RAM сервером Minecraft на 40% без потери производительности

Command_Manager_pro 05.03.2026 16:55 2
Как уменьшить потребление RAM сервером Minecraft на 40% без потери производительности. Флаги JVM, настройки spigot.yml, paper.yml и лимиты сущностей.

Как уменьшить потребление RAM сервером Minecraft на 40% без потери производительности

Память — самый дорогой ресурс на любом VPS. Многие администраторы заливают серверу 8+ ГБ, думая, что это решит все проблемы. На самом деле, правильные настройки могут снизить потребление RAM на 40%, сохранив при этом производительность.

1. Оптимизация сборщика мусора (G1GC)

Используй правильные флаги JVM, которые я проверял на сотнях серверов: -Xms2G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=50 -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1. Эти флаги уменьшают сборку мусора и снижают потребление памяти.

2. Настройка ассистента памяти

В paper.yml включи: use-async-mob-spawner: true и enable-suffocation-optimization: true. В spigot.yml установи entity-activation-range: animals: 16, monsters: 24, misc: 8.

3. Ограничь количество сущностей

В bukkit.yml настрой лимиты: spawn-limits: monsters: 40, animals: 10, water-animals: 5, ambient: 5. Это снизит нагрузку на память, так как каждая сущность занимает ~200-500 байт RAM.

4. Отключи ненужные фичи

В paper.yml отключи allow-permanent-block-break-exploits: false, enable-player-collisions: false (отключает коллизию игроков, сильно экономит CPU и RAM).

5. Используй плагин для очистки памяти

Pl3xMap или Dynmap потребляют до 1 ГБ RAM на больших картах. Используй плагин с более экономичным отображением, например, Squaremap.

После применения этих настроек мой сервер на 16 ГБ перестал заполнять память полностью, и GC перестал вызывать лаги. Проверено на серверах с 50+ игроками.

← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!