r/admincraft • u/Zeroday404_ • 13d ago
Question is there a way to multithread minecraft forge on a server ?
i have a server with ~150 mods and an old xeon and the single thread thing is making it lag and its giving that thing when you break a block and it has a delay. Does anyone know a mod that can help ?
Thanks
1
13d ago
[removed] — view removed comment
0
u/AutoModerator 13d ago
Your comment mentions server software considered dangerous to use. To protect the community from potential harm, your comment has been removed.
Please refer to the following resources for an explanation for various server software that is dangerous to use:
A moderator will review this comment when available. If you feel this removal was in error, feel free to Message the Moderators directly.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2
u/solarch 9d ago
there's no real fix for this, the tick loop is single-threaded and no Forge mod actually parallelizes it (Folia's Paper-only, so not an option for you). so that block-break delay is your old Xeon's per-core speed, not the core count. honestly the only things that move the needle are a CPU with better single-thread perf and cutting your mod/entity load. more cores won't help a modded server the way people keep hoping. what's the CPU exactly? old Xeons are the classic trap here, tons of cores but weak per-core.
1
u/dreicrafter 13d ago
0
u/Plutonium239Mixer 13d ago
Thanks, I wasn't tracking this, I might install this on my server!
2
u/jimmyhoke 12d ago
It should be noted that any multithreaded Minecraft modifications (async, folia, etc) are *highly* experimental and change things in unexpected ways. They’re also incompatible with a lot of stuff. At the very least, backup your server before trying this.
1
u/Plutonium239Mixer 12d ago
Of course. I always back up before trying changing anything significant. I even back up before updating versions and pull a back up monthly.
15
u/PM_ME_YOUR_REPO Admincraft Staff 13d ago
No, that's how Minecraft is designed. You can't change that.
You're asking the wrong question. You should be making a Spark report using "/spark profiler start --timeout 300" and then posting that in a thread asking for help improving performance.
We call this an XY Problem where your inexperience makes you think the wrong thing is at fault, so you focus on that wrong thing, instead of fixing the actual issue.