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

СливПлатные

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

  • VALEIM_
  • domikota1
  • Yatochka
  • necrolxrd
  • kaksaakkasa
  • AlKeren
  • Temkapis
  • daneyeul
  • faxrate
  • SantosaW
  • Pazlichek
  • whykidoo
  • еллеле
  • appels
  • CWoors
  • blackminecraftuser1
  • NightMaster
  • Lyizo
  • FallenGod
  • Fakyouka
  • dimasF
  • He1ly03
  • claimee5945
  • lytkin
  • comingflex
  • ChildFreak
  • bereza.mcmem.ru
  • Tazinakiy
  • Thaleos
  • TheBigGarry
  • veeky_
  • unkweal
  • Carl666
  • Otherside3
  • lypaipypa
  • Fun_Ice
  • SeaCore
  • qalis
  • zombi567
  • dsfedfsdfs
  • vxlmpa
  • ytfly
  • anton27255
  • Silwexx
  • baimo233
  • JAHED2020
  • amidaku
  • vova_mir01
  • Polezno
  • zusuu
  • MrNatvies
  • exes
  • nerotek
  • AstralSky
  • Mr. Stranger
  • SinT
  • GMZZZZ
  • mironcfyfvuyl
  • trusterpeek12
  • Iruka
  • nikter
  • stereo
  • GORLIIIN
  • Rekfust
  • Last.Exe
  • rosVan
  • fleyn37
  • FixsRise
  • Milewski
  • Tikard
  • 01NeDeXD
  • Dovakent
  • kittavit123
  • markvadi

Помощь Сервер на чистом Fabric ,проблема с ТПС

M
Хостинг:VPS/VDS
Машина: Ryzen 5900x,128gb ОЗУ,4 Тб памяти.
Интернет: гигабитка.
Проблема: при превышении ОНЛАЙНА в 20+ игроков ТПС падает до 7-12 и держится на этих значениях иногда падая минимум до 6.5
Сборка весит:220+мб
Карта для сервера : кастомная винильная ,сделанная на worldpainter для 1.19.2 и загруженная на сервак 1.20.1.
Размер карты очень крупный,но это значения не имеет.
Пробовал вали делать все что можно,проводили анализ через Спарк.
Спарк последний отчёт при 16 ОНЛАЙНА: spark
Сервер на чистом Fabric без cardboard и Banner.
Используются только моды по типу:"EasyAuth","Luckperms" и т.д.
Настраивали server core,вообщем ситуация - понять почему?Не можем - онлайн 20+ тпс начинает падать в нули.
Прикладываю сборку модов и пропетис.
Буду рад любой помощи ,ибо уже просто вариантов нет.
Может ли быть проблема в мире?
В запускаторе?
В файлах даты или модах?
Хотя моды перебирал уже несколько раз.
Вообщем будем рады любой информации.
UPD: мир иногда имеет аномальную обрывистаую генерацию,предполагаю из-за вариации модов.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
Он постоянно проверяет блоки и сущности, его стоит ставить когда возникает проблема для её обнаружения, а не на постоянной основе.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
1722933231718
Но скорее всего причина в этом :shy-an: Java не сможет нормально работать с такими объемами памяти, используйте лучше это

java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Daikars.new.flags=true -jar paper.jar --nogui
 
Последнее редактирование:
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Merkalt, это нонсенс! Сервер не может столько кушать, у меня были сборки на 50-60 игроков где 16 ГБ хватало с запасом.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Merkalt,это краш из-за сущности которая сделала слишком большую задержку еще что-то связано с потоками, не пойму что. упоминался observable
 
M
@_Dead_, сборка на фабрике ,да и не сказать что маленькая,так что тяжёлые сборки спокойно могут много кушать при большом колве игроков,но вы правы ,много ОЗУ это звоночек,но это не решает проблему ибо непонятно,что его ест
 
M
@_Dead_,Обсервбл не влияет на производительность,он рабоатет только по запросу ибо он требует клиент-сервер,без обращения с клиента будучи оператором он не работает,точнее в фоне
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Merkalt, если это утечка памяти тогда проблема куда глобальнее и требует обширных знаний в этой теме.
Стоит использовать Spark в момент пиковой нагрузки и когда используется свыше 30 ГБ оперативной памяти.
 
_Dead_
  • _Dead_
  • Жiнка з ароматом пива, шкiра снiжного кальвiна.
  • 156
@Merkalt, слишком много сущностей в мире, серверная часть и так не владеет многопоточностью, а тут еще и куча сущностей, нужно ограничить. (Но основная проблема, но может стать при большом онлайне)
Опять какие-то безумные цифры в оперативной памяти

observable составляет 17.73% от нагрузки​

Основные связаны с частыми командами, выполняемыми через CommandFunctionManager (Может дата-паки?)
которые затем выполняют множество действий, таких как получение сущностей (getEntities), проверка на живость (isAlive), и т.д.
 
ВерхНиз