From bf4eff2ee28534c443ffb2da878993d293e026af Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Sat, 24 Jan 2026 11:27:17 -0700 Subject: [PATCH] Set max packet size to 10mb, and also send client info on connect --- .../ConnectedWithCurrentSceneMessage.cs | 4 ++++ Assets/Scripts/WebsocketHandler.cs | 22 ++++--------------- 2 files changed, 8 insertions(+), 18 deletions(-) diff --git a/Assets/Scripts/WSMessages/ConnectedWithCurrentSceneMessage.cs b/Assets/Scripts/WSMessages/ConnectedWithCurrentSceneMessage.cs index f004729..13fa62f 100644 --- a/Assets/Scripts/WSMessages/ConnectedWithCurrentSceneMessage.cs +++ b/Assets/Scripts/WSMessages/ConnectedWithCurrentSceneMessage.cs @@ -1,9 +1,13 @@ using System; +using UnityEngine; [Serializable] public class ConnectedWithCurrentSceneMessage { public string type = "connected_with_current_scene"; public string sceneName; + public string Requester = "BerryDashClient"; + public string ClientVersion = Application.version; + public string ClientPlatform = Application.platform.ToString(); public long timestamp = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds(); } \ No newline at end of file diff --git a/Assets/Scripts/WebsocketHandler.cs b/Assets/Scripts/WebsocketHandler.cs index cccbe0a..6b8ed14 100644 --- a/Assets/Scripts/WebsocketHandler.cs +++ b/Assets/Scripts/WebsocketHandler.cs @@ -26,6 +26,10 @@ public class WebsocketHandler : MonoBehaviour DontDestroyOnLoad(gameObject); _Connection = gameObject.AddComponent(); + _Connection.DesiredConfig = new WebSocketConfig + { + MaxReceiveBytes = 10 * 1024 * 1024 + }; _Connection.StateChanged += OnStateChanged; _Connection.ErrorMessageReceived += OnErrorMessageReceived; @@ -73,15 +77,6 @@ public class WebsocketHandler : MonoBehaviour sceneName = currentSceneName }; _Connection.AddOutgoingMessage(JsonUtility.ToJson(msg)); - - if (currentSceneName == "ChatroomMenu") - { - RequestInfoMessage msg2 = new() - { - kind = "chatroom_messages" - }; - _Connection.AddOutgoingMessage(JsonUtility.ToJson(msg2)); - } } } @@ -109,15 +104,6 @@ public class WebsocketHandler : MonoBehaviour from = lastSceneName }; _Connection.AddOutgoingMessage(JsonUtility.ToJson(msg)); - - if (scene.name == "ChatroomMenu") - { - RequestInfoMessage msg2 = new() - { - kind = "chatroom_messages" - }; - _Connection.AddOutgoingMessage(JsonUtility.ToJson(msg2)); - } } lastSceneName = scene.name; }