nicholas-maltbie / PropHunt-Mirror

PropHunt project made using Unity and Mirror Networking
MIT License
5 stars 1 forks source link

Fizzysteamworks multiple channels errors #68

Open nicholas-maltbie opened 3 years ago

nicholas-maltbie commented 3 years ago

Look into what is causing this error and how to properly remedy it


Unloading 379 unused Assets to reduce memory usage. Loaded Objects now: 6491.
Total: 13.830500 ms (FindLiveObjects: 0.602500 ms CreateObjectMapping: 0.391900 ms MarkObjects: 12.326800 ms  DeleteObjects: 0.507800 ms)

Accepting connection 76561198084089935
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
Mirror.FizzySteam.NextServer:OnConnectionStatusChanged (Steamworks.SteamNetConnectionStatusChangedCallback_t) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs:74)
Steamworks.Callback`1<Steamworks.SteamNetConnectionStatusChangedCallback_t>:OnRunCallback (intptr) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:291)
Steamworks.CallbackDispatcher:RunFrame (bool) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:191)
Steamworks.SteamAPI:RunCallbacks () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/Steam.cs:112)
SteamManager:Update () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Scripts/Steamworks.NET/SteamManager.cs:169)

(Filename: Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs Line: 74)

Connection 76561198084089935 state changed: k_ESteamNetworkingConnectionState_FindingRoute
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
Mirror.FizzySteam.NextServer:OnConnectionStatusChanged (Steamworks.SteamNetConnectionStatusChangedCallback_t) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs:98)
Steamworks.Callback`1<Steamworks.SteamNetConnectionStatusChangedCallback_t>:OnRunCallback (intptr) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:291)
Steamworks.CallbackDispatcher:RunFrame (bool) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:191)
Steamworks.SteamAPI:RunCallbacks () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/Steam.cs:112)
SteamManager:Update () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Scripts/Steamworks.NET/SteamManager.cs:169)

(Filename: Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs Line: 98)

Client with SteamID 76561198084089935 connected. Assigning connection id 1
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:Log (object)
Mirror.FizzySteam.NextServer:OnConnectionStatusChanged (Steamworks.SteamNetConnectionStatusChangedCallback_t) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs:87)
Steamworks.Callback`1<Steamworks.SteamNetConnectionStatusChangedCallback_t>:OnRunCallback (intptr) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:291)
Steamworks.CallbackDispatcher:RunFrame (bool) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/CallbackDispatcher.cs:191)
Steamworks.SteamAPI:RunCallbacks () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Dependencies/Steamworks.NET/Steam.cs:112)
SteamManager:Update () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/Scripts/Steamworks.NET/SteamManager.cs:169)

(Filename: Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs Line: 87)

Channel Id exceeded configured channels! Please configure more channels.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
Mirror.FizzySteam.FizzySteamworks:GetMaxPacketSize (int) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/FizzySteamworks.cs:241)
Mirror.NetworkConnection:ValidatePacketSize (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Runtime/NetworkConnection.cs:94)
Mirror.NetworkConnectionToClient:Send (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Runtime/NetworkConnectionToClient.cs:130)
Mirror.NetworkConnection:Send<Mirror.NetworkPongMessage> (Mirror.NetworkPongMessage,int) (at Assets/Mirror/Runtime/NetworkConnection.cs:83)
Mirror.NetworkTime:OnServerPing (Mirror.NetworkConnection,Mirror.NetworkPingMessage) (at Assets/Mirror/Runtime/NetworkTime.cs:66)
Mirror.MessagePacking/<>c__DisplayClass5_0`2<Mirror.NetworkPingMessage, Mirror.NetworkConnection>:<WrapHandler>b__0 (Mirror.NetworkConnection,Mirror.NetworkReader,int) (at Assets/Mirror/Runtime/MessagePacking.cs:116)
Mirror.NetworkConnection:UnpackAndInvoke (Mirror.NetworkReader,int) (at Assets/Mirror/Runtime/NetworkConnection.cs:156)
Mirror.NetworkConnection:TransportReceive (System.ArraySegment`1<byte>,int) (at Assets/Mirror/Runtime/NetworkConnection.cs:191)
Mirror.NetworkServer:OnDataReceived (int,System.ArraySegment`1<byte>,int) (at Assets/Mirror/Runtime/NetworkServer.cs:407)
Mirror.FizzySteam.NextServer/<>c__DisplayClass19_0:<CreateServer>b__2 (int,byte[],int) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs:39)
Mirror.FizzySteam.NextServer:ReceiveData () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/NextServer.cs:151)
Mirror.FizzySteam.FizzySteamworks:ServerEarlyUpdate () (at Assets/Mirror/Runtime/Transport/FizzySteamworks/FizzySteamworks.cs:70)
Mirror.NetworkServer:NetworkEarlyUpdate () (at Assets/Mirror/Runtime/NetworkServer.cs:1321)
Mirror.NetworkLoop:NetworkEarlyUpdate () (at Assets/Mirror/Runtime/NetworkLoop.cs:181)

(Filename: Assets/Mirror/Runtime/Transport/FizzySteamworks/FizzySteamworks.cs Line: 241)

Channel Id exceeded configured channels! Please configure more channels.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[])
UnityEngine.Logger:Log (UnityEngine.LogType,object)
UnityEngine.Debug:LogError (object)
Mirror.FizzySteam.FizzySteamworks:GetMaxPacketSize (int) (at Assets/Mirror/Runtime/Transport/FizzySteamworks/FizzySteamworks.cs:241)
Mirror.Transport:GetMaxBatchSize (int) (at Assets/Mirror/Runtime/Transport/Transport.cs:219)
Mirror.NetworkConnectionToClient:SendBatch (int,Mirror.NetworkConnectionToClient/Batch) (at Assets/Mirror/Runtime/NetworkConnectionToClient.cs:70)
Mirror.NetworkConnectionToClient:Update () (at Assets/Mirror/Runtime/NetworkConnectionToClient.cs:169)
Mirror.NetworkServer:NetworkLateUpdate () (at Assets/Mirror/Runtime/NetworkServer.cs:1452)
Mirror.NetworkLoop:NetworkLateUpdate () (at Assets/Mirror/Runtime/NetworkLoop.cs:188)

(Filename: Assets/Mirror/Runtime/Transport/FizzySteamworks/FizzySteamworks.cs Line: 241)

May have been improved in a recent update: https://github.com/Chykary/FizzySteamworks/commit/c8d328c5a34628717ceceacd6f6980cf3063981b

Will have to investigate updating the software to resolve this issue.