Jump to content

Recommended Posts

Posted (edited)

Hey Guys,

well i'm having quite the heavy performance issues and lately crashes on my Server. Create and Create Steam and Rails are causing quite a lot of lag/fps drops.

Worse right now are frequent crashes without crash log when going near Ocean Monuments, even already generated ones. Tried updating everything to the newest version, doesn't really change much. If anyone can figure out what's causing this or how i can improve performance, i would really appreciate that.

Thanks in advance.

Edit: "[29Apr2023 00:29:35.505] [Server thread/WARN] [net.minecraft.server.MinecraftServer/]: Can't keep up! Is the server overloaded? Running 64679ms or 1293 ticks behind" <- occurs in an area around the ocean monuments where there is nothing build.

Logs:

  Reveal hidden contents

 

Edited by ToastiMan
Posted

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Posted

I've got quite a lot of reports here, i'll structure them:

Starting Spark through console and joining the server

Joining after the first timeout without moving

Moving

Starting the Server again after the crash, this time with Spark GC

After a few minutes playtime with GC

After generating a heapdump and analyzing the files these 2 errors pop up:

  Reveal hidden contents
  Reveal hidden contents


The Rabbits can be ignored, they were there before everything started crashing. Also weird how the server only keeps running after i toggled Spark GC on.
If someone smarter than me can help, that would be awesome.

Posted

I am not sure why you think garbage collection is related to your problem? Have you seen Out of Memory errors?

 

You should read the spark wiki, e.g. you said you had lag spikes: https://spark.lucko.me/docs/guides/Finding-lag-spikes

If you have issues with understanding spark after reading their docs/faq, you should use their discord.

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Posted
  On 4/29/2023 at 2:29 PM, warjort said:

I am not sure why you think garbage collection is related to your problem? Have you seen Out of Memory errors?

 

You should read the spark wiki, e.g. you said you had lag spikes: https://spark.lucko.me/docs/guides/Finding-lag-spikes

If you have issues with understanding spark after reading their docs/faq, you should use their discord.

Expand  

Because the Server crashes on startup. But if i run the /spark gc or /spark gcmonitor command it doesnt. I don't understand it either, it just persistently works like that, i restarted the server/had i crash on me about 30 times in the last 24h, the only way it didn't crash was if i typed those commands.

Posted

Where do you see the infinite loop?

It's impossible to help if you just keep posting incomplete information.

 

As to why running "spark gc" stops it from crashing, you would need to ask the spark developers.

I would guess something spark is doing is reducing concurrency and stopping a "race condition" bug in one of your mods?

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Posted
  On 4/29/2023 at 3:29 PM, warjort said:

Where do you see the infinite loop?

It's impossible to help if you just keep posting incomplete information.

 

As to why running "spark gc" stops it from crashing, you would need to ask the spark developers.

I would guess something spark is doing is reducing concurrency and stopping a "race condition" bug in one of your mods?

Expand  

Well, i'm new to spark. I'm trying to gather as much information as i can. And yes, i've already went ahead and also made a post on sparks discord.

Highlighted loop: https://spark.lucko.me/FR0l0KIRki?hl=11918

Posted

That does show it spending 60 seconds fixing data for a minecraft Structure, e.g. village or maybe the ocean monument you mentioned earlier.

But that's out of a total of 4 minutes so I am not sure it is a loop.

 

Maybe you have a mod for an older version of minecraft that is saving its data in an old data format.

Then when you reload minecraft, it spots the old data and tries to fix it to the new format, but gets confused because it is modded data?

 

The only mod related code I see near to this method is

  Quote

com.github.alexthe668.cloudstorage.world.CSStructureRegistry$$Lambda$18883.0x0000000802d73418.load()0.04%

Expand  

That is not directly calling the data fix, but it could be triggering it?

https://www.curseforge.com/minecraft/mc-mods/alexs-cloud-storage

Boilerplate:

If you don't post your logs/debug.log we can't help you. For curseforge you need to enable the forge debug.log in its minecraft settings. You should also post your crash report if you have one.

If there is no error in the log file and you don't have a crash report then post the launcher_log.txt from the minecraft folder. Again for curseforge this will be in your curseforge/minecraft/Install

Large files should be posted to a file sharing site like https://gist.github.com  You should also read the support forum sticky post.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.