TiltedEvolution icon indicating copy to clipboard operation
TiltedEvolution copied to clipboard

Proof-of-concept work to identify & fix sources of logging loops

Open rfortier opened this issue 1 year ago • 1 comments

(log messages that repeat forever).

For discussion. Would never propose merging such ugly hacks.

rfortier avatar Dec 03 '24 19:12 rfortier

I run with debug console typically, and typically after a few hours of playing the logging loops are so bad the game slows down. So I went after the problem.

The bulk of the logs that loop and don't go away are caused by AppliedQueuedEffects and related routines. These "queue" effects until conditions are met like actors being fully created, or assigned a server ID. But the problem is they never give up; they try and log endlessly. If you are a magic user (I usually am), the build up over time until the game is unplayable.

rfortier avatar Dec 03 '24 19:12 rfortier