#slow chunk generation, looking for advice. медленная генерация чанков, прошу совета

1 messages · Page 1 of 1 (latest)

abstract birch
#

============================================================
ENGLISH VERSION

Hi! Running TerraFirmaGreg-Modern 0.12.5 (Forge 1.20.1) on a private server, 1-5 concurrent players. Slow chunk loading on exploration is the only complaint - TPS is solid, no client-side lag. Hoping you can share what works on your own server.

Hardware: Xeon E5-2680 v4, 20 cores allocated to the VM, 24 GB RAM, NVMe (493 MB/s sequential read tested), Temurin Java 21, 14 GB heap.

Currently on Generational ZGC with: -XX:+UseZGC -XX:+ZGenerational -XX:-ZProactive -XX:AllocatePrefetchStyle=1 -XX:ConcGCThreads=18 -XX:+UseTransparentHugePages -XX:+UseStringDeduplication -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -Dmax.bg.threads=16

Already verified the obvious: max.bg.threads=16 is active (31 Worker-Main threads vs vanilla cap 7), GC pauses sub-3ms minor / sub-7ms major, network has plenty of headroom (10 Gbps LAN, ~280 Mbps real upload), disk reads .mca at 493 MB/s, and ModernFix + FerriteCore + Saturn + Krypton FNP + FastSuite + APTweaks are all installed. Spark profile (server thread, 90s, idle): https://spark.lucko.me/RbUbgSIDVh

Questions:

Q1. What GC and JVM args do you run on your own server? G1 or ZGC, and how do you tune for TFG specifically?

Q2. What view-distance and simulation-distance do you recommend? We are at 16/16 - probably overkill for TFG-density chunks?

Q3. Do you pre-generate with Chunky? What radius is practical given TFG chunk sizes? Worried about disk usage on a large world.

Q4. Distant Horizons - startup logs show another mod referencing loaderCommon.forge.com.seibel.distanthorizons and failing because DH is not bundled. Was it removed intentionally? Recommended or supported on a TFG server?

Q5. Anything you would recommend removing or replacing specifically for chunk-gen throughput?

Thanks for the modpack and any pointers!

============================================================
РУССКАЯ ВЕРСИЯ

Привет! Гоняем TerraFirmaGreg-Modern 0.12.5 (Forge 1.20.1) на собственном сервере, 1-5 игроков одновременно. Жалоба только одна: медленная загрузка чанков при exploration. TPS стабильный, клиентских лагов нет. Хотелось бы узнать, что работает у вас на сервере.

Железо: Xeon E5-2680 v4, 20 ядер VM, 24 GB RAM, NVMe (493 MB/s sequential read), Temurin Java 21, heap 14 GB.

Сейчас Generational ZGC: -XX:+UseZGC -XX:+ZGenerational -XX:-ZProactive -XX:AllocatePrefetchStyle=1 -XX:ConcGCThreads=18 -XX:+UseTransparentHugePages -XX:+UseStringDeduplication -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -Dmax.bg.threads=16

Очевидное проверено: max.bg.threads=16 работает (31 Worker-Main вместо vanilla 7), GC-паузы суб-3мс minor / суб-7мс major, сеть с запасом (10 Gbps LAN, ~280 Mbps реальный upload), диск читает .mca на 493 MB/s, стоят ModernFix + FerriteCore + Saturn + Krypton FNP + FastSuite + APTweaks. Spark профиль (server thread, 90с, idle): https://spark.lucko.me/RbUbgSIDVh

Вопросы:

Q1. Какой GC и JVM-флаги используете у себя? G1 или ZGC, и как тюните под TFG конкретно?

Q2. Какие view-distance и simulation-distance рекомендуете? У нас 16/16 - похоже, перебор для TFG-чанков?

Q3. Используете ли Chunky pre-gen? На каком радиусе это разумно для TFG? Боимся, что большой мир разорвёт диск.

Q4. Distant Horizons - в логах старта другой мод обращается к loaderCommon.forge.com.seibel.distanthorizons и падает, потому что DH не в сборке. Это специально убрано? Рекомендуется/поддерживается на TFG-сервере?

Q5. Есть ли что-то, что посоветуете убрать или заменить именно для скорости генерации чанков?

Спасибо за модпак и за любые подсказки!

spark is a performance profiler for Minecraft clients, servers, and proxies.

open aurora
#

Xeon E5-2680 v4 боже мой ты решил сделать сборку на x99

abstract birch
#

ну это 2 пк
точнее мой домашний сервер на proxmox на нём я всякие штуки кручу )
мой основной r7 5800x3d
там кста чуть лучше но тоже генирация не справляется

urban pier
#

ну хз

#

гоняю на хосте с 15 гб озу

#

8-10 человек

#

отлично все

#

на дельтапланах с большой скоростью

#

версия 12.7

abstract birch
#

ну я пока на 12.5 но это все версии так было сильно раздражает
мы уже на военных дережаблях с двигателями hv mv lv ulv + нержавейки пропеллер так что там скорости большие но даже на одном hv двигателе не справляется чёто

#

пре ген основного материка сделал сделал
но вот ещё один дорого по размеру мира

open aurora
#

?

#

я грешу на задержки

abstract birch
#

я через локалку подключаюсь и проблемма такая же что и у людей на моём сервере

#

я вчера летел рений искать так дольше ждал пока чанки подгрузятся

open aurora
#

а такое происходит если человек на сервере 1

abstract birch
#

да (чуть лучше конечно не всё так же раздражает )

open aurora
#

мммммооооооооооожжжжжжжжжеееееееет быть палёный ссд

#

но я не знаю

#

либо проблема именно в proxmox

abstract birch
#

ну по скорости нет проблем вроде
но могу потестить на sata3 ssd или упаси госпади hdd wd blue

а так оно же и у меня даже в одиночной игре на пк не поспевает но там хотябы терпимо

open aurora
#

так может проблема в модах раз даже в одиночке