GameSense failed

Krougal

Refugee
So troubleshooting mods and looking at the console constantly, so this is nagging at me.

WRN [GameSense Client] Failed connecting to GameSense server - Error: ConnectFailure (No connection could be made because the target machine actively refused it.
 

I mean WTF is it exactly? Google tells me how to use GameSense as a Unity developer and there is a plugin on git, but I can't seem to find anything that actually tells me what it is or what it does. Some references to Steelseries too, which I even have a Steelseries kboard but I refuse to use any of their @%$# spyware garbage software. (I mean WTF do I need to be online to turn off the stupid rainbow LED lights that I don't want to begin with)

I am playing SP, and yes, I did not allow anything through the firewall. I am not hosting a game therefore there is no reason any of these games should have inbound access to my system, other than for spyware. There is no good reason for traffic I did not initiate to be coming in on a game as far as I can see, and maybe I don't know WTF I am talking about, but with 30+ years of experience as a systems engineer I might know a thing or 2 about networking...

So anywho...is it just more ChiCom sponsored bull@%$# spyware or is it something actually useful?

 
Last edited by a moderator:
That is nothing to worry about, it's just a warning that it failed to start it up. It's the steel series link to the keyboards that have a display on them that do things like display ammo/health/debunks and whatnot. But if you don't want it, then you can just ignore it.

 
Ok, now it is getting downright obnoxious. I see it frequently, which again I can deal with, but with the latest build it is popping up the console itself and throwing an error:

Rethrow as WebException: Error getting response stream (ReadDoneAsync4): ServerProtocolViolation Input string was not in a correct format.
at System.Net.WebResponseStream.InitReadAsync (System.Threading.CancellationToken cancellationToken) [0x00172] in <8c9cb336fa2042c285391d24de6e4092>:0
at System.Net.WebOperation.Run () [0x001d9] in <8c9cb336fa2042c285391d24de6e4092>:0
at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <8c9cb336fa2042c285391d24de6e4092>:0
at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <8c9cb336fa2042c285391d24de6e4092>:0
at System.Net.HttpWebRequest.GetResponse () [0x00016] in <8c9cb336fa2042c285391d24de6e4092>:0
at SteelSeries.GameSense.GSClient._sendServer (System.Uri uri, System.String data) [0x00043] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0
at SteelSeries.GameSense.GSClient._sendMsg (SteelSeries.GameSense.GSClient+AbstractQueueMsg msg) [0x00079] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0
at SteelSeries.GameSense.GSClient._gamesenseWrk () [0x00112] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0
at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <03bd9b261dff4c2b8b568aca27f561b2>:0
at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <03bd9b261dff4c2b8b568aca27f561b2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <03bd9b261dff4c2b8b568aca27f561b2>:0
at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <03bd9b261dff4c2b8b568aca27f561b2>:0
at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <03bd9b261dff4c2b8b568aca27f561b2>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs)


I am not about to install Steelsense chicom spyware bull@%$# software so this thing needs to @%$# right off.

It is really getting tiresome. I will replace the keyboard with a different brand if I have to.

Please add an option to disable it or tell me how to mod it out.

 
This is continuing to be obnoxious. I would really like it to stop. It hasn't crashed the game lately, but it pops up the console and has nearly gotten me killed several times as I lose control of the game.

Code:
2023-09-10T14:44:45 14324.631 WRN [GameSense Client] Failed connecting to GameSense server - Error: ConnectFailure (No connection could be made because the target machine actively refused it.

2023-09-10T14:50:26 14665.524 WRN [GameSense Client] Failed connecting to GameSense server - Error: ConnectFailure (No connection could be made because the target machine actively refused it.

2023-09-10T14:56:07 15006.388 WRN [GameSense Client] Failed connecting to GameSense server - Error: ConnectFailure (No connection could be made because the target machine actively refused it.

2023-09-10T15:01:48 15347.279 WRN [GameSense Client] Failed connecting to GameSense server - Error: ConnectFailure (No connection could be made because the target machine actively refused it.

Calling Animator.GotoState on Synchronize layer
2023-09-10T15:06:35 15634.984 WRN [GameSense Client] Unexpected status - Error getting response stream (ReadDoneAsync4): ServerProtocolViolation Input string was not in a correct format.
  at System.Net.WebResponseStream.InitReadAsync (System.Threading.CancellationToken cancellationToken) [0x00172] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.WebOperation.Run () [0x001d9] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00016] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at SteelSeries.GameSense.GSClient._sendServer (System.Uri uri, System.String data) [0x00043] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0 
  at SteelSeries.GameSense.GSClient._sendMsg (SteelSeries.GameSense.GSClient+AbstractQueueMsg msg) [0x0001a] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0 
FormatException: Input string was not in a correct format.
  at System.Number.ThrowOverflowOrFormatException (System.Boolean overflow, System.String overflowResourceKey) [0x0001a] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Number.ParseUInt32 (System.ReadOnlySpan`1[T] value, System.Globalization.NumberStyles styles, System.Globalization.NumberFormatInfo info) [0x00018] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.UInt32.Parse (System.String s) [0x00016] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Net.WebResponseStream.GetResponse (System.Net.BufferOffsetSize buffer, System.Int32& pos, System.Net.ReadState& state) [0x000ae] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.WebResponseStream.InitReadAsync (System.Threading.CancellationToken cancellationToken) [0x0013d] in <8c9cb336fa2042c285391d24de6e4092>:0 
Rethrow as WebException: Error getting response stream (ReadDoneAsync4): ServerProtocolViolation Input string was not in a correct format.
  at System.Net.WebResponseStream.InitReadAsync (System.Threading.CancellationToken cancellationToken) [0x00172] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.WebOperation.Run () [0x001d9] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.WebCompletionSource`1[T].WaitForCompletion () [0x00094] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.HttpWebRequest.RunWithTimeoutWorker[T] (System.Threading.Tasks.Task`1[TResult] workerTask, System.Int32 timeout, System.Action abort, System.Func`1[TResult] aborted, System.Threading.CancellationTokenSource cts) [0x000f8] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at System.Net.HttpWebRequest.GetResponse () [0x00016] in <8c9cb336fa2042c285391d24de6e4092>:0 
  at SteelSeries.GameSense.GSClient._sendServer (System.Uri uri, System.String data) [0x00043] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0 
  at SteelSeries.GameSense.GSClient._sendMsg (SteelSeries.GameSense.GSClient+AbstractQueueMsg msg) [0x00079] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0 
  at SteelSeries.GameSense.GSClient._gamesenseWrk () [0x00112] in <0df89a6f17b547b6b5e9fcec0f617d0e>:0 
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00014] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00071] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x0002b] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
  at System.Threading.ThreadHelper.ThreadStart () [0x00008] in <03bd9b261dff4c2b8b568aca27f561b2>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityEngine.<>c:<RegisterUECatcher>b__0_0(Object, UnhandledExceptionEventArgs)

2023-09-10T15:06:46 15645.984 INF Saving 241 of chunks took 848ms
 
@Krougal

So I got clarification from Alloc on this. At one point you did have the Steelseries engine installed; it looks for coreProps.json located in %PROGRAMDATA%/SteelSeries/SteelSeries Engine 3, you can try deleting that; just know that if you still have something SteelSeries running it will likely recreate that file.

Also, you can run a switch to disable it (GameSense) completely (launcher argument): -nogamesense

 
Last edited by a moderator:
@Krougal

So I got clarification from Alloc on this. At one point you did have the Steelseries engine installed; it looks for coreProps.json located in %PROGRAMDATA%/SteelSeries/SteelSeries Engine 3, you can try deleting that; just know that if you still have something SteelSeries running it will likely recreate that file.

Also, you can run a switch to disable it (GameSense) completely (launcher argument): -nogamesense
Oh man, thanks so much for running this down!

I know it is minor but it drives me insane.

 
Back
Top