Linux Can't join server. Hangs after entering password on "Requesting world information"

BlaXpirit

Terrarian
I am playing Terraria on Linux. Everything is well with singleplayer.
But I cannot join a multiplayer server.

I enter the IP address and port, then after a slight delay I get the password prompt. I enter the password, and after that this is all I see, even after waiting for 3 minutes:
3H4a4xe.png

(the letters/background are animated and I can go back, so the game isn't frozen)

My friend running the server says he can see my connection attempts.

I was able to connect to this server (took mere seconds) and play using Windows 7 on the same computer. And other people (probably all running Windows) can connect without problems as well.
As far as I know the server is a dedicated server running on Windows. I can get more details about it if needed.

Another thing to point out is I don't have any problems connecting to any other multiplayer games on Linux.

Details about my computer:
Linux Mint 17.2 (Ubuntu 14.04.3)
KDE 4.x latest
NVIDIA proprietary drivers v340
Mainboard: MSI 785G-E53
CPU: (4× 3.0GHz) AMD Phenom II X4 945 (3.0GHz/6MB/2000MHz)
RAM: (11.74 GiB): 2× Kingston KVR1333D3N9/4G (4GB DDR3 2Rx8 CL9 PC3-10600 1333MHz) + 2× Hynix HMT125U6BFR8C (2GB DDR3 2Rx8 CL9 PC3-10600 1333MHz)
GPU: NVIDIA GeForce 9800 GT/PCIe/SSE2 (1024 MB)
HDD: (1863 GiB): WDC WD10EADS-00P8B0 1TB + WDC WD10EZRX-00L4HB0 1TB
Display: (1920x1080 22'') Samsung SyncMaster P2250
Keyboard: A4Tech KR-86
Mouse: Logitech B110
Gamepad: Logitech F310
Headphones: Sven GD-900MV/AP-670MV

The output I get if I run Terraria from terminal (nothing relevant, it seems):
Setting breakpad minidump AppID = 105600
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198010360684 [API loaded no]
Dongle firmware /home/blaxpirit/.local/share/Steam/linux32/../controller_base/d0ggle.bin loaded, version 1435869091.
OpenGL Device: GeForce 9800 GT/PCIe/SSE2
OpenGL Driver: 3.3.0 NVIDIA 340.76
OpenGL Vendor: NVIDIA Corporation
MojoShader Profile: glsl120
Using EXT_swap_control_tear VSync!
Using EXT_swap_control_tear VSync!
Resolution changed to: 800x600.
Using EXT_swap_control_tear VSync!
AL lib: (WW) FreeContext: (0x835e6c8) Deleting 1 Source(s)
AL lib: (WW) FreeDevice: (0x830da20) Deleting 39 Buffer(s)
AL lib: (WW) FreeDevice: (0x830da20) Deleting 1 Filter(s)
Game didn't crash, so no crash log.
 
Back
Top Bottom