#Prominence II Server Performance Issues

1 messages · Page 1 of 1 (latest)

sly lagoon
#

Hi, my server is running Prominence II and right now we are crashing after around 20 minutes with 8+ people on the server. TPS performance is okay. Around 13-16 with 8 people on again. Ideally I would like it to be lower but there we are. Chunks are loaded out to my world border (2500 blocks each way) as well as in the nether, though no one has got to any other dimension yet.

My server is running on pterodactyl with access to 16 threads from my Intel(R) Xeon(R) Gold 6134 CPU @ 3.20GHz. The box itself is running on Ubuntu 22.04.5 LTS.

I am using GraalVM CE 22.0.2+9.1 as well.

My startup flags are these, where server memory = 32768 and cutdown = 2500 java -Xms$(({{SERVER_MEMORY}} - ({{CUTDOWN}})))M -Xmx$(({{SERVER_MEMORY}} - ({{CUTDOWN}})))M -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1ConcRSHotCardLimit=16 -XX:G1ConcRefinementServiceIntervalMillis=150 -jar {{SERVER_JARFILE}} --nogui

I have a couple performance/fix mods I added to the server which are: vmp and mc249136.

I have also removed Neruina as it has caused a lot of issues for me previously

This is my most recent crash file.

While I'm aware this may not be the place to post this(?) I am hoping that someone with experience hosting this modpack is able to help out.

static veldtBOT
#

:warning: This is a hs_err_pid file.
These files may contain personal information such as your session token.
Mclogs automatically censors these files, so you should delete your original attachment now.

sly lagoon
#

Reverted to GraalVM CE 21 and testing now.

sly lagoon
vagrant portal
#

it will cause issues

#

especially do not remove Neruina

#

and MC-249136 is already fixed by several other mods

#

you really do not need to add or remove anything lol

#

our packs are fully optimized

sly lagoon
#

Alright I'll try.

vagrant portal
#

please revert your changes and see if the issue persists

sly lagoon
#

Reverted changes. We are testing again.

sly lagoon
vagrant portal
#

i see no reason that'd happen lol, neruina doesnt actually add any server load

#

it just takes responsibility for anything involving entities

sly lagoon
#

Strange

vagrant portal
#

and VMP wouldnt affect anything at 3 players

sly lagoon
#

well I did remove it

#

but we had much more players when I did have it

#

oh you mean. mb

#

misread it.

sly lagoon
vagrant portal
#

send a profiler link

sly lagoon
#

here's the latest crash log too

vagrant portal
#

im pretty sure its your java args crashing you

#

!tps follow the args guide in here instead

kindred oxideBOT
#

Please follow the guide here for changing the Java version your server uses. This will improve performance dramatically. If you are on a third party server host, you likely can not change the Java version your server uses. Bisect Hosting and a few VPS providers do allow changing Java version, though, which can usually be done through your server dashboard.

The method on Bisect is to simply go to the main dashboard page, and select "GraalVM 22" as the Java distribution. If it crashes, use 21 instead.

For further performance improvements, you can also follow this guide.

Reducing server render distance in the server.properties file is also a very good way of reducing lag. Most of our modpacks include mods like Bobby and Farsight, which make it so reducing server render distance will not affect players.

If lag persists, run the following command ingame:
/spark profiler start --only-ticks-over 50
Then, send the link in this channel.

sly lagoon
vagrant portal
#

yeah the g1gc flags are fine, you can also try one of the other garbage collectors

sly lagoon
#

Alright. I'll add -jar too obviously.

#

Crashes while loading, here is the log file.

https://mclo.gs/tiFleCX

May be because I moved back to Graal 22. But just to make sure are you able to double check my flags are correctly inputted, I may just be doing something stupid and not realising 😅

java -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+AlwaysActAsServerClassMachine -XX:+AlwaysPreTouch -XX:+DisableExplicitGC -XX:NmethodSweepActivity=1 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:-DontCompileHugeMethods -XX:+PerfDisableSharedMem -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:+EagerJVMCI -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5.0 -XX:G1ConcRefinementServiceIntervalMillis=150 -XX:G1ConcRSHotCardLimit=16 -XX:AllocatePrefetchStyle=3 -jar {{SERVER_JARFILE}} --nogui

abstract solstice
sly lagoon
vagrant portal
#

you need to specify your server jarfile there

#

i think

#

idk

#

i dont even know what the point of that arg is lol

sly lagoon
#

Ah dont worry about that, pterodactyl things.

vagrant portal
#

ah

sly lagoon
#

It just sets it to whatever I named it in ptero

sly lagoon
#

TPS looking good so far. Though only 3 people on rn.

sly lagoon
#

5 people on TPS sitting around 16-17

#

Neruina is still appearing to use 48% of the server thread in spark rn

vagrant portal
#

once again, its not actually causing any lag

#

if you were to remove it, it'd just be something else at 48%

sly lagoon
sly lagoon
#

or anything close

vagrant portal
#

ok then you're free to remove it lol

sly lagoon
#

Yeah TPS reduced to 10 at 7 people and server just crashed. Crashed my entire box not just minecraft which is slightly horrifying.

sly lagoon
#

Could be because I didnt allocate memory within the startup args?

vagrant portal
#

i'm pretty sure you're just being limited by your CPU here

#

you have a CPU meant for multi-core performance

#

minecraft is single-core performance

sly lagoon
#

ah damn.

#

well that fucking sucks.

sly lagoon
past drift
#

Neurina likes to take the blame for issues, when it’s trying to prevent crashing issues.

wide marlin
#

Did you lower simulation distance yet in server.properties for example simulation-distance=3
Since you have lots of memory try zgc garbage collector, its better for latge heap, example you can try just use this
-XX:+UseZGC XX:+UseDynamicNumberOfGCThreads

sly lagoon
#

its sitting at around 4 rn I believe

karmic tusk
#

Hey guys, can someone help me figure out how to run an already created local server with a different version of Java? In this case, I want it to run with GraavalVM Java. It's currently running with a different version of Java. The server is running on my PC. I'm following the steps, but the start.bat file doesn't mention any Java execution function to change the Graaval path, or where in the file I should change the path. Your support would be greatly appreciated. Thank you very much!

vagrant portal
#

please go to the modpack channel

karmic tusk
small fox
#

Prominence II RPG - v3.1.6 crashed. The logs have been uploaded to mclo.gs:

  1. 1.20.1, Prominence II RPG
  2. What launcher did you run Minecraft with? (e.g. CurseForge, ATLauncher, MultiMC, ...)
  3. Have you changed the modpack in any way except mods?
  4. v3.1.6
  5. Have you ever gotten past the crash condition without crashing, or does the game always crash?
  6. What steps cause the crash?
    latest.log
    crash-2025-03-18_15.26.22-client.txt
    CurseForge: launcher_log.txt

Mod list changes beyond the modpack:
The mod list diff was uploaded.
What is the issue?

sly lagoon
small fox
sly lagoon
#

i think they perhaps said to make a new thread. But fr I would try not changing the modpack so much.