jediminer543 / JMT-MCMT

A multithreading mod for for Minecraft forge 1.15.2 and 1.16.x
https://www.curseforge.com/minecraft/mc-mods/mcmt-multithreading
BSD 2-Clause "Simplified" License
225 stars 19 forks source link

Crash with ATM 6 modpack on Mohist server #97

Open ghost opened 2 years ago

ghost commented 2 years ago

Minecraft version: 1.16.5 Mod version: jmt_mcmt-1.16.5-0.22.87.jar Mohist version: mohist-1.16.5-868-server.jar

error.log

error2.log

crash-2021-12-02_08.58.01-server.txt

No spigot/bucket/paper plugin was installed. Running with AdoptOpenJDK 16. Not sure if this is the cause. Will try Oracle JDK later.


Reproduce:

Setup ATM 6 modpack server, then download mohist server and start it.

jediminer543 commented 2 years ago

Find and set the following things in the settings:

disableWorldPostTick = true
enableChunkTimeout = true
enableBlankReturn = true
ghost commented 2 years ago

Find and set the following things in the settings:

disableWorldPostTick = true
enableChunkTimeout = true
enableBlankReturn = true

Done👌

Trying to start server again and test it.

So what are those options doing anyway? Is it safe to change these during normal playthrough or is it potentially dangerous?

joaoespanhol commented 2 years ago

is same problem.

elementalcraft

image

joaoespanhol commented 2 years ago

server goes continues to crasher.

i have this problem.

joaoespanhol commented 2 years ago

there is probably some kind of incompatibility with the mod:

https://www.curseforge.com/minecraft/mc-mods/elemental-craft

ghost commented 2 years ago

Ok after doing some very crazy stress test it doesn't seem to be crashing or bugging anymore.

You may close this issue now @jediminer543

But I don't know whether the option changes is only used to workaround MCMT bugs, or it's a required settings in order to play on modist properly. If the former then you may use this page to track the issue, since the underlying issue is still there.

ghost commented 2 years ago

Also @joaoespanhol this issue is mainly about compatibility with ATM 6 and Mohist server. You may better creating your own issue, unless you're sure the underlying issue is the same. Or at least upload your crash report so one could analyse.

joaoespanhol commented 2 years ago

I don't recommend that it be closed, because I have this problem, it will continue to exist, until I find out what it is. i am using mohist server, your crasher log is same problem.

jediminer543 commented 2 years ago

The option changes are due to A mod as they never occur in vanilla testing

The issue is that I have no good way to determing which mod is responsible for it

What happens is something in the chunkloading setup locks up and refuses to load; those options forcibly cancel the chunk loading request and return an empty chunk (the ones related to chunkloading at least)

The worldposttick is just generally useful because of the way forge executes events

joaoespanhol commented 2 years ago

The option changes are due to A mod as they never occur in vanilla testing

The issue is that I have no good way to determing which mod is responsible for it

What happens is something in the chunkloading setup locks up and refuses to load; those options forcibly cancel the chunk loading request and return an empty chunk (the ones related to chunkloading at least)

The worldposttick is just generally useful because of the way forge executes events

i go testing, remove mod elementcraft.

to see if it solves, if it solves, the problem is with the mod.

ghost commented 2 years ago

So I kinda gave up modded gameplay with MCMT, it has been unreliable all the time. Issues are commonly seen. For the most time the server just froze without crashes, until it hits the tick timeout and server auto restarts. If you turn off tick timeout then it will just freeze forever until manual intervention. But then I don't have a CPU with powerful single core performance so ATM server isn't really playable without multithreading (server being too slow with just 2-3 players), so I'm now just going to play minecraft with only MCMT installed.