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

СливПлатные

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

  • DKDkeked2
  • VitaliyXX
  • Nagivka
  • gus_Dash_gus
  • iTheFoxy
  • erferergbhe
  • svinlll
  • Good1900
  • ado
  • Marsik2255
  • zekvel123
  • Ichi
  • thr0wmatic
  • ioasduiqwen
  • ariyan_CJ
  • triumf
  • zxckid
  • LARMIN
  • poapap
  • Neyzu
  • qwrty
  • Pokillsad
  • aek
  • ReallyWiseFruit
  • Miller_00
  • 4epyxa1
  • MiddleXen
  • axrune
  • Александр_С
  • PigeonAndTea
  • jifjifa
  • Frenkinofficial
  • kspubg浮生
  • mob1ck
  • tytytuyytty
  • sqzme
  • blacksky
  • mrdamon4ik
  • kirilltwice
  • roligoli
  • rus933
  • qwe111nt
  • fryokin
  • DeadlySquad
  • kadg
  • pups9
  • qwnmqwnm75
  • vovancho
  • Valkryqwees
  • Extr1se_
  • SkaYtik
  • Mrk0m42r
  • RimWorld
  • IIuoneXtor
  • vancorl
  • libybaaa
  • Kol3mi
  • fckkluvv
  • TakumiHiji
  • bishepp
  • naxllqq
  • pelmen964
  • northboykisser
  • pe444encka
  • flickyshka
  • iruysha
  • zenskye2e
  • t1rt1k
  • BYKalpsiz
  • dog4555
  • SusBruh
  • GioWolf
  • yrnero

Помощь Лаги 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 на постоянной основе.
 
ВерхНиз