I'm receiving the following error at the end of the rust server loading:
Failed to check connectivity to the companion server: System.NullReferenceException:
Object reference not set to an instance of an object
at Steamworks.SteamServer.get_PublicIp () [0x00005] in <0beb3bfceb4241188e08900c8216569f>:0
at ConVar.App.GetPublicIP () [0x00029] in <972b784bb9de4c45b826d934330d31a2>:0
at CompanionServer.Server+<GetPublicIPAsync>d__22.MoveNext () [0x0002b] in <972b784bb9de4c45b826d934330d31a2>:0
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x0000c] in <fb001e01371b4adca20013e0ac763896>:0
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (System.Threading.Tasks.Task task) [0x0003e] in <fb001e01371b4adca20013e0ac763896>:0
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (System.Threading.Tasks.Task task) [0x00028] in <fb001e01371b4adca20013e0ac763896>:0
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd (System.Threading.Tasks.Task task) [0x00008] in <fb001e01371b4adca20013e0ac763896>:0
at System.Runtime.CompilerServices.TaskAwaiter`1[TResult].GetResult () [0x00000] in <fb001e01371b4adca20013e0ac763896>:0
at CompanionServer.Server+<CheckConnectivity>d__21.MoveNext () [0x00086] in <972b784bb9de4c45b826d934330d31a2>:0
Setting breakpad minidump AppID = 252490
To see if it was something that I may have configured incorrectly, I downloaded the most recent version of the Rust Server Tool and ran a fresh install. The problem persisted.
I continued to try isolating the problem, and I found that when bypassing the tool and running start.bat directly, I receive the same error... however, if I manually edit the start.bat file and remove the " ^" from the end of each line, then run the start.bat manually the error goes away.