← База знаний
Minecraftоптимизацияtpspaperпроизводительность1 мин. чтения

Оптимизация Minecraft сервера

Все способы снизить лаги и повысить TPS сервера Minecraft — настройки, плагины, JVM-флаги

Оптимизация Minecraft сервера

Почему падает TPS?

TPS (Ticks Per Second) — главный показатель производительности сервера. Норма — 20 TPS. При падении ниже 18 игроки замечают лаги.

Основные причины просадок:

  • Слишком большой view-distance
  • Переспавн мобов
  • Тяжёлые редстоун-механизмы
  • Активные фермы
  • Неоптимизированные плагины

Быстрые настройки

server.properties


view-distance=6
simulation-distance=4
max-tick-time=60000
```

### bukkit.yml

spigot.yml


mob-spawn-range: 6
entity-activation-range:
  animals: 16
  monsters: 24
  misc: 8
max-bulk-chunks: 10
```

## JVM-флаги запуска

Скопируйте в поле **Startup Command** в панели:

Плагины для мониторинга

Spark — профилировщик производительности. Установите через файловый менеджер панели.

Команды:

  • /spark tps — текущий TPS
  • /spark profiler start → 30 секунд → /spark profiler stop — профиль нагрузки
  • Timings (встроен в Paper):

  • /timings report — онлайн-отчёт по нагрузке
  • Пре-генерация мира

    Лаги при исследовании новых территорий устраняются пре-генерацией. Используйте плагин Chunky:

    
    /chunky world world
    /chunky radius 3000
    /chunky start
    ```
    
    Генерация 3000 блоков занимает 10–30 минут в зависимости от железа.
    
    ## Лимиты для ферм
    
    Добавьте в `paper-world-defaults.yml`:

    Когда ничего не помогает

    Если TPS стабильно ниже 17 при небольшом онлайне — скорее всего сервер упёрся в лимит ресурсов. В этом случае стоит обновить тариф с большим количеством CPU.