From 040b33da2d2c5d9d2c1c05d10754522dba18fc2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Kroi=C3=9F?= <2823472+Wooza@users.noreply.github.com> Date: Mon, 3 Aug 2026 19:35:34 +0200 Subject: [PATCH 1/2] Add some logging --- resources/modinfo.json | 2 +- src/Client/ClientStorage.cs | 1 + src/Server/ServerStorage.cs | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/modinfo.json b/resources/modinfo.json index e705b8e..b2dfc67 100644 --- a/resources/modinfo.json +++ b/resources/modinfo.json @@ -10,6 +10,6 @@ ], "side": "Universal", "description": "Stores and displays prospecting data on the map and allows sharing data between players. Based on ProspectoInfo by P3t3rix.", - "version": "2.2.1", + "version": "2.2.2-rc.1", "requiredOnServer": false } \ No newline at end of file diff --git a/src/Client/ClientStorage.cs b/src/Client/ClientStorage.cs index 706262b..002b706 100644 --- a/src/Client/ClientStorage.cs +++ b/src/Client/ClientStorage.cs @@ -119,6 +119,7 @@ protected void OnServerBroadcastsProspecting(ServerBroadcastsProspectingPacket p { if (!Config.AutoShare) { + Api.Logger.Debug("PT: Ignoring sent data because auto sharing is disabled."); return; } diff --git a/src/Server/ServerStorage.cs b/src/Server/ServerStorage.cs index ddf19ac..720e30d 100644 --- a/src/Server/ServerStorage.cs +++ b/src/Server/ServerStorage.cs @@ -40,6 +40,7 @@ public virtual void PlayerSharedProspectingData(IServerPlayer fromPlayer, Player { if (!IsValidGroup(packet.GroupId, fromPlayer)) { + Api.Logger.Debug("PT: Not sending data because " + fromPlayer.PlayerName + " is not member of " + packet.GroupId); // Invalid return; } @@ -59,6 +60,7 @@ public virtual void PlayerSharedProspectingData(IServerPlayer fromPlayer, Player } ServerBroadcastsProspectingPacket broadCastPacket = new(packet.Data); + Api.Logger.Debug("PT: Broadcasting data to " + packet.GroupId); if (packet.GroupId == Constants.ALL_GROUP_ID) { ServerChannel.BroadcastPacket(broadCastPacket); @@ -68,6 +70,7 @@ public virtual void PlayerSharedProspectingData(IServerPlayer fromPlayer, Player PlayerGroup group = Api.Groups.PlayerGroupsById.Get(packet.GroupId, null); if (group != null) { + Api.Logger.Debug("PT: Sending Packet to " + group.OnlinePlayers.ToArray()); ServerChannel.SendPacket(broadCastPacket, Array.ConvertAll(group.OnlinePlayers.ToArray(), i => (IServerPlayer)i)); } } From 5e7270f86ee1faa870f7fd26431b2aed1cb4bb98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20Kroi=C3=9F?= <2823472+Wooza@users.noreply.github.com> Date: Tue, 4 Aug 2026 20:56:20 +0200 Subject: [PATCH 2/2] More logging and disable opt --- src/Client/ClientStorage.cs | 5 +++++ src/Client/ProspectorOverlayMapComponent.cs | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Client/ClientStorage.cs b/src/Client/ClientStorage.cs index 002b706..9beaed6 100644 --- a/src/Client/ClientStorage.cs +++ b/src/Client/ClientStorage.cs @@ -59,11 +59,13 @@ public void RequestInfo() { if (!IsModRunningOnServer()) { + Api.Logger.Debug("PT: Server does not seem to running?"); return; } if (Config.AutoShare) { + Api.Logger.Debug("PT: Requesting data for groups"); ClientChannel.SendPacket(new PlayerRequestsInfoForGroupPacket(Constants.ALL_GROUP_ID)); ClientChannel.SendPacket(new PlayerRequestsInfoForGroupPacket(Config.ShareGroupUid)); } @@ -123,6 +125,7 @@ protected void OnServerBroadcastsProspecting(ServerBroadcastsProspectingPacket p return; } + Api.Logger.Debug("PT: Received prospecting data."); lock (Lock) { foreach (ProspectInfo info in packet.Data) @@ -135,6 +138,7 @@ protected void OnServerBroadcastsProspecting(ServerBroadcastsProspectingPacket p } HasChangedSinceLastSave = true; OnChanged?.Invoke(packet.Data); + Api.Logger.Debug("PT: Local data count now at " + Data.Count); } } @@ -177,6 +181,7 @@ protected override void LoadProspectingDataFile() FoundOreNames.Add(occurence.Name); } } + Api.Logger.Debug("PT: Loaded intial local data: " + Data.Count); HasChangedSinceLastSave = false; } } diff --git a/src/Client/ProspectorOverlayMapComponent.cs b/src/Client/ProspectorOverlayMapComponent.cs index 4520c55..2765dde 100644 --- a/src/Client/ProspectorOverlayMapComponent.cs +++ b/src/Client/ProspectorOverlayMapComponent.cs @@ -48,14 +48,14 @@ public override void Render(GuiElementMap map, float dt) } map.TranslateWorldPosToViewPos(worldPos, ref viewPos); - if (viewPos.X < -2 * _chunksize + /*if (viewPos.X < -2 * _chunksize || viewPos.Y < -2 * _chunksize || viewPos.X > map.Bounds.OuterWidth + 2 * _chunksize || viewPos.Y > map.Bounds.OuterHeight + 2 * _chunksize) { // Skip rendering if part is not in map bounds. return; - } + }*/ capi.Render.Render2DTexture( colorTexture.TextureId,