Оптимизация сервера с модами: как избежать лагов?

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

Сервер с модами начал лагать? Эти советы помогут вам оптимизировать производительность и сделать игру плавной.

1. Настройте JVM-аргументы

В файле start.bat (или start.sh) добавьте оптимальные параметры:

java -Xms4G -Xmx6G -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -jar server.jar nogui

Xms – минимум RAM, Xmx – максимум. Подбирайте под ваш сервер!

2. Замените тяжелые моды

OptiFine Rubidium + Oculus (для Fabric)
Dynamic Trees FastLeafDecay (ускоряет исчезновение листьев)

3. Используйте оптимизирующие моды

FerriteCore

Снижает потребление RAM за счет оптимизации работы памяти.

LazyDFU

Ускоряет загрузку мира, откладывая некоторые вычисления.

Starlight

Полностью переписывает систему освещения, делая её быстрее.

4. Чистите мусор

  • Регулярно перезагружайте сервер (раз в 12 часов)
  • Удаляйте неиспользуемые ентити: /kill @e[type=item]
  • Используйте моды типа ClearDespawn для автоматической очистки

💡 Мониторинг

Установите мод Spark для анализа производительности сервера и поиска узких мест.