I'm having trouble with Terraria after moving from mobile to desktop (Linux, GOG version). The biggest issue is pausing it. I've read up on autopause and can pause the game (with some hassle)... but it keeps chewing CPU and burning battery while paused.

Even when minimized or switched to another workspace.

Tested: XFCE4, Gnome3/Wayland, Gnome3/Xorg. All on Fedora 25.

CTRL-z when started from a terminal works but when I "fg" it to resume it sometimes becomes unstable or crashes with "Not enough memory". It looks like it has set tons of timers which it can't cope with when it receives them all at once. This happens even when the game is (auto)paused first, maybe because the graphics keep running?

So, for Windows users, if you background the game (minimize it) in single player, does it keep running with lots of CPU used in Task Manager?

I'd *love* to be able to pause the game with a simple "pause" key and have it just ... stop. Stop rendering torches and backrounds etc. Stop running background threads. Wait until woken.

Given the age of the game, feature additions seem unlikely. So does anyone have workarounds? Is this an issue on Windows too and people just don't care? Or is it a Linux specific issue?

I'd like to be able to play this for a while then go unplug my laptop, do something else, and come back to it later without losing all my state and having to reload. Especially since I can't always wait for a convenient time to stop playing (kids, starting work, etc).