@killerfrog2222
i added a file validator to total mayhem and your logs shows:
info: * Total Mayhem: [siminit.lua, line:450] - Running from: @c:\programdata\faforever\gamedata\lua.nx2\lua\siminit.lua.
info: * Total Mayhem: [siminit.lua, line:451] - Checking directory /mods/ for TotalMayhem...
info: * Total Mayhem: [siminit.lua, line:458] - Found directory: /mods/totalmayhem/mod_info.lua.
info: * Total Mayhem: [siminit.lua, line:463] - Check OK. Found 1 TotalMayhem directory.
info: * Total Mayhem: [siminit.lua, line:467] - Checking files and filesize for TotalMayhem...
info: * Total Mayhem: [siminit.lua, line:494] - Check OK! files: 2178, bytecount: 749995008.
The mod is in good health and all files are fine.
We call this error a DeathLoop. There is a function that is looping infinite through the same lines of code.
This causes a freeze inside the sim while you can still use the UI side of the game.
Its not triggering an error because there is no syntax error, its a logical runtime error.
This is also extremly hard to trace because there are no errors and you need to check every function that is running at this time.
The only thing you can do ist switching all mods off and then test mod by mod and hope its not a combination of mods.