No, I'm using the Steam version, no patching needed. It still requires Steam to be running (or it closes right away, as you say), but so long as the Steam program is open, I can just cd to the Terraria install folder ("<path-to-Steam-folder>/steamapps/common/Terraria") and its as simple as...