7 статей
Оптимизация сервера Minecraft
Почему лагает сервер и как найти причину, прогрузка мира и сколько ресурсов съедает античит.
- Почему лагает сервер Minecraft и как найти причинуСначала поймите, что лагает: сервер (низкий TPS), сеть (пинг) или компьютер игрока (FPS). Если сервер — измерьте MSPT и снимите профиль spark: он покажет, что съедает 50 мс тика.6 мин
- TPS и MSPT: что значат и какие цифры нормальныеTPS — сколько тиков сервер успевает за секунду, MSPT — сколько миллисекунд длится тик. Норма — 20 TPS, а для неё каждый тик должен укладываться в 50 мс. Разбираем, где смотреть эти цифры, какие значения тревожные и что происходит, когда сервер не успевает.7 мин
- Профайлер spark: как найти, что тормозит серверspark — профайлер для серверов Minecraft: он показывает, на что уходит время тика, какой плагин сколько тратит, как ведут себя память и сборщик мусора. В Paper 1.21 и новее он уже встроен. Разбираем команды, флаги и то, как читать отчёт.6 мин
- Оптимизация Paper: какие настройки крутить и чем это грозитСправочник по настройкам, которые влияют на нагрузку сервера Paper: server.properties, paper-world-defaults.yml, paper-global.yml, spigot.yml и bukkit.yml. Значения по умолчанию — из документации Paper. У каждой настройки есть цена: фермы, редстоун и ванильные механики.8 мин
- Флаги JVM для сервера Minecraft: что ставить и зачемКоманда запуска сервера — это версия Java, объём памяти и, по желанию, настройки сборщика мусора. Разбираем, что советует документация Paper: одинаковые -Xms и -Xmx, флаги Aikar для G1 и что делает каждый из них, а также когда есть смысл пробовать large pages и ZGC.8 мин
- Прогрузка мира и граница: как убрать лаги от генерации чанковГенерация новых чанков — одна из самых тяжёлых операций сервера. Поставьте границу мира, прогрузите всё внутри неё плагином Chunky до открытия — и игроки на элитрах больше не уронят TPS.6 мин
- Сколько ресурсов ест античит и как это проверитьАнтичит почти не нагружает сервер, если проверяет пакеты в сетевых потоках, и заметно отнимает тик, если работает в основном потоке. Проверить это можно за 10 минут профайлером spark — не веря никому на слово.6 мин
Поставьте лучший античит для современного Minecraft
DGuard ловит все 47 видов читов из нашего сравнения — у ближайшего соперника, Intave, 27. Полная защита на любом тарифе, до 30 игроков онлайн — бесплатно.