Pahiro
Terrarian
Trying to set up a dedicated server in CentOS 7.0. Installed Mono but getting a System.TypeLoadException: Could not load type 'Terraria.Utils'.
Any ideas?
PS. Version=1.3.4.4
EDIT: Copied the Terraria linux server over the rest of the files. Getting socket errors now. Looking into it.
So I've done all of the iptables config and restarted the server and still can't get past this error. Also deleted the entire Terraria folder and re-installed using http://terraria.org/server/terraria-server-1344.zip and overwrote with tModloader Linux version 0.9.2.1.
Error: * Assertion at socket-io.c:1075, condition `domain->sockaddr_data_field' not met
StackTrace:
Code:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) System.Net.Sockets.Socket.Bind_internal (intptr,System.Net.SocketAddress,int&) [0x00000] in <7b9b5846991d411ba212e198d2ee3fb0>:0
at System.Net.Sockets.Socket.Bind (System.Net.EndPoint) [0x00044] in <7b9b5846991d411ba212e198d2ee3fb0>:0
at System.Net.Sockets.TcpClient..ctor () [0x0001e] in <7b9b5846991d411ba212e198d2ee3fb0>:0
at Terraria.Net.Sockets.TcpSocket..ctor () [0x00021] in <c38c706740f04303a07e6816f15b18b9>:0
at Terraria.RemoteServer..ctor () [0x00000] in <c38c706740f04303a07e6816f15b18b9>:0
at Terraria.Netplay..cctor () [0x00023] in <c38c706740f04303a07e6816f15b18b9>:0
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0001e] in <f712f98eb8e445c8918edaf595bbe465>:0
at <unknown> <0xffffffff>
at Terraria.Program.LaunchGame (string[]) [0x00081] in <c38c706740f04303a07e6816f15b18b9>:0
at Terraria.LinuxLaunch.Main (string[]) [0x00015] in <c38c706740f04303a07e6816f15b18b9>:0
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x0004e] in <c38c706740f04303a07e6816f15b18b9>:0
EDIT: Well that took an unbelievably long time to figure out. Simply had to execute ./tModloaderServer.bin.x86_64 in the command line and it's running fine. No need for mono.
Last edited: