From cd0d4c21e1feb8fea7d49c76f74932cc096daf9d Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 12 Jul 2026 07:40:22 +0100 Subject: [PATCH] Bound large Eve snapshots for reliable transport --- Aetheria.State.Daemon/Program.cs | 4 ++-- Aetheria.Unity/Packages/manifest.json | 2 +- Aetheria.Unity/Packages/packages-lock.json | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Aetheria.State.Daemon/Program.cs b/Aetheria.State.Daemon/Program.cs index b81f0cb88..28f6deccd 100644 --- a/Aetheria.State.Daemon/Program.cs +++ b/Aetheria.State.Daemon/Program.cs @@ -310,8 +310,8 @@ static RudpCultNetSchemaServer StartClientCultMeshHost( Socket = socket, ConnectionId = 0x43554c54, TransportId = "aetheria-client-rudp", - MaxFragmentBytes = 2048, - MaxPendingReliablePackets = 512 + MaxFragmentBytes = 1024, + MaxPendingReliablePackets = 8192 }); var advertisedEndpoint = $"rudp://{options.ClientCultMeshAdvertiseHost}:{((IPEndPoint)socket.LocalEndPoint!).Port}"; server.OnCultNet((request, peer) => diff --git a/Aetheria.Unity/Packages/manifest.json b/Aetheria.Unity/Packages/manifest.json index 2a96d72ee..1695784d8 100644 --- a/Aetheria.Unity/Packages/manifest.json +++ b/Aetheria.Unity/Packages/manifest.json @@ -9,6 +9,6 @@ "org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-source-v1.0.3-r2", "org.gamecult.eve.plugin-fields": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.1.1", "org.gamecult.eve.surface": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.surface#eveunity-surface-v0.1.0", - "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#2ed4e263ee266617f827bc606304ad221ea6c00b" + "org.gamecult.eve.unity-scene": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#ebed4096de399bcd82c3b5d5b93482ed1142f2cc" } } diff --git a/Aetheria.Unity/Packages/packages-lock.json b/Aetheria.Unity/Packages/packages-lock.json index 110d453b9..c04992bd9 100644 --- a/Aetheria.Unity/Packages/packages-lock.json +++ b/Aetheria.Unity/Packages/packages-lock.json @@ -142,7 +142,7 @@ "hash": "e10821f1cc81f619479c6507438f6a097d1f0ce2" }, "org.gamecult.eve.unity-scene": { - "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#2ed4e263ee266617f827bc606304ad221ea6c00b", + "version": "https://github.com/GameCult/EveUnity.git?path=/packages/org.gamecult.eve.unity-scene#ebed4096de399bcd82c3b5d5b93482ed1142f2cc", "depth": 0, "source": "git", "dependencies": { @@ -151,7 +151,7 @@ "org.gamecult.eve.surface": "0.1.0", "com.unity.mathematics": "1.3.2" }, - "hash": "2ed4e263ee266617f827bc606304ad221ea6c00b" + "hash": "ebed4096de399bcd82c3b5d5b93482ed1142f2cc" }, "com.unity.modules.assetbundle": { "version": "1.0.0",