CardboardMF
Terrarian
I'm in the midst of setting up a v1403 Terraria server on Ubuntu 18.04 (console only).
Once world generation is complete and all of the prompts for ports and such are asked and answered, I get the following exception:
Here is a list of all of the things I've tried, in no particular order, and in different combinations each time (I've been trying for a very long time now):
I'm aware I should not be running the server as root, however, that was mostly just for testing. Once it is working I will setup it's own user, home, and permissions like I had for my 1305 server.
Edit:
This is a vanilla server, no mods are included. It was downloaded straight for the home page through the "PC Dedicated Server" link.
Once world generation is complete and all of the prompts for ports and such are asked and answered, I get the following exception:
Code:
Terraria Server v1.4.0.3
Listening on port 7777
Type 'help' for a list of commands.
: ================
5/21/2020 8:50:14 AM: Unhandled Exception
Thread: 7 [Server Loop Thread]
Culture: en-US
Exception: System.SystemException: Thread creation failed.
at System.Threading.Thread.StartInternal (System.Security.Principal.IPrincipal principal, System.Threading.StackCrawlMark& stackMark) [0x00035] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.Thread.Start (System.Threading.StackCrawlMark& stackMark) [0x0002d] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.Thread.Start () [0x00002] in <1170fb08300b4d0db71c1d1db8555768>:0
at Terraria.Netplay.StartBroadCasting () [0x00022] in <1d95b9da8f7e4a9b96cec0bf3d2db575>:0
at Terraria.Netplay.ServerLoop () [0x00002] in <1d95b9da8f7e4a9b96cec0bf3d2db575>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <1170fb08300b4d0db71c1d1db8555768>:0
================
[ERROR] FATAL UNHANDLED EXCEPTION: System.SystemException: Thread creation failed.
at System.Threading.Thread.StartInternal (System.Security.Principal.IPrincipal principal, System.Threading.StackCrawlMark& stackMark) [0x00035] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.Thread.Start (System.Threading.StackCrawlMark& stackMark) [0x0002d] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.Thread.Start () [0x00002] in <1170fb08300b4d0db71c1d1db8555768>:0
at Terraria.Netplay.StartBroadCasting () [0x00022] in <1d95b9da8f7e4a9b96cec0bf3d2db575>:0
at Terraria.Netplay.ServerLoop () [0x00002] in <1d95b9da8f7e4a9b96cec0bf3d2db575>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <1170fb08300b4d0db71c1d1db8555768>:0
at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <1170fb08300b4d0db71c1d1db8555768>:0
root@dev:/nas/terraria#
Here is a list of all of the things I've tried, in no particular order, and in different combinations each time (I've been trying for a very long time now):
- Running as root
- Ensuring all files under the 1403 folder have rwx
- Ensuring the save folder location (~/.local/share/Terraria) has rwx
- Running with the same config file that worked for 1305
- Deleting all previous worlds
- Ensuring there is enough RAM
- Ensuring there is enough HDD space
- Making sure it's the only process (outside of system processes) running on the machine
- Running the TerrariaServer file
- Running the TerrariaServer.bin.x86_64 file directly
- Running the TerrariaServer.bin.x86 file directly
- Running under different users (with different permissions)
I'm aware I should not be running the server as root, however, that was mostly just for testing. Once it is working I will setup it's own user, home, and permissions like I had for my 1305 server.
Edit:
This is a vanilla server, no mods are included. It was downloaded straight for the home page through the "PC Dedicated Server" link.