Hey, are you launching your server through the dedicated executor by any chance? I've pushed an update just now that should fix any issues you might be having in multiplayer.
im actually running it on steam intergration but ill be doing a check now.....
and after leaving the server running for a bit the client freezes and close itself with this error.
[00:35:26] [17/WARN] [tML]: Silently Caught Exception:
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.IO.WorldFile.SaveFileFormatHeader(BinaryWriter writer)
at Terraria.IO.WorldFile.SaveWorld_Version2(BinaryWriter writer)
at Terraria.IO.WorldFile.saveWorld(Boolean useCloudSaving, Boolean resetTime)
at Terraria.WorldGen.saveAndPlayCallBack(Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
[00:35:26] [17/ERROR] [tML]: Unhandled Exception
System.NullReferenceException: Object reference not set to an instance of an object.
at Terraria.IO.WorldFile.SaveFileFormatHeader(BinaryWriter writer)
at Terraria.IO.WorldFile.SaveWorld_Version2(BinaryWriter writer)
at Terraria.IO.WorldFile.saveWorld(Boolean useCloudSaving, Boolean resetTime)
at Terraria.WorldGen.saveAndPlayCallBack(Object threadContext)
at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
-----------------------
their is also a error in the server log.
[00:35:23] [1/WARN] [tML]: Silently Caught Exception:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at Loadouts.ELPlayer.PostUpdate() in Loadouts\ELPlayer.cs:line 47
at Terraria.ModLoader.PlayerHooks.PostUpdate(Player player)
at Terraria.Player.Update(Int32 i)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)
at Terraria.Main.DedServ()
at Terraria.Program.LaunchGame_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)