By getting a host, do you mean hiring a server ?
Would it help if I hosted the server on a different computer at my place ?
I'll look into using TerrariaServer.exe. Thanks ~
Edit: my brother who has a way better connexion just hosted a game for the two of us, and it ran flawlessly. Not a...