Some players will disconnect from the server as soon as they enter the world, accompanied by a RED warnings. Is this due to a plugin? Here is what I saw in server console.
*.*.*.*:12051/76561############/xq joined [windows/76561############]
xq[76561############] has spawned
*.*.*.*:12051/76561############/xq disconnecting: Exception (cs:101309): ArgumentNullException: Value cannot be null. Parameter name: source System.Linq.Enumerable.Select[TSource,TResult] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] selector) (at <00000000000000000000000000000000>:0) Rust.Platform.Steam.SteamPlatform.GetItemDefinitionsWithPrices () (at <00000000000000000000000000000000>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <00000000000000000000000000000000>:0) System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) (at <00000000000000000000000000000000>:0) System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) (at <00000000000000000000000000000000>:0) System.Threading.Tasks.Task.FinishContinuations () (at <00000000000000000000000000000000>:0) System.Threading.Tasks.Task`1[TResult].TrySetResult (TResult result) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetResult (TResult result) (at <00000000000000000000000000000000>:0) Steamworks.SteamInventory.GetDefinitionsWithPricesAsync () (at <00000000000000000000000000000000>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <00000000000000000000000000000000>:0) Steamworks.Dispatch.ProcessCallback (Steamworks.Dispatch+CallbackMsg_t msg, System.Boolean isServer) (at <00000000000000000000000000000000>:0) Steamworks.Dispatch.Frame (Steamworks.Data.HSteamPipe pipe) (at <00000000000000000000000000000000>:0) --- End of stack trace from previous location where exception was thrown --- RepairBenchPanel.%ea5a06b4b14a7ce50decc6cd0e88c5c82ac82cda () (at <00000000000000000000000000000000>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <00000000000000000000000000000000>:0) System.Threading.Tasks.AwaitTaskContinuation.RunCallback (System.Threading.ContextCallback callback, System.Object state, System.Threading.Tasks.Task& currentTask) (at <00000000000000000000000000000000>:0) System.Threading.Tasks.SynchronizationContextAwaitTaskContinuation.Run (System.Threading.Tasks.Task ignored, System.Boolean canInlineContinuationTask) (at <00000000000000000000000000000000>:0) System.Threading.Tasks.Task.FinishContinuations () (at <00000000000000000000000000000000>:0) System.Threading.Tasks.Task.Finish (System.Boolean bUserDelegateExecuted) (at <00000000000000000000000000000000>:0) System.Threading.Tasks.Task.TrySetException (System.Object exceptionObject) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[TResult].SetException (System.Exception exception) (at <00000000000000000000000000000000>:0) Rust.Platform.Steam.SteamPlatform.GetItemDefinitionsWithPrices () (at <00000000000000000000000000000000>:0) System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) (at <00000000000000000000000000000000>:0) System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run () (at <000000000[BoxLooters] Saved Boxlooters data
[Economics] Saving balances for players...
Players can not connect server with RED warning. Is this plugin's problem?
Is game up to date and oxide?
This is an accidentally triggered bug, and the official team has not fixed it yet.
https://github.com/Facepunch/Facepunch.Steamworks/issues/771
logly
This is an accidentally triggered bug, and the official team has not fixed it yet.
https://github.com/Facepunch/Facepunch.Steamworks/issues/771
Yeah thanks.