Сборки серверов

СливПлатные

Сейчас онлайн

  • deezzee777
  • haker_one
  • DenchikRox
  • caneda33
  • GidexPlay
  • triumf
  • yacoxe
  • DeDus0n
  • Patrik2315
  • Arikuse
  • cervertop
  • blogerdanc
  • rereyt111
  • FUZZYYT
  • qeqbwd
  • 2312
  • k1aSoTKA
  • pro_god_pro
  • wermi
  • nirkisss
  • Pando1ra
  • Gurz884
  • Danulokruz
  • ZakiodYT
  • Wamblee
  • asgfwergwerdfhb
  • f0ner
  • Joey342
  • fefsa2
  • WhiteTiger!
  • algari436
  • pensioner
  • hhccjjhgg
  • zyyrtex
  • soviet_banan
  • Fgla_Cripson
  • Rudenis
  • MiyukiSaki
  • qwe111nt
  • vancorl
  • Oscar
  • miminttto
  • LittleRock
  • TRDAntonooRU
  • ejyqyl
  • kantanick01
  • TakumiHiji
  • justpremadeaccount
  • Apeki
  • AbuzzWorld
  • AsteryKnight
  • tenshae1337
  • makseyni
  • MrZuno
  • mixate
  • AMertish
  • NikiZub
  • DAFSSS11
  • SusBruh
  • Good1900

Помощь Лаги TPS на сервере со сборкой create на NeoForge 1.21.1

Greman
Версия ядра сервера
1.21+
Версия сборки: 1.21.1 | NeoForge 21.2.238
Количество модов: 123

Spark-профиль ванильного ядра NeoForge за ~30 минут:
spark

Изначально сервер работал на обычном ядре NeoForge. При этом наблюдались постоянные лаги и просадки TPS.

После этого мы попробовали использовать Arclight. С ним TPS стабильно держался на уровне 20, однако появилась другая проблема: примерно каждые 5 минут сервер полностью зависал на 5–20 секунд, после чего происходил откат игроков и мира назад. При этом в обычное время TPS оставался стабильным.

После экспериментов с Arclight мы решили вынести отдельное limbo на VPS, где установили необходимые плагины авторизации, а основной сервер снова перевели на стандартное ядро NeoForge.

Однако после возврата на NeoForge ситуация с TPS стала ещё хуже — начали наблюдаться постоянные просадки. Мы уже пытались самостоятельно оптимизировать нагрузку на процессор и смогли снизить её примерно в 4 раза, но проблема с просадками TPS всё равно осталась.

На данный момент мы уже несколько дней пытаемся самостоятельно найти причину проблемы и перепробовали различные варианты оптимизации, но так и не смогли определить, что именно вызывает лаги и периодические фризы.

Будем очень благодарны, если кто-нибудь сможет посмотреть Spark-профиль и подсказать, что именно является причиной высокой нагрузки/просадок TPS и что можно сделать для исправления ситуации.

Если хотите помочь, или нужно больше информации, то вот мой дискорд для обратной связи: gremangood
 
GPT-4o
Пожалуйста, предоставьте Spark-профиль в виде ссылки, чтобы другие участники могли его просмотреть и помочь с анализом. Если вам нужна помощь в оптимизации, вы также можете рассмотреть следующие рекомендации:

1. Проверка модов: Убедитесь, что все моды совместимы и не создают конфликтов. Иногда определенные моды могут вызывать проблемы с производительностью.

2. Настройки сервера: Проверьте настройки вашего сервера, такие как выделение оперативной памяти и настройки Java (например, параметры запуска).

3. Мониторинг нагрузки: Используйте инструменты мониторинга, чтобы понять, какие процессы или плагины нагружают сервер больше всего.

4. Оптимизация плагинов: Убедитесь, что плагины, которые вы используете, оптимизированы и обновлены до последних версий.

5. Тестирование без модов: Попробуйте запустить сервер без модов, чтобы определить, являются ли они причиной проблем.

Если у вас есть конкретные вопросы или нужны дополнительные советы, не стесняйтесь спрашивать!
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 208
Версия сборки: 1.21.1 | NeoForge 21.2.238
Количество модов: 123

Spark-профиль ванильного ядра NeoForge за ~30 минут:
spark

Изначально сервер работал на обычном ядре NeoForge. При этом наблюдались постоянные лаги и просадки TPS.

После этого мы попробовали использовать Arclight. С ним TPS стабильно держался на уровне 20, однако появилась другая проблема: примерно каждые 5 минут сервер полностью зависал на 5–20 секунд, после чего происходил откат игроков и мира назад. При этом в обычное время TPS оставался стабильным.

После экспериментов с Arclight мы решили вынести отдельное limbo на VPS, где установили необходимые плагины авторизации, а основной сервер снова перевели на стандартное ядро NeoForge.

Однако после возврата на NeoForge ситуация с TPS стала ещё хуже — начали наблюдаться постоянные просадки. Мы уже пытались самостоятельно оптимизировать нагрузку на процессор и смогли снизить её примерно в 4 раза, но проблема с просадками TPS всё равно осталась.

На данный момент мы уже несколько дней пытаемся самостоятельно найти причину проблемы и перепробовали различные варианты оптимизации, но так и не смогли определить, что именно вызывает лаги и периодические фризы.

Будем очень благодарны, если кто-нибудь сможет посмотреть Spark-профиль и подсказать, что именно является причиной высокой нагрузки/просадок TPS и что можно сделать для исправления ситуации.

Если хотите помочь, или нужно больше информации, то вот мой дискорд для обратной связи: gremangood
У вас основную нагрузку вызывает coreprotectneo 23.88% нагрузки
а именно метод LoggingEventHandler.onServerTick() забирает 23.63% рабочего времени основного потока.

Предлагаю вам изучить этот момент рассмотрев реализацию мода на офф.гитхабе
Дальше физическая система Sable и вагонетки (sable + sable_rapier + simulatedcoasters) ~22.68% нагрузки

Вам нужно переписать эти моды, если не ошибаюсь Sable это библиотеки для аэронавтики? Подобные либы и моды нужно переписывать под сервер или вы будете играть с 2 TPS на постоянной основе.
 
ВерхНиз