I've tried everything I could to get my server to work on steam and the dedicated IP. The IP will crash Terraria every time and steam multiplayer will get stuck on found server. My two other friends can do the steam multiplayer just fine besides lagging them horribly to the point where we can't play but for me it won't work. It's very frustrating because we always play together, but the game works fine on it's own.