Did 1.4.1.1 remove 32 bit Linux server support?

rolandde

Terrarian
The server at https://terraria.org/system/dedicat.../original/terraria-server-1411.zip?1602713512 is missing the TerrariaServer.bin.x86 file in the Linux directory. This file was present in all previous server releases. Has 32 bit Linux support been removed from Terraria Linux server?

SOLUTION:
I think the server can still run on 32 bit, as FNA is probably only used in the game proper. I was able to start up the server with 1.4.1.1 using mono following Server steps:

Code:
Launching the server
Download and extract the Terraria files following your system specifications. (For Raspberry Pi Users Follow The Linux Guide)
Navigate to the Linux directory.
Launch the server by using the following mono command: mono --server --gc=sgen -O=all ./TerrariaServer.exe
The server should run as expected.
Troubleshooting
If you encounter an error saying "Your mono runtime and class libraries are out of sync.", navigate within the Terraria directory and remove monoconfig, mscorlib.dll, and any files that begin with "Mono" or "System".
Example instructions with Linux:
rm System*
rm Mono*
rm monoconfig
rm mscorlib.dll
WindowsBase.dll and FNA.dll should be the only .dll files in the directory
 
Last edited:
Terraria uses FNA in order to work on Mac and Linux, and when we released 1.4, our FNA version was significantly outdated, leading to substantial functionality issues for Mac and Linux both.

For 1.4.1 we updated FNA to the most recent version. However, FNA has since discontinued support for 32 bit Linux. Since our Linux functionality is fundamentally dependent on FNA, we had to drop Linux 32 bit support or else lose functionality for Mac/Linux entirely.
 
Back
Top Bottom