From a861d153c00ded68aff1722c48d6fac91341cac9 Mon Sep 17 00:00:00 2001 From: wuwenbo Date: Thu, 4 Jun 2026 17:31:21 +0800 Subject: [PATCH] =?UTF-8?q?6.4bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .codex/skills/th1-action-logic/SKILL.md | 17 +- .../th1-action-logic/agents/openai.yaml | 4 +- .codex/skills/th1-crashsight-daily/SKILL.md | 144 +++- .../blocking/001_null-reference.md | 234 ++++++ .../002_steamworks-not-initialized.md | 163 ++++ .../blocking/003_steam-api64-dll-missing.md | 165 ++++ .../blocking/004_bottom-sl-resume-null.md | 79 ++ .../blocking/005_announce-major-event-null.md | 102 +++ MD/CrashSight_2026-06-04_0.7.2c_1day/index.md | 50 ++ .../logerror_summary.md | 438 +++++++++++ .../report_manifest.json | 728 ++++++++++++++++++ .../Scripts/TH1_Renderer/MapRenderer.cs | 2 +- 12 files changed, 2088 insertions(+), 38 deletions(-) create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/001_null-reference.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/002_steamworks-not-initialized.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/003_steam-api64-dll-missing.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/004_bottom-sl-resume-null.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/005_announce-major-event-null.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/index.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/logerror_summary.md create mode 100644 MD/CrashSight_2026-06-04_0.7.2c_1day/report_manifest.json diff --git a/.codex/skills/th1-action-logic/SKILL.md b/.codex/skills/th1-action-logic/SKILL.md index ffb5ce13a..0f6cbc8f9 100644 --- a/.codex/skills/th1-action-logic/SKILL.md +++ b/.codex/skills/th1-action-logic/SKILL.md @@ -1,6 +1,6 @@ --- name: th1-action-logic -description: TH1 project-specific behavior/action logic guide for Unity C# action execution, CommonActionParams/CommonActionId, ActionLogicFactory, CheckCan/CheckShow/CompleteExecute, player input actions, PlayerAction diplomacy/team teammate rules, AI action generation/scoring/execution, turn actions, ActionNetData multiplayer synchronization, deterministic random, and skill lifecycle side effects. Use whenever Codex works on TH1 Action/行为逻辑, UnitMove/UnitAttack/Build/Train/GridMisc/PlayerAction/LearnTech/TurnStart/TurnEnd, diplomacy actions, teammate/team logic, AIActionGenerator/AIActionScoreCalculator/BTNodeCanvas AI nodes, action replay/spectator, or bugs involving action desync, illegal actions, AI choosing/executing actions, or action-triggered skills. +description: TH1 project-specific behavior/action logic guide for Unity C# action execution, CommonActionParams/CommonActionId, ActionLogicFactory, CheckCan/CheckShow/CompleteExecute, player input actions, PlayerAction diplomacy/team teammate rules, AI action generation/scoring/execution, turn actions, ActionNetData multiplayer synchronization, deterministic random, action replay/spectator playback controls, and skill lifecycle side effects. Use whenever Codex works on TH1 Action/行为逻辑, UnitMove/UnitAttack/Build/Train/GridMisc/PlayerAction/LearnTech/TurnStart/TurnEnd, diplomacy actions, teammate/team logic, AIActionGenerator/AIActionScoreCalculator/BTNodeCanvas AI nodes, action replay/spectator, replay play/pause/fast-forward, or bugs involving action desync, illegal actions, AI choosing/executing actions, or action-triggered skills. --- # TH1 Action Logic @@ -26,6 +26,7 @@ TH1 的 action 是玩家、AI、网络同步、回放、技能触发共同使用 - `Unity/Assets/Scripts/TH1_Logic/Action/ActionLogic.cs` - `CommonActionType`、`CommonActionId`、`CommonActionParams`、`ActionLogicFactory`、`ActionLogicBase` 和核心 action。 - `Unity/Assets/Scripts/TH1_Logic/AI/AIActionGenerator.cs`、`AIActionScoreCalculator.cs`、`AILogic.cs` - AI 生成、评分、执行。 - `Unity/Assets/Scripts/TH1_Logic/Steam/GameNetSender.cs`、`GameNetReceiver.cs`、`SteamObjectSerializer.cs` 和 `Unity/Assets/Scripts/TH1_Data/NetData.cs` - 多人同步与 action 日志。 +- 改回放/观战时再读 `Unity/Assets/Scripts/TH1_Logic/Core/Main.cs`、`Unity/Assets/Scripts/TH1_Logic/Core/GameLogic.cs` 和 `Unity/Assets/Scripts/TH1_Logic/Editor/SpectatorEditorWindow.cs`。 需要完整代码地图时加载 `references/action-logic-map.md`。 @@ -112,6 +113,20 @@ AI 的最终执行仍然走 action 层: 多人同步、断线、ForceUpdate、MapConfirm、恢复相关 bug 还要同时使用 `th1-network-sync`。 +## Replay / Spectator + +回放模式是 `GameState.Spectate`,入口是 `Main.StartSpectate(beginMap, targetMap)`: + +- 当前播放图是 begin map,`Main.Instance.SpectateMapData` 是 end/continue map。 +- 目标 action 序列来自 `SpectateMapData.Net.Actions`。 +- 当前回放 step 是 `Main.MapData.Net.Actions.Count`,含义是“当前图已经重放过的 action 数量”。 +- `SpectateState.Update()` 在 `PresentationManager.Busy == false` 时推进;不要在动画/演出忙碌时强行执行下一条 action。 +- `TurnEnd` 通过 `PlayerLogic.EndPlayerTurn` 推进;`TurnStart` 通常由外层 `MapData.RefreshTurn -> StartPlayerTurn` 自动产生并写入当前 `Net.Actions`,不要把目标日志里的 `TurnStart` 当成普通 action 重放。 +- 回放控制的上层接口在 `Main`:`PlayReplay()`、`PauseReplay()`、`FastForwardReplayToActionStep(int actionStep)`。 +- 快进只能向前;目标 step 不能小于等于当前 step,也不能超过 `SpectateMapData.Net.Actions.Count`。 +- 编辑器测试入口在 `SpectatorEditorWindow` 的回放控制面板,按钮应调用 `Main` 上层接口,不要直接改 `SpectateState` 私有状态。 +- 如果改的是 begin/end/continue 文件如何被找到或加载,同时使用 `th1-game-archive`。 + ## Skill Side Effects Action 执行后会触发技能和事件: diff --git a/.codex/skills/th1-action-logic/agents/openai.yaml b/.codex/skills/th1-action-logic/agents/openai.yaml index 3736ae887..32d18ef04 100644 --- a/.codex/skills/th1-action-logic/agents/openai.yaml +++ b/.codex/skills/th1-action-logic/agents/openai.yaml @@ -1,4 +1,4 @@ interface: display_name: "TH1 Action Logic" - short_description: "TH1 action, AI, sync, and teammate behavior rules" - default_prompt: "Use $th1-action-logic to trace and safely modify TH1 action, PlayerAction diplomacy/team rules, AI, or multiplayer behavior." + short_description: "TH1 action, AI, sync, replay, and teammate behavior rules" + default_prompt: "Use $th1-action-logic to trace and safely modify TH1 action, PlayerAction diplomacy/team rules, AI, multiplayer behavior, or replay/spectator playback." diff --git a/.codex/skills/th1-crashsight-daily/SKILL.md b/.codex/skills/th1-crashsight-daily/SKILL.md index cd69dd45a..8fe345223 100644 --- a/.codex/skills/th1-crashsight-daily/SKILL.md +++ b/.codex/skills/th1-crashsight-daily/SKILL.md @@ -1,6 +1,6 @@ --- name: th1-crashsight-daily -description: TH1 project-specific daily CrashSight triage workflow for using the logged-in Chrome session to scan recent versions, inspect every CrashSight error, decode obfuscated Unity C# stacks, classify logs as blocking errors or self-reported LogError diagnostics, trace blocking issues through device log context to root cause, and write Markdown reports under MD/. Use when the user asks for CrashSight daily reports, 最近一天异常扫描, version-scoped crash/error triage, blocking/logerror report generation, or recurring production error review. +description: TH1 project-specific daily CrashSight triage workflow for API-first recent-version CrashSight ERROR collection, blocking/logerror classification, obfuscated Unity C# stack decoding, root-cause grouping, Markdown report generation under MD/, and Chrome fallback only when API data is insufficient. Use when the user asks for CrashSight daily reports, 最近一天异常扫描, version-scoped crash/error triage, blocking/logerror report generation, or recurring production error review. --- # TH1 CrashSight Daily @@ -12,7 +12,7 @@ Classify all CrashSight ERROR rows into exactly two top-level classes: - `blocking`: real blocking errors, including native CrashSight exception types and exceptions caught by `try/catch` then logged through `LogSystem.LogError`. - `logerror`: project-authored `LogSystem.LogError` diagnostics that do not include a concrete exception object/stack. -Do not stop at the single CrashSight row or stack. For every `blocking` issue, open a concrete device/session sample and inspect the related device logs above the CrashSight row. Walk upward through the preceding logs until the real trigger is found. The report must document the root cause, not merely the final exception/log line. +Do not stop at the single CrashSight row or stack. For every `blocking` issue, fetch or open a concrete device/session sample and inspect the related context above the CrashSight row. Walk upward through preceding logs or same-device recent ERROR records until the real trigger is found. The report must document the root cause, not merely the final exception/log line. If full Unity logs are unavailable, mark that limitation explicitly. Classify an issue as `blocking` when one of these is true: @@ -28,39 +28,112 @@ Classify as `logerror` when the issue is only a plain project log or diagnostic - UI/prefab guard logs such as `CityInfoMono.SetCulture: ... is null` or `FragmentDie: UnitRenderer 为空` when they are plain guard logs, not thrown/caught exceptions. - Save/file/Workshop/local environment logs when they do not include an exception stack. -When uncertain after quick preview, open the detail page and at least one affected device log sample. If neither the detail nor the device context contains a concrete exception object/stack, keep it in `logerror` and record the code location only. +When uncertain after list-row classification, fetch issue detail and at least one affected device/session sample through the API. If API context is insufficient, use the Chrome fallback. If neither detail nor device context contains a concrete exception object/stack, keep it in `logerror` and record the code location only. -## Workflow +## Primary API Workflow -1. Use the Chrome skill, not the in-app browser, because CrashSight requires the user's logged-in Chrome session. -2. Open the CrashSight errors URL from the user or the previous daily URL. -3. Filter scope: - - status: open/processing, usually `status=0,2`. - - exception category: `ERROR`. - - date: last 1 day. - - versions: use the two user-specified recent versions; if unspecified, inspect the version dropdown and choose the newest two target release versions only. Avoid broad wildcard ranges unless the user explicitly asks. -4. Capture all list pages, increasing `rows` when possible, and dedupe by Issue ID. Store raw captured rows under `Temp/CrashSight/Daily_/`. -5. Inspect issues one by one: - - Use quick preview when it shows full message and stack. - - Open issue detail when preview is truncated, message is `-`, the stack lacks symbols, or classification depends on whether a real exception is present. -6. For each `blocking` issue, open one or more affected device/session samples: - - Find the concrete device/log entry associated with the CrashSight row. - - Open the device log view and inspect logs above the selected event. - - Continue walking upward through related logs until the earliest plausible trigger/root cause is found. - - Record the root-cause log line/time, the final surfaced error, and any additional bugs that the same root cause can produce. - - If one sample is ambiguous, inspect another recent sample of the same Issue ID before writing the root cause. -7. Decode obfuscated online stacks before code search: - - Use `Tools/DecodeOnlineError.ps1` or `Tools/ObfuscatedExceptionDecoder.ps1`. - - Decode all blocking candidates and any logerror rows that need code location from an obfuscated stack. -8. Locate code with `rg` and the decoded symbols. Prefer exact method/class names first, then stable message strings. -9. Generate Markdown under `MD/CrashSight___1day/`. +Use the local API tools first. Do not start with Chrome just because the page is already open. + +CrashSight credentials are stored locally at: + +```text +Temp/CrashSight/crashsight_api_credentials.json +``` + +This file is local-only and must never be printed in full, committed, pasted into reports, or copied into skill/docs. The API tools read it automatically. + +Use the requested version and last-one-day scope unless the user states otherwise: + +```powershell +$date = Get-Date -Format yyyy-MM-dd +$version = "0.7.2c" +$runDir = "Temp\CrashSight\Daily_${date}_${version}" +$reportDir = "MD\CrashSight_${date}_${version}_1day" + +python Tools\CrashSight\crashsight_daily.py collect --version $version --date last_1_day --rows 100 --out-dir $runDir +python Tools\CrashSight\crashsight_daily.py fetch-context --version $version --date last_1_day --out-dir $runDir --sample-rows 5 --sample-docs 2 --access-rows 30 --sleep 0.1 +``` + +The collect step must capture all ERROR pages, dedupe by Issue ID, and write: + +- `daily_issue_rows.json` +- `classification_summary.json` +- `blocking_candidates.json` +- `logerror_rows.json` +- `issue_pages/` + +The context step writes `blocking_contexts/*.json` and `blocking_context_index.json`. Treat these as the API equivalent of opening issue detail pages and related device/session samples. API context can include sample crash details and same-device recent ERROR sequence; it may not include full Unity log files when `hasLogFile=false`. + +Generate decode input after context fetch. If the tool does not produce `blocking_decode_input.txt`, create it from blocking candidates and contexts: + +```powershell +$decodeInput = Join-Path $runDir "blocking_decode_input.txt" +$parts = New-Object System.Collections.Generic.List[string] +$rows = Get-Content (Join-Path $runDir "blocking_candidates.json") -Raw | ConvertFrom-Json +foreach ($row in $rows) { + $parts.Add("===== ISSUE $($row.issueId) $($row.categoryTitle) =====") + $parts.Add("Exception: $($row.exceptionName)") + $parts.Add("Message: $($row.message)") + $parts.Add("KeyStack: $($row.keyStack)") + $parts.Add("") +} +Get-ChildItem (Join-Path $runDir "blocking_contexts") -Filter *.json | Sort-Object Name | ForEach-Object { + $ctx = Get-Content $_.FullName -Raw | ConvertFrom-Json + $parts.Add("===== CONTEXT $($_.Name) $($ctx.issue.issueId) =====") + $cm = $ctx.crashDocs.ret.crashMap + if ($cm) { + $parts.Add("CrashId: $($cm.crashId)") + $parts.Add("ExpName: $($cm.expName)") + $parts.Add("ExpMessage: $($cm.expMessage)") + $parts.Add("CallStack:") + $parts.Add([string]$cm.callStack) + $parts.Add("RetraceCrashDetail:") + $parts.Add([string]$cm.retraceCrashDetail) + } + $records = $ctx.access.data.result.records | Select-Object -First 15 + if ($records) { + $parts.Add("SameDeviceRecentErrors:") + foreach ($r in $records) { + $parts.Add("$($r.uploadTime) issue=$($r.issueId) crash=$($r.crashId) version=$($r.productVersion) msg=$($r.expMessage) stack=$($r.stack)") + } + } + $parts.Add("") +} +Set-Content -LiteralPath $decodeInput -Value $parts -Encoding UTF8 +``` + +Decode before code search: + +```powershell +pwsh -NoProfile -ExecutionPolicy Bypass -File Tools\DecodeOnlineError.ps1 -InputPath (Join-Path $runDir "blocking_decode_input.txt") -OutputPath (Join-Path $runDir "blocking_decoded.txt") +``` + +Then locate code with `rg` and decoded symbols. Prefer exact decoded class/method names first, then stable message strings. Do not base root cause on obfuscated names alone. + +Write reports: + +```powershell +python Tools\CrashSight\crashsight_daily.py write-reports --version $version --date last_1_day --out-dir $runDir --report-dir $reportDir --contexts-per-report 3 +``` + +After generation, manually inspect `blocking_decoded.txt`, `blocking_contexts/*.json`, and code references. Patch generated `blocking/*.md` files to add `## 解码结论` before `## 判断` when the generated report has not already captured the decoded/root-cause analysis. + +## Chrome Fallback + +Use the Chrome skill only when API credentials are missing/broken or when a blocking issue requires full device log context that the API response did not expose. In that fallback: + +- Use Chrome, not the in-app browser, because CrashSight uses the user's logged-in Chrome session. +- Keep the same filter scope: status open/processing, category `ERROR`, date last 1 day, requested version(s). +- Inspect concrete device/session samples and walk upward through logs above the surfaced error until the trigger is found. +- Merge any browser-only findings back into the same `Temp/CrashSight/Daily_*` and `MD/CrashSight_*` report set when practical. +- At the end of Chrome automation, close/finalize browser tabs according to the Chrome skill instructions. ## Output Layout Create this structure: ```text -MD/CrashSight____1day/ +MD/CrashSight___1day/ ├── index.md ├── logerror_summary.md ├── report_manifest.json @@ -69,7 +142,7 @@ MD/CrashSight____1day/ └── ... ``` -Use a filesystem-safe version suffix, for example `0.7.1k_0.7.1j`. +Use a filesystem-safe version suffix. For multiple requested versions, join them with `_`, for example `0.7.2c_0.7.2b`. `index.md` must include: @@ -91,7 +164,8 @@ Each `blocking/*.md` must include: - Issue ID, CrashSight URL, type, versions, first/last seen, count. - raw message and key stack. - inspected device/session sample links or identifiers. -- root-cause log context from the device logs, including relevant preceding lines and the final surfaced error. +- root-cause context from device logs or API sample context, including relevant preceding lines/records and the final surfaced error. +- `## 解码结论` with decoded class/method names, grouped root cause, and same-category merge rationale. - decoded stack or decoded log text. - code location with file paths and line numbers when possible. - trigger reason, why it is blocking, and why the selected device context supports that root cause. @@ -105,10 +179,14 @@ Each `blocking/*.md` must include: Before finalizing, run a text audit over the generated results: - Verify every `blocking` issue either has a non-`UnityLogError` exception type or contains a concrete caught exception/stack in the message/detail/device context. -- Verify every `blocking` issue report includes device-log context above the surfaced error. If device context could not be accessed, mark the issue as incomplete instead of pretending the root cause is known. +- Verify every `blocking` issue report includes device-log or API sample context above the surfaced error. If context could not be accessed, mark the issue as incomplete instead of pretending the root cause is known. - Search logerror rows for `System.*Exception`, `异常类型`, `调用堆栈`, `Object reference`, `KeyNotFoundException`, `ArgumentNullException`; promote only those with real exception context. - Search blocking rows for plain telemetry strings like `Player 不一致`, `Map不一致`, `存在相似action`, `ForceUpdate 玩家网络映射失败`, `安全写入失败`, `P2P message send failed`; demote them unless they also include a real exception object/stack in the row, detail, or device context. - Confirm `blocking/*.md` count equals `report_manifest.json.blockingReports.length`. +- Confirm every blocking report has `## 解码结论`; if not, inspect `blocking_decoded.txt` and patch the report before finalizing. +- Confirm `report_manifest.json` counts match the final Markdown classification after manual edits. +- Run `python -m py_compile Tools\CrashSight\crashsight_api.py Tools\CrashSight\crashsight_daily.py` after tool edits or before trusting a changed local tool. +- Search generated reports for credential values before final response; reports must not contain the CrashSight secret or local credentials JSON content. ## Reporting Back @@ -116,7 +194,5 @@ In the final response, provide: - link to `index.md`. - final blocking/logerror counts. -- a short note that each blocking report is based on device-log context above the surfaced error. -- any limitations, such as blocking rows whose device log context could not be loaded or whose root cause remained ambiguous after multiple samples. - -At the end of Chrome automation, close/finalize browser tabs according to the Chrome skill instructions. +- a short note that blocking reports were decoded and grouped by root cause/category. +- any limitations, such as `hasLogFile=false`, missing full device logs, API fetch failures, or root causes that remained ambiguous after multiple samples. diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/001_null-reference.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/001_null-reference.md new file mode 100644 index 000000000..f416cb496 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/001_null-reference.md @@ -0,0 +1,234 @@ +# 空引用异常 + +- 分类:blocking +- Issue 数:3 +- `0.7.2c` 最近一天次数:161 +- 设备数合计:4 +- 报告生成:2026-06-04 14:58:32 + +## Issue + +| Issue | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---:|---:|---|---| +| [d97862df50075837ed1a52e5ed40b2fb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d97862df50075837ed1a52e5ed40b2fb?pid=10) | UnityLogError | 1 | 1 | 2026-06-04 12:05:55 | Timer任务执行异常: 错误信息: UIOutsideSelectController 异常类型: System.NullReferenceException 异常信息: Object reference not set to an instance of an object. 调用堆栈: at era.bvs () [0x00000] in <00000000000000000000000000000000>:0 at erl.hyb () [0x00000] in <00000000000000000000000000000000>:0 at TH1_Logic.Core.Main.grl () [0x00000] in <00000000000000000000000000000000>:0 at T… | +| [b1862dd4512aac67b6592e4260c8aaad](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b1862dd4512aac67b6592e4260c8aaad?pid=10) | UnityLogError | 2 | 2 | 2026-06-04 02:14:16 | Timer任务执行异常: 错误信息: REISEN ILLUSION ADDUNITDATA 异常类型: System.NullReferenceException 异常信息: Object reference not set to an instance of an object. 调用堆栈: at fj.bgi () [0x00000] in <00000000000000000000000000000000>:0 at cfo+gl.bcg () [0x00000] in <00000000000000000000000000000000>:0 at i.oj () [0x00000] in <00000000000000000000000000000000>:0 at TH1_Logic.Core.M… | +| [9ccfcf2261240f94e0e8d784db68694c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9ccfcf2261240f94e0e8d784db68694c?pid=10) | NullReferenceException | 158 | 1 | 2026-06-03 21:11:51 | Object reference not set to an instance of an object. | + +## 设备上下文 + +### d97862df50075837ed1a52e5ed40b2fb + +- 样本 CrashId:`a56549f2d8a344bc96182886553ac25c` +- 样本 DeviceId:`34-5a-60-77-fe-76` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +Timer任务执行异常: +错误信息: UIOutsideSelectController +异常类型: System.NullReferenceException +异常信息: Object reference not set to an instance of an object. +调用堆栈: at era.bvs () [0x00000] in <00000000000000000000000000000000>:0 + at erl.hyb () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.grl () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.ipe () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.Controller.Interaction.UIOutsideSelectController.fsh () [0x00000] in <00000000000000000000000000000000>:0 + at i.oj () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.Update () [0x00000] in <00000000000000000000000000000000>:0 +目标对象: UIOutsideSelectController +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityLogError +Timer任务执行异常: +错误信息: UIOutsideSelectController +异常类型: System.NullReferenceException +异常信息: Object reference not set to an instance of an object. +调用堆栈: at era.bvs () [0x00000] in <00000000000000000000000000000000>:0 + at erl.hyb () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.grl () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.ipe () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.Controller.Interaction.UIOutsideSelectController.fsh () [0x00000] in <00000000000000000000000000000000>:0 + at i.oj () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.Update () [0x00000] in <00000000000000000000000000000000>:0 +目标对象: UIOutsideSelectController +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 12:19:06 | 01eaa6aefd9162eccc930c2450a63779 | | | +| 2026-06-04 12:06:00 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 12:05:55 | d97862df50075837ed1a52e5ed40b2fb | | | +| 2026-06-02 07:02:53 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-02 06:32:34 | 0697babdf87a5ec4c4516d18674e7faf | | | +| 2026-06-02 06:32:33 | ce708797c4247bd6b884f9b5c6cd3cd5 | | | +| 2026-06-02 06:32:31 | dfa3576d72796dc406c89b08e8bcef5a | | | +| 2026-06-02 06:32:29 | 9b415b4bbb546c66eba3a6b67f916d35 | | | + +### b1862dd4512aac67b6592e4260c8aaad + +- 样本 CrashId:`e126b61128a242be9df3fba5914d6b0d` +- 样本 DeviceId:`c0-a8-a2-e2-00-00` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +Timer任务执行异常: +错误信息: REISEN ILLUSION ADDUNITDATA +异常类型: System.NullReferenceException +异常信息: Object reference not set to an instance of an object. +调用堆栈: at fj.bgi () [0x00000] in <00000000000000000000000000000000>:0 + at cfo+gl.bcg () [0x00000] in <00000000000000000000000000000000>:0 + at i.oj () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.Update () [0x00000] in <00000000000000000000000000000000>:0 +目标对象: cfo +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() + +UnityLogError +Timer任务执行异常: +错误信息: REISEN ILLUSION ADDUNITDATA +异常类型: System.NullReferenceException +异常信息: Object reference not set to an instance of an object. +调用堆栈: at fj.bgi () [0x00000] in <00000000000000000000000000000000>:0 + at cfo+gl.bcg () [0x00000] in <00000000000000000000000000000000>:0 + at i.oj () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.Update () [0x00000] in <00000000000000000000000000000000>:0 +目标对象: cfo +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +i.oj() +TH1_Logic.Core.Main.Update() +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 02:14:16 | b1862dd4512aac67b6592e4260c8aaad | | | +| 2026-06-04 00:46:22 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 00:32:17 | bb81bce180d8672f500aa9f2021ec9f8 | | | + +### 9ccfcf2261240f94e0e8d784db68694c + +- 样本 CrashId:`a338174f89524241874216b0675a66b7` +- 样本 DeviceId:`c8-7f-54-a6-fa-4c` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +NullReferenceException +Object reference not set to an instance of an object. +ib.hap (hz a) (at <00000000000000000000000000000000>.0) +ib.ham (hz a) (at <00000000000000000000000000000000>.0) +fj.cpp () (at <00000000000000000000000000000000>.0) +fj.bgf () (at <00000000000000000000000000000000>.0) +TH1_Logic.Core.Main.Update () (at <00000000000000000000000000000000>.0) + +ib.hap (hz a) (at <00000000000000000000000000000000>.0) +ib.ham (hz a) (at <00000000000000000000000000000000>.0) +fj.cpp () (at <00000000000000000000000000000000>.0) +fj.bgf () (at <00000000000000000000000000000000>.0) +TH1_Logic.Core.Main.Update () (at <00000000000000000000000000000000>.0) + +ib.hap (hz a) (at <00000000000000000000000000000000>.0) +ib.ham (hz a) (at <00000000000000000000000000000000>.0) +fj.cpp () (at <00000000000000000000000000000000>.0) +fj.bgf () (at <00000000000000000000000000000000>.0) +TH1_Logic.Core.Main.Update () (at <00000000000000000000000000000000>.0) + +NullReferenceException +Object reference not set to an instance of an object. +ib.hap (hz a) (at <00000000000000000000000000000000>.0) +ib.ham (hz a) (at <00000000000000000000000000000000>.0) +fj.cpp () (at <00000000000000000000000000000000>.0) +fj.bgf () (at <00000000000000000000000000000000>.0) +TH1_Logic.Core.Main.Update () (at <00000000000000000000000000000000>.0) +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 01:37:49 | b9356ab138b2b54e96f3db7887c3b8d0 | | | +| 2026-06-04 01:02:32 | 01eaa6aefd9162eccc930c2450a63779 | | | +| 2026-06-04 00:21:51 | c7cbea703f42ecf6f54444f481fe7465 | | | +| 2026-06-03 21:51:14 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-03 21:11:51 | 8ea23c00bbb51e4cd7f62f25a2dde6c0 | | | +| 2026-06-03 21:11:51 | 9ccfcf2261240f94e0e8d784db68694c | | | +| 2026-06-03 21:11:51 | 99c0d1f01c2fd32ecadaa6d93a458b2c | | | +| 2026-06-03 21:11:51 | f491e675022da1efea0d0392ab128f62 | | | + +## 代码位置 + +- `Unity/Assets/Scripts\TH1_Logic\Action\ActionLogic.cs:1219: protected virtual void AfterExecute(CommonActionParams actionParams)` +- `Unity/Assets/Scripts\TH1_Logic\Action\ActionLogic.cs:1250: foreach (var item in actionParams.PlayerData.MomentData.Items)` +- `Unity/Assets/Scripts\TH1_Data\MapData.cs:1766: public bool AddUnitData(uint gid, uint cid, UnitFullType unitFullType,out UnitData newUnit,float waitTime = 0f)` +- `Unity/Assets/Scripts\TH1_Data\MapData.cs:1801: MapRenderer.Instance.RenderUpdateUnitMap();` +- `Unity/Assets/Scripts\TH1_Renderer\MapRenderer.cs:435: public void RenderUpdateUnitMap()` +- `Unity/Assets/Scripts\TH1_UI\Controller\Outside\UIOutsideSelectController.cs:99: Timer.Instance.TimerRegister(this, () =>` + +## 解码结论 + +### 9ccfcf2261240f94e0e8d784db68694c + +- 今日大头,`158` 次全部集中在 1 台设备。解码堆栈:`MapRenderer.Update()` -> `MapRenderer.UpdateDamagePreview()` -> `ActionLogicBase.CompleteExecute()` -> `ActionLogicBase.AfterExecute(CommonActionParams)`。 +- 这说明异常不是按钮 UI 本身,而是渲染层伤害预览在 Update 中尝试走完整 Action 结算路径,执行成功后进入 `AfterExecute` 的全局后处理。 +- 可疑点仍集中在 `AfterExecute`:`actionParams.MapData.OnActionExecuted(...)`、`Main.PlayerLogic.CalcAllPlayerScore(...)`、`Main.PlayerLogic.Update(...)`、`MatchSettlementLogicFactory.RefreshMatchSettlementInfo(...)` 和 `actionParams.PlayerData.MomentData.Items`。其中 `actionParams.PlayerData.MomentData.Items` 对参数完整性要求最高,且预览 Action 最容易构造出不完整的 `CommonActionParams`。 +- 同设备相邻上报有 `MapData` 差异、ForceUpdate、玩家不一致等诊断,支持“预览/同步状态不一致后,Action 后处理依赖了缺失状态”的判断。建议优先给伤害预览使用的 Action 路径加只读/预览标记,避免预览触发完整 `AfterExecute` 后处理;同时在 `AfterExecute` 记录 `ActionId`、`PlayerData`、`MomentData`、`MapData == Main.MapData` 的空值诊断。 + +### b1862dd4512aac67b6592e4260c8aaad + +- 解码堆栈:`Timer.Update()` -> `MapData.b__0()` -> `MapRenderer.RenderUpdateUnitMap()`,Timer 名是 `REISEN ILLUSION ADDUNITDATA`。 +- 触发来自 `MapData.AddUnitData(..., waitTime > 0)`,延迟创建铃仙幻觉单位视觉时直接访问 `MapRenderer.Instance.RenderUpdateUnitMap()`,随后还会访问 `tmpUnit.Renderer(this)` 和 `tmpUnit.Grid(Main.MapData)`。 +- 如果延迟期间地图切换、渲染器重建、单位被移除或 `Main.MapData` 不再等于注册时的 map,就会在渲染更新链路空引用。建议延迟回调只捕获 `mapId/unitId/gid/cid`,执行时先确认 `MapRenderer.Instance != null`、`Main.MapData == this`、`UnitMap` 仍包含 `tmpUnit.Id`,否则跳过视觉刷新。 + +### d97862df50075837ed1a52e5ed40b2fb + +- 解码堆栈:`Timer.Update()` -> `Main.InitMapAddtion()` -> `PresentationManager.OnMatchStart()` -> `UIAnnounceMajorEventController.Close()`,Timer 名显示为 `UIOutsideSelectController`。 +- 触发点来自开局选择界面的延迟流程:`UIOutsideSelectController` 在 fadeout 后 `Close()`、`Main.Instance.StartMatch()`、`HideUIOutsideSelect()`。同一时刻 `StartMatch/InitMapAddtion` 又会重建 UI 和 Presentation,并关闭/重置公告控制器,存在旧 UI controller 被销毁或 WindowScript 为空的时序。 +- 建议把 `UIOutsideSelectController` 的两个延迟回调在 `OnMatchStart/Close/Dispose` 时取消,或在回调里确认 controller/window 仍有效;`PresentationManager.OnMatchStart` 关闭旧公告控制器时也应容忍 controller/window 已被前一阶段清理。 + +## 判断 + +这是阻断类,因为 CrashSight 行或 LogError 包装内容中存在真实异常类型、异常对象或调用栈;不是单纯业务状态诊断。 +本批样本 `hasLogFile=false`,API 能拿到的是最终上报内容和同设备 ERROR 上报序列,不包含完整 Unity 运行日志;根因上下文按可见上报链路记录。 + +## 建议 + +优先按次数最高的 Issue 样本复现并修复;若同设备上报序列中出现更早的异常,应以更早异常作为源头处理。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/002_steamworks-not-initialized.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/002_steamworks-not-initialized.md new file mode 100644 index 000000000..125be847e --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/002_steamworks-not-initialized.md @@ -0,0 +1,163 @@ +# Steamworks 未初始化 + +- 分类:blocking +- Issue 数:3 +- `0.7.2c` 最近一天次数:68 +- 设备数合计:17 +- 报告生成:2026-06-04 14:58:32 + +## Issue + +| Issue | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---:|---:|---|---| +| [8605ccfc9311840c54f1e112669c6c4a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8605ccfc9311840c54f1e112669c6c4a?pid=10) | UnityLogError | 17 | 6 | 2026-06-04 10:27:58 | [UIOutsideMultiplay] LeaveRoom exception: System.InvalidOperationException: Steamworks is not initialized. at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] in <00000000000000000… | +| [ee679306da516a599fea816f2ff6653f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ee679306da516a599fea816f2ff6653f?pid=10) | UnityLogError | 13 | 7 | 2026-06-04 10:27:54 | EventManager Publish listener failed: System.InvalidOperationException: Steamworks is not initialized. at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] i… | +| [341f705a3c788ba90fbf37396a4c9470](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/341f705a3c788ba90fbf37396a4c9470?pid=10) | InvalidOperationException | 38 | 4 | 2026-06-03 19:59:57 | Steamworks is not initialized. | + +## 设备上下文 + +### 8605ccfc9311840c54f1e112669c6c4a + +- 样本 CrashId:`2388c413f5f640ff865bbde82cd0adfb` +- 样本 DeviceId:`a0-ad-9f-9c-d2-be` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +[UIOutsideMultiplay] LeaveRoom exception: System.InvalidOperationException: Steamworks is not initialized. + at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] in <00000000000000000000000000000000>:0 + at bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.dio () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.bei () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.cou () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.InvokableCall.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <00000000000000000000000000000000>:0 +UnityEngine.Debug.LogError(Object) +TH1_UI.View.Outside.UIOutsideMultiplayView.cou() +Unity +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 10:46:46 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 10:27:58 | 8605ccfc9311840c54f1e112669c6c4a | | | +| 2026-06-04 10:27:54 | ee679306da516a599fea816f2ff6653f | | | + +### ee679306da516a599fea816f2ff6653f + +- 样本 CrashId:`2331c6d07a684cb59700c6ed1061158d` +- 样本 DeviceId:`a0-ad-9f-9c-d2-be` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +EventManager Publish listener failed: System.InvalidOperationException: Steamworks is not initialized. + at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] in <00000000000000000000000000000000>:0 + at bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.dio () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.bei () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.geh (TH1_Core.Events.ShowUIOutsideMultiplay a) [0x00000] in <00000000000000000000000000000000>:0 + at epw.etu (System.Action a) [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].fab () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].ezp () [0x00000] in <00000000000000000000000000000000>:0 + at ern.gyd (TH1_Core.Events.ShowUIOutsideMultiplay a) [0x00000] in <00000000000000000000000000000000>:0 + at erk.fcv[c] (c a) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.InvokableCall.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <0000000000000000 +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 10:46:46 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 10:27:58 | 8605ccfc9311840c54f1e112669c6c4a | | | +| 2026-06-04 10:27:54 | ee679306da516a599fea816f2ff6653f | | | + +### 341f705a3c788ba90fbf37396a4c9470 + +- 样本 CrashId:`3caaa978eb184e268c96a7deb1a4a8e1` +- 样本 DeviceId:`74-d4-dd-c0-60-42` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +InvalidOperationException +Steamworks is not initialized. +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +InvalidOperationException +Steamworks is not initialized. +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-03 19:59:57 | 341f705a3c788ba90fbf37396a4c9470 | | | +| 2026-06-03 19:59:52 | ee679306da516a599fea816f2ff6653f | | | +| 2026-06-03 19:59:48 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-03 19:59:48 | e2d6a88d46dcb49a0d139cdc09cfcf60 | | | +| 2026-06-02 17:40:40 | 8f35d8d1fd8078645abcd7bd1061b0c5 | | | +| 2026-06-02 17:30:35 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-01 21:39:15 | bef609e83bdcd65b60be82b1c9fa56e6 | | | +| 2026-06-01 21:39:15 | b8bbf46c799fc64adba48fa5070a2891 | | | + +## 代码位置 + +- `Unity/Assets/Scripts\TH1_Logic\Steam\SteamLobbyManager.cs:1151: public void SearchPublicLobbies(ELobbyDistanceFilter filter = ELobbyDistanceFilter.k_ELobbyDistanceFilterWorldwide,` +- `Unity/Assets/Scripts\TH1_Logic\Editor\SteamEditorWindow.cs:168: if (InspectorUtils.InspectorButtonWithTextWidth("搜索")) lobby.SearchPublicLobbies();` +- `Unity/Assets/Scripts\TH1_UI\View\Outside\UIOutsideMultiplayView.cs:1977: _lobby.SearchPublicLobbies();` + +## 解码结论 + +- 解码主路径:`UIOutsideMultiplayView.OnRefreshLobbyClicked()` -> `SteamLobbyManager.SearchPublicLobbies(...)` -> `SteamMatchmaking.AddRequestLobbyListDistanceFilter(...)` -> `Steamworks.InteropHelp.TestIfAvailableClient()`。 +- 3 个 Issue 是同一根因的不同包装:直接抛 `InvalidOperationException`、`LeaveRoom exception` 包装、`EventManager.Publish` 包装。 +- 本日 `68` 次、17 台设备。相比 6 月 2 日仍在增长,说明 0.7.2c 中多人大厅仍会在 Steam 未初始化时持续刷新大厅。`SetNoRoom()` 仍会调用 `OnRefreshLobbyClicked()`,`OnInit` 的离房/刷新也能触发同一路径。 +- 建议在 `SteamLobbyManager.SearchPublicLobbies` 做第一层 guard,在 `UIOutsideMultiplayView.OnRefreshLobbyClicked/SetNoRoom` 做 UI 层 guard。Steam 未初始化时只展示不可用提示并停止自动刷新,避免大厅 UI 反复上报。 + +## 判断 + +这是阻断类,因为 CrashSight 行或 LogError 包装内容中存在真实异常类型、异常对象或调用栈;不是单纯业务状态诊断。 +本批样本 `hasLogFile=false`,API 能拿到的是最终上报内容和同设备 ERROR 上报序列,不包含完整 Unity 运行日志;根因上下文按可见上报链路记录。 + +## 建议 + +优先按次数最高的 Issue 样本复现并修复;若同设备上报序列中出现更早的异常,应以更早异常作为源头处理。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/003_steam-api64-dll-missing.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/003_steam-api64-dll-missing.md new file mode 100644 index 000000000..2f8e420e1 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/003_steam-api64-dll-missing.md @@ -0,0 +1,165 @@ +# Steam API DLL 缺失 + +- 分类:blocking +- Issue 数:6 +- `0.7.2c` 最近一天次数:36 +- 设备数合计:32 +- 报告生成:2026-06-04 14:58:32 + +## Issue + +| Issue | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---:|---:|---|---| +| [a2953c646aa11a95f841d94c914fc7e4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a2953c646aa11a95f841d94c914fc7e4?pid=10) | DllNotFoundException | 7 | 5 | 2026-06-04 14:13:49 | Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) | +| [7f89cba132f64d7a6c3afed5306ea1dc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7f89cba132f64d7a6c3afed5306ea1dc?pid=10) | UnityLogError | 14 | 13 | 2026-06-04 14:13:20 | EventManager Publish listener failed: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) at Steamworks.CSteamAPIContext.Init () … | +| [94e87b8931105c3e2bdd763ea743b2a0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/94e87b8931105c3e2bdd763ea743b2a0?pid=10) | UnityLogError | 12 | 11 | 2026-06-04 01:19:57 | [UIOutsideMultiplay] LeaveRoom exception: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) at Steamworks.CSteamAPIContext.Init () [0x00000] in <000000… | +| [55570d807b1cbfa69197e8e88c58f921](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/55570d807b1cbfa69197e8e88c58f921?pid=10) | UnityLogError | 1 | 1 | 2026-06-03 20:27:47 | [UIOutsideMultiplay] LeaveRoom exception: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 指定されたモジュールが見つかりません。 (WinError:0000007e) at Steamworks.CSteamAPIContext.Init () [0x00000] … | +| [b4cdfd967669afc7d86ff6add31f9a91](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b4cdfd967669afc7d86ff6add31f9a91?pid=10) | DllNotFoundException | 1 | 1 | 2026-06-03 20:27:33 | Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 指定されたモジュールが見つかりません。 (WinError:0000007e) | +| [5721bea5b8c9ac56ce4f6fe9e7c47792](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5721bea5b8c9ac56ce4f6fe9e7c47792?pid=10) | UnityLogError | 1 | 1 | 2026-06-03 20:27:28 | EventManager Publish listener failed: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 指定されたモジュールが見つかりません。 (WinError:0000007e) at Steamworks.CSteamAPIContex… | + +## 设备上下文 + +### a2953c646aa11a95f841d94c914fc7e4 + +- 样本 CrashId:`6cb6865ff58a4c738d5502accf500a83` +- 样本 DeviceId:`74-d4-dd-d1-dc-ec` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +DllNotFoundException +Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) +Steamworks.CSteamAPIContext.Init () (at <00000000000000000000000000000000>.0) +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +Steamworks.CSteamAPIContext.Init () (at <00000000000000000000000000000000>.0) +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +Steamworks.CSteamAPIContext.Init () (at <00000000000000000000000000000000>.0) +Steamworks.InteropHelp.TestIfAvailableClient () (at <00000000000000000000000000000000>.0) +Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) (at <00000000000000000000000000000000>.0) +bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) (at <00000000000000000000000000000000>.0) +TH1_UI.View.Outside.UIOutsideMultiplayView.dio () (at <00000000000000000000000000000000>.0) + +DllNotFoundException +Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x0600 +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 14:26:06 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 14:13:49 | a2953c646aa11a95f841d94c914fc7e4 | | | +| 2026-06-04 14:13:32 | a2953c646aa11a95f841d94c914fc7e4 | | | +| 2026-06-04 14:13:20 | 7f89cba132f64d7a6c3afed5306ea1dc | | | + +### 7f89cba132f64d7a6c3afed5306ea1dc + +- 样本 CrashId:`a912b6cc342942b69a9688269ef0bbe8` +- 样本 DeviceId:`74-d4-dd-d1-dc-ec` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +EventManager Publish listener failed: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) + at Steamworks.CSteamAPIContext.Init () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] in <00000000000000000000000000000000>:0 + at bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.dio () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.bei () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.geh (TH1_Core.Events.ShowUIOutsideMultiplay a) [0x00000] in <00000000000000000000000000000000>:0 + at epw.etu (System.Action a) [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].fab () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].ezp () [0x00000] in <00000000000000000000000000000000>:0 + at ern.gyd (TH1_Core.Events.ShowUIOutsideMultiplay a) [0x00000] in <00000000000000000000000000000000>:0 + at erk.fcv[c] (c a) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.InvokableCall.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.Pointe +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 14:26:06 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 14:13:49 | a2953c646aa11a95f841d94c914fc7e4 | | | +| 2026-06-04 14:13:32 | a2953c646aa11a95f841d94c914fc7e4 | | | +| 2026-06-04 14:13:20 | 7f89cba132f64d7a6c3afed5306ea1dc | | | + +### 94e87b8931105c3e2bdd763ea743b2a0 + +- 样本 CrashId:`acb6aca7af0347d5afcfcbe98bc598d5` +- 样本 DeviceId:`64-4e-d7-06-27-ec` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +[UIOutsideMultiplay] LeaveRoom exception: System.DllNotFoundException: Unable to load DLL 'steam_api64'. Tried the load the following dynamic libraries: Unable to load dynamic library 'steam_api64' because of 'Failed to open the requested dynamic library (0x06000000) - 找不到指定的模块。 (WinError:0000007e) + at Steamworks.CSteamAPIContext.Init () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.InteropHelp.TestIfAvailableClient () [0x00000] in <00000000000000000000000000000000>:0 + at Steamworks.SteamMatchmaking.AddRequestLobbyListDistanceFilter (Steamworks.ELobbyDistanceFilter eLobbyDistanceFilter) [0x00000] in <00000000000000000000000000000000>:0 + at bag.jdo (Steamworks.ELobbyDistanceFilter a, System.Int32 b, System.String c, System.String d, System.Boolean e) [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.dio () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.bei () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_UI.View.Outside.UIOutsideMultiplayView.cou () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.InvokableCall.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <00000000000000000000000000000000>:0 + at UnityEngine.Event +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 01:25:11 | 6d596e792a4c0b6875afcc8dfc425b06 | | | +| 2026-06-04 01:25:11 | 4dcbd0d11813e0e2f93e64f694b32d36 | | | +| 2026-06-04 01:25:11 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 01:19:57 | 94e87b8931105c3e2bdd763ea743b2a0 | | | +| 2026-06-04 01:19:48 | 7f89cba132f64d7a6c3afed5306ea1dc | | | +| 2026-06-02 04:25:07 | 93509b23a954c79d835f4138bab9f3f7 | | | +| 2026-06-02 04:25:07 | a2f0db8d3dfb6c58559eb06d115b6d2f | | | +| 2026-06-02 03:50:34 | bb81bce180d8672f500aa9f2021ec9f8 | | | + +## 代码位置 + +- `Unity/Assets/Scripts\TH1_Logic\Editor\SteamEditorWindow.cs:168: if (InspectorUtils.InspectorButtonWithTextWidth("搜索")) lobby.SearchPublicLobbies();` +- `Unity/Assets/Scripts\TH1_Logic\Steam\SteamLobbyManager.cs:1151: public void SearchPublicLobbies(ELobbyDistanceFilter filter = ELobbyDistanceFilter.k_ELobbyDistanceFilterWorldwide,` +- `Unity/Assets/Scripts\TH1_UI\View\Outside\UIOutsideMultiplayView.cs:1977: _lobby.SearchPublicLobbies();` + +## 解码结论 + +- 解码主路径和 Steamworks 未初始化相同,但失败点更早:`Steamworks.CSteamAPIContext.Init()` 加载 `steam_api64` 失败,之后被 `TestIfAvailableClient()`/大厅刷新链路包装。 +- 本日 `36` 次、32 台设备,且中日系统文案都有,属于运行环境/发布包依赖问题,不是单台机器偶发。直接异常和 `UnityLogError` 包装都存在。 +- 用户可见症状通常是打开多人大厅、离房或自动刷新大厅时没有正常降级,而是持续错误上报。若玩家不是从 Steam 启动、包内缺少 native dll、杀软/权限拦截或工作目录错误,都能触发。 +- 建议启动时做 Steam native 依赖预检,失败后设置全局 `SteamUnavailableReason`;多人入口直接显示“Steam 不可用/请从 Steam 启动/检查安装完整性”,不要再调用 `SteamMatchmaking`。发布侧同时检查 Windows 包中 `steam_api64.dll` 的拷贝和 Steamworks.NET 插件导入设置。 + +## 判断 + +这是阻断类,因为 CrashSight 行或 LogError 包装内容中存在真实异常类型、异常对象或调用栈;不是单纯业务状态诊断。 +本批样本 `hasLogFile=false`,API 能拿到的是最终上报内容和同设备 ERROR 上报序列,不包含完整 Unity 运行日志;根因上下文按可见上报链路记录。 + +## 建议 + +优先按次数最高的 Issue 样本复现并修复;若同设备上报序列中出现更早的异常,应以更早异常作为源头处理。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/004_bottom-sl-resume-null.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/004_bottom-sl-resume-null.md new file mode 100644 index 000000000..548379229 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/004_bottom-sl-resume-null.md @@ -0,0 +1,79 @@ +# 底栏 SL/Resume 空引用 + +- 分类:blocking +- Issue 数:1 +- `0.7.2c` 最近一天次数:1 +- 设备数合计:1 +- 报告生成:2026-06-04 14:58:32 + +## Issue + +| Issue | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---:|---:|---|---| +| [39ed98d4e94b0bae441d2939ca96b699](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/39ed98d4e94b0bae441d2939ca96b699?pid=10) | NullReferenceException | 1 | 1 | 2026-06-03 15:13:30 | Object reference not set to an instance of an object. | + +## 设备上下文 + +### 39ed98d4e94b0bae441d2939ca96b699 + +- 样本 CrashId:`8bb54702df3b4f73af2f4769a8d39b69` +- 样本 DeviceId:`60-ff-9e-43-1f-91` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +NullReferenceException +Object reference not set to an instance of an object. +TH1_UI.View.Bottom.UIBottomBottomBarView.grv () (at <00000000000000000000000000000000>.0) +UnityEngine.Events.InvokableCall.Invoke () (at <00000000000000000000000000000000>.0) +UnityEngine.Events.UnityEvent.Invoke () (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.Process () (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.EventSystem.Update () (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.EventSystem.Update() + +TH1_UI.View.Bottom.UIBottomBottomBarView.grv () (at <00000000000000000000000000000000>.0) +UnityEngine.Events.InvokableCall.Invoke () (at <00000000000000000000000000000000>.0) +UnityEngine.Events.UnityEvent.Invoke () (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) (at <00000000000000000000000000000000>.0) +UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) (at <00000000000000000000000000000000>. +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 07:45:24 | bb81bce180d8672f500aa9f2021ec9f8 | | | +| 2026-06-04 07:23:57 | fc2d124d395f06a7f9a3d4f88141e46e | | | +| 2026-06-04 07:08:03 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 07:01:17 | bb81bce180d8672f500aa9f2021ec9f8 | | | +| 2026-06-04 07:01:17 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-04 07:01:17 | 8107c16369fb00417c1682a0350ec64f | | | +| 2026-06-03 20:06:45 | c3051df0699d3a433ecbef7e85411c9e | | | +| 2026-06-03 19:51:38 | 10d4df507992c1a66a90693df20b21c3 | | | + +## 代码位置 + +- `Unity/Assets/Scripts\TH1_UI\View\Bottom\UIBottomBottomBarView.cs:154: SLButton.onClick.AddListener(OnSLButtonClicked);` +- `Unity/Assets/Scripts\TH1_UI\View\Bottom\UIBottomBottomBarView.cs:240: private void OnSLButtonClicked()` + +## 解码结论 + +- 解码堆栈:`UIBottomBottomBarView.OnSLButtonClicked()`。 +- 当前代码在 `Main.MapData` 非空后直接访问 `Main.MapData.CurPlayer.IsSelfPlayer()`、`Main.MapData.Net.Mode`、`GameArchiveManager.Instance.GetQuickResumeRecord(...)`、`Main.Instance.GameLogic.ChangeState(...)` 和 `Timer.Instance.TimerRegister(...)`。其中 `CurPlayer`、`Net`、`GameArchiveManager.Instance`、`Main.Instance.GameLogic`、`Timer.Instance` 都可能在切菜单/读档/Resume 的时序里变空。 +- 本日只有 1 次,但这是用户主动点 S/L 时的真实阻断。建议把 `OnSLButtonClicked` 改成逐项 guard,并在失败时记录具体空对象;在进入 Menu 状态后注册 Resume Timer 前,也要确保 `Timer.Instance` 仍有效,避免清理流程和延迟回调互相踩。 + +## 判断 + +这是阻断类,因为 CrashSight 行或 LogError 包装内容中存在真实异常类型、异常对象或调用栈;不是单纯业务状态诊断。 +本批样本 `hasLogFile=false`,API 能拿到的是最终上报内容和同设备 ERROR 上报序列,不包含完整 Unity 运行日志;根因上下文按可见上报链路记录。 + +## 建议 + +优先按次数最高的 Issue 样本复现并修复;若同设备上报序列中出现更早的异常,应以更早异常作为源头处理。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/005_announce-major-event-null.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/005_announce-major-event-null.md new file mode 100644 index 000000000..21a3df71e --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/blocking/005_announce-major-event-null.md @@ -0,0 +1,102 @@ +# 重大事件公告 UI 空引用 + +- 分类:blocking +- Issue 数:1 +- `0.7.2c` 最近一天次数:1 +- 设备数合计:1 +- 报告生成:2026-06-04 14:58:32 + +## Issue + +| Issue | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---:|---:|---|---| +| [f5e2775f98f29836622f7f514a5a059d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f5e2775f98f29836622f7f514a5a059d?pid=10) | UnityLogError | 1 | 1 | 2026-06-03 15:10:19 | EventManager Publish listener failed: System.NullReferenceException: Object reference not set to an instance of an object. at TH1_UI.View.Announce.UIAnnounceMajorEventView.ewb (TH1_Core.Events.UIAnnounceMajorEventType a, System.Int32 b, System.Int32 c) [0x00000] in <00000000000000000000000000000000>:0 at era.bvr () [0x00000] in <00… | + +## 设备上下文 + +### f5e2775f98f29836622f7f514a5a059d + +- 样本 CrashId:`0b44d9c1be1a4ff9bd41cea02d1bf2ff` +- 样本 DeviceId:`a0-36-bc-64-85-f2` +- CrashSight 附带日志文件:`False` + +最终上报内容: + +```text +UnityLogError +EventManager Publish listener failed: System.NullReferenceException: Object reference not set to an instance of an object. + at TH1_UI.View.Announce.UIAnnounceMajorEventView.ewb (TH1_Core.Events.UIAnnounceMajorEventType a, System.Int32 b, System.Int32 c) [0x00000] in <00000000000000000000000000000000>:0 + at era.bvr () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].fab () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].ezp () [0x00000] in <00000000000000000000000000000000>:0 + at eri.fvd (System.Action a) [0x00000] in <00000000000000000000000000000000>:0 + at erl.fcy () [0x00000] in <00000000000000000000000000000000>:0 + at erl.cug (erh a, System.Boolean b) [0x00000] in <00000000000000000000000000000000>:0 + at ern.fdq (TH1_Core.Events.ShowUIAnnounceMajorEvent a) [0x00000] in <00000000000000000000000000000000>:0 + at erk.fcv[c] (c a) [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main+<>c.mmz () [0x00000] in <00000000000000000000000000000000>:0 + at i.oj () [0x00000] in <00000000000000000000000000000000>:0 + at TH1_Logic.Core.Main.Update () [0x00000] in <00000000000000000000000000000000>:0 +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +erk.fcv(c) +TH1_Logic.Core.<>c.mmz() +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +erk.fcv(c) +TH1_Logic.Core.<>c.mmz() +i.oj() +TH1_Logic.Core.Main.Update() + +UnityEngine.Debug.LogError(Object) +hk.LogError(String, Object) +erk.fcv(c) +TH1_Logic.Core.<>c.mmz() +i.oj() +TH1_Logic.Core.Main.Update() + +UnityLogError +EventManager Publish listener failed: System.NullReferenceException: Object reference not set to an instance of an object. + at TH1_UI.View.Announce.UIAnnounceMajorEventView.ewb (TH1_Core.Events.UIAnnounceMajorEventType a, System.Int32 b, System.Int32 c) [0x00000] in <00000000000000000000000000000000>:0 + at era.bvr () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].fab () [0x00000] in <00000000000000000000000000000000>:0 + at eqy`1[c].ezp () [0x00000] in <00000000000000000000000 +... +``` + +同设备最近 ERROR 上报序列: + +| 时间 | Issue | 类型 | 消息 | +|---|---|---|---| +| 2026-06-04 14:05:38 | 9b415b4bbb546c66eba3a6b67f916d35 | | | +| 2026-06-04 14:05:36 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-03 22:50:10 | 01eaa6aefd9162eccc930c2450a63779 | | | +| 2026-06-03 22:04:15 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-03 21:53:20 | 9b415b4bbb546c66eba3a6b67f916d35 | | | +| 2026-06-03 21:53:19 | 10d4df507992c1a66a90693df20b21c3 | | | +| 2026-06-03 21:50:04 | 01eaa6aefd9162eccc930c2450a63779 | | | +| 2026-06-03 21:19:26 | c7cbea703f42ecf6f54444f481fe7465 | | | + +## 代码位置 + +- `Unity/Assets/Scripts\TH1_UI\View\Announce\UIAnnounceMajorEventView.cs:16: public class UIAnnounceMajorEventView : Base.View` +- `Unity/Assets/Scripts\TH1_UI\View\Announce\UIAnnounceMajorEventView.cs:63: LogSystem.LogError("UIAnnounceMajorEventView.SetContent(): Title or Content or Image or Image is null");` +- `Unity/Assets/Scripts\TH1_UI\Controller\Announce\UIAnnounceMajorEventController.cs:15: public class UIAnnounceMajorEventController : ViewController, IEscClosable // 泛型参数是对应的View脚本` + +## 解码结论 + +- 解码堆栈:`UIAnnounceMajorEventController.OnOpen()` -> `UIAnnounceMajorEventView.SetContent(...)`,由 `EventManager.Publish` 包装成 `UnityLogError`。 +- 本日 1 次,仍属于开局/重大事件公告空引用族。可疑对象包括 `Main.MapData`、`PlayerMap.SelfPlayerData`、`PlayerInfo`、`UICenterMessageInfo` 配置,以及 Title/Content/Image prefab 引用。 +- 同设备相邻 ERROR 有多条网络发送/大厅诊断,说明可能发生在多人开局或恢复流程的 UI/Presentation 初始化阶段。建议 `SetContent` 在每个事件分支记录 `eventType/param1/param2` 并逐项 guard;StartGame/FirstMeet 这类公告要等 `Main.MapData.PlayerMap` 和 `SelfPlayerData.PlayerInfo` 已完成初始化后再发布。 + +## 判断 + +这是阻断类,因为 CrashSight 行或 LogError 包装内容中存在真实异常类型、异常对象或调用栈;不是单纯业务状态诊断。 +本批样本 `hasLogFile=false`,API 能拿到的是最终上报内容和同设备 ERROR 上报序列,不包含完整 Unity 运行日志;根因上下文按可见上报链路记录。 + +## 建议 + +优先按次数最高的 Issue 样本复现并修复;若同设备上报序列中出现更早的异常,应以更早异常作为源头处理。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/index.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/index.md new file mode 100644 index 000000000..71d09a111 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/index.md @@ -0,0 +1,50 @@ +# CrashSight 0.7.2c 最近一天 ERROR 分析 + +- 捕获时间:2026-06-04 14:58:32 +- 筛选范围:`0.7.2c`,`last_1_day`,ERROR,未处理/处理中 +- CrashSight numFound:416 +- 去重 Issue:416 +- blocking:14 个 Issue,267 次 +- logerror:402 个 Issue,73677 次 +- 原始数据:`Temp\CrashSight\Daily_2026-06-04_0.7.2c` + +## 阻断家族 + +| 家族 | Issue 数 | 次数 | 报告 | +|---|---:|---:|---| +| 空引用异常 | 3 | 161 | [blocking/001_null-reference.md](blocking/001_null-reference.md) | +| Steamworks 未初始化 | 3 | 68 | [blocking/002_steamworks-not-initialized.md](blocking/002_steamworks-not-initialized.md) | +| Steam API DLL 缺失 | 6 | 36 | [blocking/003_steam-api64-dll-missing.md](blocking/003_steam-api64-dll-missing.md) | +| 底栏 SL/Resume 空引用 | 1 | 1 | [blocking/004_bottom-sl-resume-null.md](blocking/004_bottom-sl-resume-null.md) | +| 重大事件公告 UI 空引用 | 1 | 1 | [blocking/005_announce-major-event-null.md](blocking/005_announce-major-event-null.md) | + +## 非阻断高频 + +| 类别 | Issue 数 | 次数 | +|---|---:|---:| +| 行动执行玩家不一致 | 21 | 43324 | +| 相似 Action 重复诊断 | 62 | 7394 | +| AI 计算死循环保护 | 2 | 6120 | +| P2P/大厅连接失败诊断 | 12 | 5026 | +| 行动同步版本/索引不一致 | 8 | 3247 | +| 网络发送失败诊断 | 71 | 2949 | +| 断线重连/ForceUpdate 诊断 | 8 | 2933 | +| 多语言 ID 为空 | 22 | 714 | +| UI/Renderer 空保护诊断 | 2 | 540 | +| MapData 序列化差异诊断 | 109 | 520 | +| STS/OSS 上传失败诊断 | 13 | 435 | +| 其他项目诊断日志 | 17 | 142 | + +## 报告 + +- [LogError Summary](logerror_summary.md) +- [空引用异常](blocking/001_null-reference.md) +- [Steamworks 未初始化](blocking/002_steamworks-not-initialized.md) +- [Steam API DLL 缺失](blocking/003_steam-api64-dll-missing.md) +- [底栏 SL/Resume 空引用](blocking/004_bottom-sl-resume-null.md) +- [重大事件公告 UI 空引用](blocking/005_announce-major-event-null.md) + +## 说明 + +blocking 的判定只认真实异常类型、异常对象或调用栈;纯 `LogSystem.LogError` 业务状态诊断归入 logerror。 +本次通过 CrashSight OpenAPI 抓取样本详情和同设备最近 ERROR 上报序列;若样本 `hasLogFile=false`,文档会明确标记上下文限制。 diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/logerror_summary.md b/MD/CrashSight_2026-06-04_0.7.2c_1day/logerror_summary.md new file mode 100644 index 000000000..274dbcd16 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/logerror_summary.md @@ -0,0 +1,438 @@ +# LogError Summary + +- 筛选范围:`0.7.2c`,`last_1_day`,ERROR,status `0,2` +- 捕获时间:2026-06-04 14:58:32 +- 非阻断 Issue:402 +- 非阻断次数:73677 + +## 分类汇总 + +| 类别 | Issue 数 | 次数 | 设备数 | 代码位置 | 示例 Issue | +|---|---:|---:|---:|---|---| +| 行动执行玩家不一致 | 21 | 43324 | 2589 | Unity/Assets/Scripts\TH1_Logic\Action\ActionLogic.cs:1113: LogSystem.LogError($"CompleteExecute Player 不一致 {ActionId.GetStringLog()}"); | 10d4df507992c1a66a90693df20b21c3, c8f74fcf4f765ba38d4e1e2e4c34d41e, c7cbea703f42ecf6f54444f481fe7465 | +| 相似 Action 重复诊断 | 62 | 7394 | 1676 | Unity/Assets/Scripts\TH1_Logic\AI\AILogic.cs:230: if(_sameCount > 5) LogSystem.LogError($"存在相似action ,记录点为:{MainEditor.Instance.BTNodeId} ," + | e2d6a88d46dcb49a0d139cdc09cfcf60, c3051df0699d3a433ecbef7e85411c9e, 76c4c1b1a5add246455aec813c46d59a | +| AI 计算死循环保护 | 2 | 6120 | 1562 | Unity/Assets/Scripts\TH1_Logic\AI\AILogic.cs:179: LogSystem.LogError($"死循环了,最终记录点为:{MainEditor.Instance.BTNodeId}");
Unity/Assets/Scripts\TH1_Logic\AI\AIActionBase.cs:528: LogSystem.LogError($"死循环了"); | bb81bce180d8672f500aa9f2021ec9f8, 83c5b5b46447ac4e50101f1148f4ab70 | +| P2P/大厅连接失败诊断 | 12 | 5026 | 1099 | Unity/Assets/Scripts\TH1_Logic\Steam\SimpleP2P.cs:479: LogSystem.LogError($"Connection failed - Reason: {endReason}"); | 9b415b4bbb546c66eba3a6b67f916d35, 01eaa6aefd9162eccc930c2450a63779, bc7e88e9811a3e38d26e15577210e3d7 | +| 行动同步版本/索引不一致 | 8 | 3247 | 698 | Unity/Assets/Scripts\TH1_Logic\Steam\GameNetReceiver.cs:131: LogSystem.LogError($"OnReceivedActionConfirm Version 不一致"); | d8de4834232190d1b31e54f83f92455d, 4c75b2d78a859ca6b6418bd8ea9103c3, 8b25a3e618ff41836a53290accc32ac4 | +| 网络发送失败诊断 | 71 | 2949 | 1352 | Unity/Assets/Scripts\TH1_Logic\Action\ActionLogic.cs:1140: LogSystem.LogError($"ActionConfirm send failed, abort local execute: {ActionId.GetStringLog()}"); | 58d1e511dcf9339b63622ba576ddc5bd, b077bae2896d3af9bd09e6b4f64e81ec, 698fb570ca698169d602f9b227a34074 | +| 断线重连/ForceUpdate 诊断 | 8 | 2933 | 843 | Unity/Assets/Scripts\TH1_Logic\Steam\GameNetSender.cs:422: public void SendRequestForceUpdate()
Unity/Assets/Scripts\TH1_Logic\Steam\GameNetSender.cs:429: LogSystem.LogWarning($"客户端请求重连冷却中: SendRequestForceUpdate, remain={RequestForceUpdateCooldown - (now - _lastRequestForceUpdateTime):F1}s");
Unity/Assets/Scripts\TH1_Logic\Steam\GameNetSender.cs:434: LogSystem.LogError($"客户端请求重连: SendRequestForceUpdate"); | 6015aabf5b375a7e2a323b4b520f7fa7, 1c750a91b04ed35e88058ba5c14be2ee, cf8c203b0fba86738b81adabfddb6773 | +| 多语言 ID 为空 | 22 | 714 | 496 | Unity/Assets/Scripts\TH1_Logic\Multilingual\MultilingualManager.cs:176: LogSystem.LogError($"多语言ID为空");
Unity/Assets/Scripts\TH1_Logic\Multilingual\MultilingualManager.cs:200: LogSystem.LogError($"多语言ID为空"); | 691253c2a412f07945231dd650f58213, ea2c22182f1187fccfaa5e605b3072c0, afec6671a017afaa004d0c956b773ca4 | +| UI/Renderer 空保护诊断 | 2 | 540 | 15 | Unity/Assets/Scripts\TH1_Logic\Input\InputLogic.cs:403: Debug.LogError("OnGridInfoAction Error: Main.MapData is null");
Unity/Assets/Scripts\TH1_Logic\Input\InputLogic.cs:410: Debug.LogError("OnGridInfoAction Error: Main.MapData.PlayerMap?.SelfPlayerData is null");
Unity/Assets/Scripts\TH1_Logic\Input\InputLogic.cs:421: Debug.LogError("OnGridInfoAction Error: UIManager.Instance?.UIInfoManager is null"); | 65db1d60ea0aaf171cc5d70c01c39643, 4c23c0cf4f10b92b30e82da3148c6a99 | +| MapData 序列化差异诊断 | 109 | 520 | 207 | Unity/Assets/Scripts\TH1_Data\MapData.cs:2761: differences.Add($"{name} differs (serialized data mismatch)"); | a3a426e3d5b3fcf63360c8d61b0fdf8b, f11c36424ed7e3712ef491ea2ec918cb, dbecb453502466ab76881122b91b20b4 | +| STS/OSS 上传失败诊断 | 13 | 435 | 308 | Unity/Assets/Scripts\TH1_Logic\Oss\OssManager.cs:124: LogSystem.LogError($"CollectData upload failed: {ex.Message}"); | 4519111d864a8906a22e97fb6b1dafde, 4260d3c082e41c980f03155e70fa1d91, 41ede517297398a59bc70bc4b37551cd | +| 其他项目诊断日志 | 17 | 142 | 21 | 未直接定位 | 4ec548e8f0b6d98f76954b3039d513f7, 33fecb6fac67d2812e6cf35354d61236, 37f25cc98990dc68e3ff203ac9ca4916 | +| 不可执行行动圈诊断 | 2 | 74 | 40 | Unity/Assets/Scripts\TH1_UI\View\Info\UIInfoCommonBaseActionCircleMono.cs:141: LogSystem.LogError($"CityLevelUpAction 不应该出现在无法执行的action circle里, Tyep :{cantType}"); | b8bbf46c799fc64adba48fa5070a2891, 8d39016bd3a41fd57a9b87ac41fb40f7 | +| 结算卡住兜底诊断 | 25 | 72 | 66 | Unity/Assets/Scripts\TH1_Logic\MatchConfig\MatchSettlementInfo.cs:328: MatchSettlementStuckGuard.CheckAndRecover(map, info, MatchSettlementType.Normal, kv.Key);
Unity/Assets/Scripts\TH1_Logic\MatchConfig\MatchSettlementInfo.cs:424: public static class MatchSettlementStuckGuard
Unity/Assets/Scripts\TH1_Logic\MatchConfig\MatchSettlementInfo.cs:484: sb.Append("[MatchSettlementStuck] 触发兜底:"); | dc5ba0219c33f551c8adfde92350d283, 1f1803ad05917557c3dcdfab06536cb0, 6bd22a2a6ee31e8e8e34144c082e7850 | +| 地图反序列化/版本兼容诊断 | 9 | 66 | 49 | Unity/Assets/Scripts\TH1_Data\MapData.cs:2220: LogSystem.LogError($"地图数据反序列化失败,可能是版本不兼容: {ex.Message}"); | 3ed551ed5c3ec29c3205b6381c3f9aa5, ef6af01bde7f25d4d8e4b961893178c1, 99958faf39cc5573311ea22bd5ee901d | +| Origin Player 为空诊断 | 11 | 43 | 39 | Unity/Assets/Scripts\TH1_Logic\Unit\UnitLogic.cs:658: LogSystem.LogError($"Origin Player is null target.id:{target.Id}");
Unity/Assets/Scripts\TH1_Logic\Unit\UnitLogic.cs:713: LogSystem.LogError($"RecoverHealth Origin Player is null target.id:{target.Id}"); | ab1eaf7e258e9ed5ec685035d10cc688, a9ac70afc181cdae23d90dbfe3b6c7ff, 589373c458d67eceb1a52ffc4f2b59b8 | +| OSS/创意工坊上传失败诊断 | 3 | 31 | 19 | Unity/Assets/Scripts\TH1_Logic\Oss\OssUploadService.cs:50: $"OSS PostObject 上传失败: {request.error}, HTTP {request.responseCode}, Response: {request.downloadHandler.text}"); | 9e004d52e5ba61a1cd8a5ba76ea3202d, e588fdcf5ece4872586965261dd16fef, 2004e1860db71825a45e9c040ee1205e | +| 地图/同步状态不一致诊断 | 2 | 24 | 5 | Unity/Assets/Scripts\TH1_Data\MapData.cs:2972: LogSystem.LogError($"Map不一致前后Action : 前:空" +
Unity/Assets/Scripts\TH1_Data\MapData.cs:2977: LogSystem.LogError($"Map不一致前后Action : 前:{Main.MapData.Net.Actions[i - 1].ActionId.GetStringLog()}" + | 750e4d3dbd0525705557f4b5ac6e5610, 8d894a1aa7493ca7b8bcb36ddc9a0981 | +| 本地安全写入失败 | 2 | 21 | 5 | Unity/Assets/Scripts\TH1_Data\MapData.cs:2161: LogSystem.LogError($"保存地图配置数据失败: 安全写入失败");
Unity/Assets/Scripts\TH1_Logic\Tools\FileTools.cs:86: LogSystem.LogError($"安全写入失败: {e.Message}"); | b7c41587ce521d0cda82940c6f88046e, 5192b3470a2e95cc64dd1139576035c5 | +| 本机音频/显卡能力诊断 | 1 | 2 | 2 | 未直接定位 | 40c20d961527ac0e0fc5288af37cae47 | + +## 明细 + +| Issue | 类别 | 类型 | 次数 | 设备 | 最近上报 | 消息 | +|---|---|---|---:|---:|---|---| +| [10d4df507992c1a66a90693df20b21c3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/10d4df507992c1a66a90693df20b21c3?pid=10) | 行动执行玩家不一致 | UnityLogError | 42580 | 2150 | 2026-06-04 14:57:16 | CompleteExecute Player 不一致 Action : UnitAttack Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [bb81bce180d8672f500aa9f2021ec9f8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bb81bce180d8672f500aa9f2021ec9f8?pid=10) | AI 计算死循环保护 | UnityLogError | 5216 | 1091 | 2026-06-04 14:56:09 | 死循环了 | +| [9b415b4bbb546c66eba3a6b67f916d35](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9b415b4bbb546c66eba3a6b67f916d35?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 3473 | 325 | 2026-06-04 14:56:47 | 应用层拒绝连接 - 错误码: 1000,可能原因:1.对方未创建监听套接字 2.对方主动拒绝 3.对方游戏未运行 | +| [01eaa6aefd9162eccc930c2450a63779](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/01eaa6aefd9162eccc930c2450a63779?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 1130 | 656 | 2026-06-04 14:19:09 | Connection failed - Reason: 1000 | +| [4c75b2d78a859ca6b6418bd8ea9103c3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4c75b2d78a859ca6b6418bd8ea9103c3?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 1104 | 205 | 2026-06-04 14:56:46 | OnReceivedActionExcute MapHash 不一致,拒绝执行 | +| [8107c16369fb00417c1682a0350ec64f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8107c16369fb00417c1682a0350ec64f?pid=10) | 相似 Action 重复诊断 | UnityLogError | 966 | 152 | 2026-06-04 14:42:18 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoChivalry PlayerAction : None AIParam : AllClear Tech : KanakoChivalry CultureCardType : None 重复次数 :6 | +| [83c5b5b46447ac4e50101f1148f4ab70](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/83c5b5b46447ac4e50101f1148f4ab70?pid=10) | AI 计算死循环保护 | UnityLogError | 904 | 471 | 2026-06-04 14:46:45 | 死循环了,最终记录点为:194 | +| [76c4c1b1a5add246455aec813c46d59a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/76c4c1b1a5add246455aec813c46d59a?pid=10) | 相似 Action 重复诊断 | UnityLogError | 873 | 127 | 2026-06-04 14:43:50 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianRiding PlayerAction : None AIParam : AllClear Tech : KomeijiIndianRiding CultureCardType : None 重复次数 :7 | +| [f491e675022da1efea0d0392ab128f62](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f491e675022da1efea0d0392ab128f62?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 844 | 192 | 2026-06-04 14:16:21 | 客户端请求重连: SendRequestForceUpdate | +| [c3051df0699d3a433ecbef7e85411c9e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c3051df0699d3a433ecbef7e85411c9e?pid=10) | 相似 Action 重复诊断 | UnityLogError | 707 | 226 | 2026-06-04 14:55:04 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoFreeSpirit PlayerAction : None AIParam : AllClear Tech : KanakoFreeSpirit CultureCardType : None 重复次数 :7 | +| [4de7d427f16ede45dbd3693fc3431ac3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4de7d427f16ede45dbd3693fc3431ac3?pid=10) | 网络发送失败诊断 | UnityLogError | 682 | 77 | 2026-06-04 14:21:24 | ij: 房主广播失败 | +| [b9356ab138b2b54e96f3db7887c3b8d0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b9356ab138b2b54e96f3db7887c3b8d0?pid=10) | 相似 Action 重复诊断 | UnityLogError | 663 | 202 | 2026-06-04 14:40:37 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianNavigation PlayerAction : None AIParam : AllClear Tech : KomeijiIndianNavigation CultureCardType : None 重复次数 … | +| [1c750a91b04ed35e88058ba5c14be2ee](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1c750a91b04ed35e88058ba5c14be2ee?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 631 | 152 | 2026-06-04 14:56:46 | 触发断线重连, 触发原因: OK | +| [8ea23c00bbb51e4cd7f62f25a2dde6c0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8ea23c00bbb51e4cd7f62f25a2dde6c0?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 619 | 202 | 2026-06-04 14:33:21 | 客户端请求重连: SendRequestForceUpdate | +| [8b25a3e618ff41836a53290accc32ac4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8b25a3e618ff41836a53290accc32ac4?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 612 | 121 | 2026-06-04 14:41:22 | 房主端:message.Index > Main.MapData.Net.Actions.Count | +| [ad6a6bee84c34a853e6038146f334126](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ad6a6bee84c34a853e6038146f334126?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 543 | 120 | 2026-06-04 14:33:19 | OnReceivedActionConfirm MapHash 不一致,拒绝执行 | +| [65db1d60ea0aaf171cc5d70c01c39643](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/65db1d60ea0aaf171cc5d70c01c39643?pid=10) | UI/Renderer 空保护诊断 | UnityLogError | 533 | 9 | 2026-06-04 02:25:11 | OnGridInfoAction Error: Main.MapData is null | +| [d8de4834232190d1b31e54f83f92455d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d8de4834232190d1b31e54f83f92455d?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 531 | 171 | 2026-06-04 14:56:46 | 成员端: message.Index > Main.MapData.Net.Actions.Count | +| [6015aabf5b375a7e2a323b4b520f7fa7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6015aabf5b375a7e2a323b4b520f7fa7?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 500 | 168 | 2026-06-04 14:56:47 | 客户端请求重连: SendRequestForceUpdate | +| [eef7fa7503168965448a647bfbe7ae65](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/eef7fa7503168965448a647bfbe7ae65?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 415 | 56 | 2026-06-04 13:48:07 | OnReceivedActionConfirm Version 不一致 | +| [edcd261bfeff53e33bfe7210c87dcb57](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/edcd261bfeff53e33bfe7210c87dcb57?pid=10) | 相似 Action 重复诊断 | UnityLogError | 410 | 100 | 2026-06-04 14:18:08 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoRiding PlayerAction : None AIParam : AllClear Tech : KanakoRiding CultureCardType : None 重复次数 :6 | +| [193d2d61f85358b92951ff088aecf11e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/193d2d61f85358b92951ff088aecf11e?pid=10) | 相似 Action 重复诊断 | UnityLogError | 360 | 33 | 2026-06-04 13:01:09 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Spiritualism PlayerAction : None AIParam : AllClear Tech : Spiritualism CultureCardType : None 重复次数 :7 | +| [99c0d1f01c2fd32ecadaa6d93a458b2c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/99c0d1f01c2fd32ecadaa6d93a458b2c?pid=10) | MapData 序列化差异诊断 | UnityLogError | 336 | 71 | 2026-06-04 14:12:39 | | +| [9e8f0e125886eb7d8915c71e359f7035](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9e8f0e125886eb7d8915c71e359f7035?pid=10) | 相似 Action 重复诊断 | UnityLogError | 326 | 10 | 2026-06-04 14:26:02 | 存在相似action ,记录点为:142 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Riding PlayerAction : None AIParam : AllClear Tech : Riding CultureCardType : None 重复次数 :6 | +| [213b50a7c27692249febd5c26cb777c3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/213b50a7c27692249febd5c26cb777c3?pid=10) | 相似 Action 重复诊断 | UnityLogError | 321 | 3 | 2026-06-04 11:25:28 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Climbing PlayerAction : None AIParam : AllClear Tech : Climbing CultureCardType : None 重复次数 :1 | +| [e2d6a88d46dcb49a0d139cdc09cfcf60](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e2d6a88d46dcb49a0d139cdc09cfcf60?pid=10) | 相似 Action 重复诊断 | UnityLogError | 316 | 95 | 2026-06-04 14:55:50 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoSmithery PlayerAction : None AIParam : AllClear Tech : KanakoSmithery CultureCardType : None 重复次数 :6 | +| [7f6a8332378f3bf99f4514490f913b17](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7f6a8332378f3bf99f4514490f913b17?pid=10) | 相似 Action 重复诊断 | UnityLogError | 305 | 68 | 2026-06-04 12:35:30 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianSailing PlayerAction : None AIParam : AllClear Tech : KomeijiIndianSailing CultureCardType : None 重复次数 :6 | +| [691253c2a412f07945231dd650f58213](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/691253c2a412f07945231dd650f58213?pid=10) | 多语言 ID 为空 | UnityLogError | 284 | 182 | 2026-06-04 14:41:50 | 多语言ID为空 | +| [6f9a7dfae381416b2527844f750fafc1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6f9a7dfae381416b2527844f750fafc1?pid=10) | 相似 Action 重复诊断 | UnityLogError | 282 | 59 | 2026-06-04 14:29:31 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : FreeSpirit PlayerAction : None AIParam : AllClear Tech : FreeSpirit CultureCardType : None 重复次数 :6 | +| [37c3a6f1b4b5b39220ee5ed7563118bf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/37c3a6f1b4b5b39220ee5ed7563118bf?pid=10) | 网络发送失败诊断 | UnityLogError | 278 | 62 | 2026-06-04 14:21:26 | eop: 房主广播失败 | +| [dbce2880e5ad9287fcca2bf271f97622](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dbce2880e5ad9287fcca2bf271f97622?pid=10) | 网络发送失败诊断 | UnityLogError | 269 | 158 | 2026-06-04 14:05:19 | ij: 房主广播失败 | +| [2cb3d67ddfe0d9587abd02390f5de041](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2cb3d67ddfe0d9587abd02390f5de041?pid=10) | 网络发送失败诊断 | UnityLogError | 233 | 142 | 2026-06-04 14:03:47 | ij: 房主广播失败 | +| [bc7e88e9811a3e38d26e15577210e3d7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bc7e88e9811a3e38d26e15577210e3d7?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 223 | 49 | 2026-06-04 13:55:35 | 远程超时 - 目标用户网络问题 | +| [7f1d39e4d1ab06af2b277d2a5eeec9cf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7f1d39e4d1ab06af2b277d2a5eeec9cf?pid=10) | 相似 Action 重复诊断 | UnityLogError | 222 | 68 | 2026-06-04 14:36:15 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoRoads PlayerAction : None AIParam : AllClear Tech : KanakoRoads CultureCardType : None 重复次数 :6 | +| [ad52d9e056bfbd17f4ccb8384e5f83d9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ad52d9e056bfbd17f4ccb8384e5f83d9?pid=10) | 相似 Action 重复诊断 | UnityLogError | 197 | 75 | 2026-06-04 13:25:42 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianMethematics PlayerAction : None AIParam : AllClear Tech : KomeijiIndianMethematics CultureCardType : None 重复次… | +| [1d2092e8267a158d39aa1a040041020d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1d2092e8267a158d39aa1a040041020d?pid=10) | 网络发送失败诊断 | UnityLogError | 194 | 140 | 2026-06-04 14:03:46 | P2P broadcast preflight failed: target=76561199140125537, reason=No connection to 76561199140125537 | +| [cf8c203b0fba86738b81adabfddb6773](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cf8c203b0fba86738b81adabfddb6773?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 191 | 63 | 2026-06-04 14:33:22 | 触发断线重连, 触发原因: Error | +| [81a5e2896daabc7005cd79ae522de4bf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/81a5e2896daabc7005cd79ae522de4bf?pid=10) | 网络发送失败诊断 | UnityLogError | 190 | 151 | 2026-06-04 14:05:15 | P2P broadcast preflight failed: target=76561199481856121, reason=Target is not a lobby peer: 76561199481856121 | +| [d7e6cc2799b68c86e60f214b087d67a2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d7e6cc2799b68c86e60f214b087d67a2?pid=10) | 行动执行玩家不一致 | UnityLogError | 184 | 118 | 2026-06-04 13:50:24 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : SecondHero | +| [8580a82c199b326d8623eef77b8af637](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8580a82c199b326d8623eef77b8af637?pid=10) | 相似 Action 重复诊断 | UnityLogError | 180 | 59 | 2026-06-04 12:22:19 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Aquatism PlayerAction : None AIParam : AllClear Tech : Aquatism CultureCardType : None 重复次数 :6 | +| [4519111d864a8906a22e97fb6b1dafde](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4519111d864a8906a22e97fb6b1dafde?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 170 | 121 | 2026-06-04 14:50:08 | CollectData upload failed: STS request failed: HTTP/1.1 403 Forbidden | +| [8f35d8d1fd8078645abcd7bd1061b0c5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8f35d8d1fd8078645abcd7bd1061b0c5?pid=10) | 相似 Action 重复诊断 | UnityLogError | 161 | 34 | 2026-06-04 13:21:08 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoPhilosophy PlayerAction : None AIParam : AllClear Tech : KanakoPhilosophy CultureCardType : None 重复次数 :6 | +| [a0830cd150cf6348c957fa17694ae9f6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a0830cd150cf6348c957fa17694ae9f6?pid=10) | 网络发送失败诊断 | UnityLogError | 158 | 76 | 2026-06-04 12:58:11 | Failed to send game invite to: 76561198041520499 | +| [d7a74e6e95985e97e0bbecc7de0c0f44](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d7a74e6e95985e97e0bbecc7de0c0f44?pid=10) | 网络发送失败诊断 | UnityLogError | 153 | 30 | 2026-06-04 14:04:15 | Failed to send game invite to: 76561199211883909 | +| [e0607caeab32ce4c102dd3db17f6d498](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e0607caeab32ce4c102dd3db17f6d498?pid=10) | 网络发送失败诊断 | UnityLogError | 141 | 21 | 2026-06-04 03:41:23 | bfv: 发送给房主失败 | +| [0fc9fec6c17b8d12527197dae35611d6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0fc9fec6c17b8d12527197dae35611d6?pid=10) | 相似 Action 重复诊断 | UnityLogError | 136 | 25 | 2026-06-04 14:41:18 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Roads PlayerAction : None AIParam : AllClear Tech : Roads CultureCardType : None 重复次数 :6 | +| [5b43fb939ee15af71b061baef0fdfaa1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5b43fb939ee15af71b061baef0fdfaa1?pid=10) | 相似 Action 重复诊断 | UnityLogError | 121 | 6 | 2026-06-04 11:42:49 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Farming PlayerAction : None AIParam : AllClear Tech : Farming CultureCardType : None 重复次数 :6 | +| [93509b23a954c79d835f4138bab9f3f7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/93509b23a954c79d835f4138bab9f3f7?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 116 | 109 | 2026-06-04 14:17:44 | STS request failed: HTTP/1.1 403 Forbidden, Response: {"error":"Steam verification failed: Steam API 请求失败(重试 2 次): Steam API 请求超时(8000ms)"} | +| [5b3c6d96b848815202763b13c522f434](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5b3c6d96b848815202763b13c522f434?pid=10) | 相似 Action 重复诊断 | UnityLogError | 113 | 33 | 2026-06-04 07:04:55 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Ramming PlayerAction : None AIParam : AllClear Tech : Ramming CultureCardType : None 重复次数 :6 | +| [f5d6caefc1e5ac72cd5c21a56e3dfddb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f5d6caefc1e5ac72cd5c21a56e3dfddb?pid=10) | 多语言 ID 为空 | UnityLogError | 105 | 88 | 2026-06-04 14:40:51 | 多语言ID为空 | +| [c7cbea703f42ecf6f54444f481fe7465](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c7cbea703f42ecf6f54444f481fe7465?pid=10) | 行动执行玩家不一致 | UnityLogError | 103 | 75 | 2026-06-04 14:16:06 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : SecondHero | +| [3073af8438a779606ac04d433962d5cd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3073af8438a779606ac04d433962d5cd?pid=10) | 相似 Action 重复诊断 | UnityLogError | 101 | 32 | 2026-06-04 13:15:08 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoTrade PlayerAction : None AIParam : AllClear Tech : KanakoTrade CultureCardType : None 重复次数 :7 | +| [1df80dbcaf6f1f71cbd77fff64532361](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1df80dbcaf6f1f71cbd77fff64532361?pid=10) | 网络发送失败诊断 | UnityLogError | 94 | 77 | 2026-06-04 14:21:23 | P2P broadcast preflight failed: target=76561199841273076, reason=No connection to 76561199841273076 | +| [e411b59aba2e1015cd27950bef1e17e4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e411b59aba2e1015cd27950bef1e17e4?pid=10) | 多语言 ID 为空 | UnityLogError | 91 | 61 | 2026-06-04 14:40:52 | 多语言ID为空 | +| [17ad3797303c790702e726900b44d7a1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/17ad3797303c790702e726900b44d7a1?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 89 | 25 | 2026-06-04 07:00:34 | Failed to enter lobby: k_EChatRoomEnterResponseFull | +| [60d84edf5f69d3592e1dc8aef452a038](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/60d84edf5f69d3592e1dc8aef452a038?pid=10) | 网络发送失败诊断 | UnityLogError | 88 | 75 | 2026-06-04 12:07:29 | Failed to send message to 76561198041520499: k_EResultConnectFailed | +| [fc2d124d395f06a7f9a3d4f88141e46e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fc2d124d395f06a7f9a3d4f88141e46e?pid=10) | 行动执行玩家不一致 | UnityLogError | 84 | 51 | 2026-06-04 12:03:36 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : MonumentForest | +| [a2897449c9b8859f7fdc82ff7e1099f9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a2897449c9b8859f7fdc82ff7e1099f9?pid=10) | 多语言 ID 为空 | UnityLogError | 83 | 57 | 2026-06-04 14:40:51 | 多语言ID为空 | +| [b3b11c4905b4514323dcab8bd7d5a857](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b3b11c4905b4514323dcab8bd7d5a857?pid=10) | 行动执行玩家不一致 | UnityLogError | 80 | 52 | 2026-06-04 14:07:31 | CompleteExecute Player 不一致 Action : TurnEnd Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [afec6671a017afaa004d0c956b773ca4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/afec6671a017afaa004d0c956b773ca4?pid=10) | 多语言 ID 为空 | UnityLogError | 78 | 59 | 2026-06-04 14:40:52 | 多语言ID为空 | +| [c11f14ad2fbd5625c5b53fb910cdba76](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c11f14ad2fbd5625c5b53fb910cdba76?pid=10) | 网络发送失败诊断 | UnityLogError | 71 | 56 | 2026-06-04 14:21:25 | P2P broadcast preflight failed: target=76561199211883909, reason=No connection to 76561199211883909 | +| [a0e37aa641e65872faadaebad6187c91](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a0e37aa641e65872faadaebad6187c91?pid=10) | 相似 Action 重复诊断 | UnityLogError | 70 | 23 | 2026-06-04 11:13:25 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoMining PlayerAction : None AIParam : AllClear Tech : KanakoMining CultureCardType : None 重复次数 :6 | +| [b8bbf46c799fc64adba48fa5070a2891](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b8bbf46c799fc64adba48fa5070a2891?pid=10) | 不可执行行动圈诊断 | UnityLogError | 69 | 37 | 2026-06-04 14:40:03 | CityLevelUpAction 不应该出现在无法执行的action circle里, Tyep :None | +| [250d1a8a1acff41c635ce86249462e21](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/250d1a8a1acff41c635ce86249462e21?pid=10) | 行动执行玩家不一致 | UnityLogError | 65 | 43 | 2026-06-04 14:02:21 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : ThirdHero | +| [a1669cc14acdfdbfbb7e4b67d8edaa17](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a1669cc14acdfdbfbb7e4b67d8edaa17?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 63 | 30 | 2026-06-04 13:55:38 | 触发断线重连, 触发原因: Timeout | +| [d0c686e60340f8c46826266c5ddd9f47](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d0c686e60340f8c46826266c5ddd9f47?pid=10) | 行动执行玩家不一致 | UnityLogError | 56 | 18 | 2026-06-04 09:22:34 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : MonumentShallow | +| [e139e615cb7de95a6f55d1391aaa7410](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e139e615cb7de95a6f55d1391aaa7410?pid=10) | 相似 Action 重复诊断 | UnityLogError | 56 | 26 | 2026-06-04 05:21:08 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Chivalry PlayerAction : None AIParam : AllClear Tech : Chivalry CultureCardType : None 重复次数 :6 | +| [9c97ea379fd9f3b95e8f758b307e4997](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9c97ea379fd9f3b95e8f758b307e4997?pid=10) | 相似 Action 重复诊断 | UnityLogError | 55 | 25 | 2026-06-04 13:27:11 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianChivalry PlayerAction : None AIParam : AllClear Tech : KomeijiIndianChivalry CultureCardType : None 重复次数 :6 | +| [791d4ca1ba424779c33a51ac2a073c8c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/791d4ca1ba424779c33a51ac2a073c8c?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 48 | 18 | 2026-06-04 14:12:39 | 触发断线重连, 触发原因: Disconnected | +| [886fa66ed99f8ff6955fe0e47d8e2f82](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/886fa66ed99f8ff6955fe0e47d8e2f82?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 46 | 7 | 2026-06-04 07:08:24 | 未知连接失败原因: 5008 | +| [b6268405e423097fce87050da2cc675d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b6268405e423097fce87050da2cc675d?pid=10) | 行动执行玩家不一致 | UnityLogError | 45 | 8 | 2026-06-04 05:21:10 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : AdvancedHeroEnhance | +| [ea2c22182f1187fccfaa5e605b3072c0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ea2c22182f1187fccfaa5e605b3072c0?pid=10) | 多语言 ID 为空 | UnityLogError | 44 | 33 | 2026-06-04 14:40:54 | 多语言ID为空 | +| [9043dd945e4b0289ae7aa38939ee3105](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9043dd945e4b0289ae7aa38939ee3105?pid=10) | 相似 Action 重复诊断 | UnityLogError | 42 | 6 | 2026-06-04 13:31:39 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchTewi Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [683af7e6fbb1a3d4bf25311b223076bb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/683af7e6fbb1a3d4bf25311b223076bb?pid=10) | 相似 Action 重复诊断 | UnityLogError | 39 | 25 | 2026-06-04 11:52:21 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoNavigation PlayerAction : None AIParam : AllClear Tech : KanakoNavigation CultureCardType : None 重复次数 :6 | +| [8dfa0ffa273133eeb6db6ff563aba099](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8dfa0ffa273133eeb6db6ff563aba099?pid=10) | 其他项目诊断日志 | UnityLogError | 39 | 1 | 2026-06-03 16:19:22 | AddUnitData blocked: target grid occupied. gid=523, cid=1059, newUnit=KomeijiIndianCatapult/None/0, existingUnitId=1514, existingUnit=Cloak/None/0, mapId=4119617775 | +| [41ede517297398a59bc70bc4b37551cd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/41ede517297398a59bc70bc4b37551cd?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 38 | 16 | 2026-06-04 14:18:08 | CollectData upload failed: STS request failed: Cannot resolve destination host | +| [65b06fbb438780b70bdb76c45f529d9c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/65b06fbb438780b70bdb76c45f529d9c?pid=10) | 网络发送失败诊断 | UnityLogError | 37 | 17 | 2026-06-04 12:14:09 | P2P message send failed: target=76561199030260664, reason=Queued P2P message dropped because connection is not active: state=k_ESteamNetworkingConnectionState_ClosedByPeer, messageId: 0, chunk: 1/1 | +| [7a6fa21d90f878506c719d1371bf7a07](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7a6fa21d90f878506c719d1371bf7a07?pid=10) | 断线重连/ForceUpdate 诊断 | UnityLogError | 37 | 18 | 2026-06-04 13:55:10 | 触发断线重连, 触发原因: Leaved | +| [daec796293ecae6d73a5eef8f5e3707c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/daec796293ecae6d73a5eef8f5e3707c?pid=10) | 网络发送失败诊断 | UnityLogError | 37 | 29 | 2026-06-04 14:04:14 | Failed to send message to 76561199040381920: k_EResultConnectFailed | +| [e7f8cb8e59e26d51248a4ffb8f221d97](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e7f8cb8e59e26d51248a4ffb8f221d97?pid=10) | 相似 Action 重复诊断 | UnityLogError | 37 | 9 | 2026-06-03 21:35:36 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Navigation PlayerAction : None AIParam : AllClear Tech : Navigation CultureCardType : None 重复次数 :6 | +| [7b5f54e17dc2f09810eaf4a23c8fbf40](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7b5f54e17dc2f09810eaf4a23c8fbf40?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 36 | 12 | 2026-06-04 11:28:37 | 连接超时 - 可能的原因:1.目标用户不在线 2.网络问题 3.防火墙阻止 | +| [5cbeb3f7c7e757e5c7ea672eb1557aaf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5cbeb3f7c7e757e5c7ea672eb1557aaf?pid=10) | 其他项目诊断日志 | UnityLogError | 34 | 1 | 2026-06-03 15:39:28 | AddUnitData blocked: target grid occupied. gid=546, cid=982, newUnit=Knights/None/0, existingUnitId=1317, existingUnit=Cloak/None/0, mapId=2255024563 | +| [b63bc16c733e36d73849205e87363b5f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b63bc16c733e36d73849205e87363b5f?pid=10) | 行动执行玩家不一致 | UnityLogError | 34 | 18 | 2026-06-04 07:03:57 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : ThirdHero | +| [378434af7c2f55f4ffb8ec2a9f287b4c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/378434af7c2f55f4ffb8ec2a9f287b4c?pid=10) | 相似 Action 重复诊断 | UnityLogError | 32 | 6 | 2026-06-04 14:36:58 | 存在相似action ,记录点为:716 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Strategy PlayerAction : None AIParam : AllClear Tech : Strategy CultureCardType : None 重复次数 :7 | +| [95aabdb7f346efa423a7b082878dd636](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/95aabdb7f346efa423a7b082878dd636?pid=10) | 相似 Action 重复诊断 | UnityLogError | 32 | 7 | 2026-06-03 23:34:05 | 存在相似action ,记录点为:771 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Organization PlayerAction : None AIParam : AllClear Tech : Organization CultureCardType : None 重复次数 :6 | +| [034cfe80d745e3c9774d27e82ff3a0f3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/034cfe80d745e3c9774d27e82ff3a0f3?pid=10) | 网络发送失败诊断 | UnityLogError | 31 | 10 | 2026-06-04 14:21:33 | ActionExecute broadcast failed, abort owner execute: Action : UnitMove Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [18881ca550f30dcd6389af3fec2d7699](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/18881ca550f30dcd6389af3fec2d7699?pid=10) | 网络发送失败诊断 | UnityLogError | 30 | 7 | 2026-06-04 07:42:18 | ActionExecute broadcast failed, abort owner execute: Action : UnitAttack Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [44325775d9be4ec4305b2ebc4cc8c20c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/44325775d9be4ec4305b2ebc4cc8c20c?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 30 | 13 | 2026-06-04 13:55:33 | 房主端:message.Index < Main.MapData.Net.Actions.Count | +| [4e3d34adfbf230fd950555e4bdb181c6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4e3d34adfbf230fd950555e4bdb181c6?pid=10) | 相似 Action 重复诊断 | UnityLogError | 28 | 15 | 2026-06-03 21:08:43 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Trade PlayerAction : None AIParam : AllClear Tech : Trade CultureCardType : None 重复次数 :6 | +| [0cb4b0db462d1610c11fe1d5444a01d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0cb4b0db462d1610c11fe1d5444a01d?pid=10) | 相似 Action 重复诊断 | UnityLogError | 26 | 9 | 2026-06-04 11:56:01 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Construction PlayerAction : None AIParam : AllClear Tech : Construction CultureCardType : None 重复次数 :6 | +| [bc85dad1ecb800b2c83c1e13c1455a14](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bc85dad1ecb800b2c83c1e13c1455a14?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 26 | 3 | 2026-06-03 22:22:11 | CollectData upload failed: STS request failed: Unable to complete SSL connection | +| [50119431f45750d343ff2c70de7250b5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/50119431f45750d343ff2c70de7250b5?pid=10) | 行动执行玩家不一致 | UnityLogError | 25 | 16 | 2026-06-04 12:17:31 | CompleteExecute Player 不一致 Action : TurnEnd Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [ef6af01bde7f25d4d8e4b961893178c1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ef6af01bde7f25d4d8e4b961893178c1?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 24 | 17 | 2026-06-04 13:50:26 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [40b385e6956400fe315db114f30e0fb7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/40b385e6956400fe315db114f30e0fb7?pid=10) | 行动执行玩家不一致 | UnityLogError | 23 | 12 | 2026-06-04 06:03:42 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : MonumentMountain | +| [8d894a1aa7493ca7b8bcb36ddc9a0981](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8d894a1aa7493ca7b8bcb36ddc9a0981?pid=10) | 地图/同步状态不一致诊断 | UnityLogError | 23 | 4 | 2026-06-04 06:02:03 | Map不一致前后Action : 前:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : BreakAlly AIParam : AllClear Tech : None CultureCardType : None 后:Action : UnitAction Wonder : None Resource :… | +| [f14ac061b2149a6e99d386b3b392434d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f14ac061b2149a6e99d386b3b392434d?pid=10) | 相似 Action 重复诊断 | UnityLogError | 23 | 3 | 2026-06-03 21:00:05 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : GermanyAya Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [52462b09c717e6f28d4662656683c73b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/52462b09c717e6f28d4662656683c73b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 22 | 8 | 2026-06-04 05:37:12 | got.grb[7].gqz[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[7].gqz[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[7].gqz[0].jpz[2].Item: reflection error - Number of parameters specified does not match the expected number. | +| [c01e176659cfee5baba883ae144f3620](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c01e176659cfee5baba883ae144f3620?pid=10) | 相似 Action 重复诊断 | UnityLogError | 22 | 14 | 2026-06-04 05:01:29 | 存在相似action ,记录点为:18 ,Action为:Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : SecondHero 重复次数 :1 | +| [2155cbc9cb2baf0262737433bbc6e38f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2155cbc9cb2baf0262737433bbc6e38f?pid=10) | 相似 Action 重复诊断 | UnityLogError | 21 | 12 | 2026-06-03 20:02:39 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KomeijiIndianArchery PlayerAction : None AIParam : AllClear Tech : KomeijiIndianArchery CultureCardType : None 重复次数 :6 | +| [879342965b3e2cf8dfb3f6e6be2f3b0c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/879342965b3e2cf8dfb3f6e6be2f3b0c?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 20 | 14 | 2026-06-04 01:53:25 | 地图数据反序列化失败,可能是版本不兼容: ctu property count is 20 but binary's header maked as 21, can't deserialize about versioning. | +| [8e0b937600f25dc9ddb015f7f5789d83](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8e0b937600f25dc9ddb015f7f5789d83?pid=10) | MapData 序列化差异诊断 | UnityLogError | 19 | 2 | 2026-06-04 10:44:45 | UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb.Count: 55 != 56 gou.gpd.Count: 1502 != 1503 gow.Count: 55 != 56 gox.Count: 55 != 56 | +| [2c80a08593d1d79d0f9f6d9ef7a2ec77](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2c80a08593d1d79d0f9f6d9ef7a2ec77?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 18 | 16 | 2026-06-04 14:13:53 | CollectData upload failed: STS request failed: Request timeout | +| [2004e1860db71825a45e9c040ee1205e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2004e1860db71825a45e9c040ee1205e?pid=10) | OSS/创意工坊上传失败诊断 | UnityLogError | 17 | 5 | 2026-06-03 22:02:27 | OSS PostObject 上传失败: Cannot resolve destination host, HTTP 0, Response: | +| [42d6b47d8a74bf373ade1533f107cfc8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/42d6b47d8a74bf373ade1533f107cfc8?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 17 | 17 | 2026-06-04 10:46:16 | STS request failed: Request timeout, Response: | +| [4b1db5b10234b3092b2adfa099ee8e69](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4b1db5b10234b3092b2adfa099ee8e69?pid=10) | 其他项目诊断日志 | UnityLogError | 17 | 2 | 2026-06-04 00:10:44 | AddUnitData blocked: target grid occupied. gid=122, cid=518, newUnit=Catapult/None/0, existingUnitId=585, existingUnit=Cloak/None/0, mapId=1589163 | +| [5192b3470a2e95cc64dd1139576035c5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5192b3470a2e95cc64dd1139576035c5?pid=10) | 本地安全写入失败 | UnityLogError | 17 | 2 | 2026-06-03 16:57:55 | 安全写入失败: The process cannot access the file because it is being used by another process. | +| [6795227a4b5a7c3087389b00228d587c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6795227a4b5a7c3087389b00228d587c?pid=10) | 其他项目诊断日志 | UnityLogError | 17 | 1 | 2026-06-03 16:19:21 | AddUnitData blocked: target grid occupied. gid=523, cid=1059, newUnit=Giant/IndianSatori/4, existingUnitId=1514, existingUnit=Cloak/None/0, mapId=4119617775 | +| [773e5d47d6aad89edb0492504359a8c9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/773e5d47d6aad89edb0492504359a8c9?pid=10) | 网络发送失败诊断 | UnityLogError | 17 | 16 | 2026-06-04 14:21:28 | P2P broadcast preflight failed: target=76561199211883909, reason=No connection to 76561199211883909 | +| [0d3c117cffe5cca3489b9158c6c5236b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0d3c117cffe5cca3489b9158c6c5236b?pid=10) | 网络发送失败诊断 | UnityLogError | 16 | 16 | 2026-06-04 08:32:28 | fme: 发送给成员失败 memberId=76561199211883909 | +| [736b76f612c90176d984722fdbfdb5b7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/736b76f612c90176d984722fdbfdb5b7?pid=10) | 相似 Action 重复诊断 | UnityLogError | 16 | 6 | 2026-06-04 10:49:53 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KaguyaConstruction PlayerAction : None AIParam : AllClear Tech : KaguyaConstruction CultureCardType : None 重复次数 :6 | +| [af57b9115786c79178d91943f380bf82](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/af57b9115786c79178d91943f380bf82?pid=10) | 相似 Action 重复诊断 | UnityLogError | 16 | 2 | 2026-06-03 23:03:32 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : GermanySanae Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [cf2eb96359369cc1db5a70e5e2b219b1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cf2eb96359369cc1db5a70e5e2b219b1?pid=10) | 网络发送失败诊断 | UnityLogError | 16 | 15 | 2026-06-04 14:21:29 | dyo: 房主广播失败 | +| [f3987f573fe7f08021e2cc7fa7f6b737](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f3987f573fe7f08021e2cc7fa7f6b737?pid=10) | 网络发送失败诊断 | UnityLogError | 16 | 16 | 2026-06-04 08:32:26 | P2P message send failed: target=76561199526358242, reason=Target member is not in lobby: 76561199526358242 | +| [589373c458d67eceb1a52ffc4f2b59b8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/589373c458d67eceb1a52ffc4f2b59b8?pid=10) | Origin Player 为空诊断 | UnityLogError | 15 | 13 | 2026-06-04 14:22:04 | Origin Player is null target.id:518 | +| [6bd22a2a6ee31e8e8e34144c082e7850](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6bd22a2a6ee31e8e8e34144c082e7850?pid=10) | 结算卡住兜底诊断 | UnityLogError | 15 | 13 | 2026-06-04 13:10:11 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=24 NetMode=Single PlayerCount=2 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=24 CityCount=8 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [c2daa8b71f370b978be659cda9e902bb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c2daa8b71f370b978be659cda9e902bb?pid=10) | 网络发送失败诊断 | UnityLogError | 15 | 13 | 2026-06-04 02:10:54 | P2P message send failed: target=76561198335928045, reason=No connection to 76561198335928045 | +| [c8f74fcf4f765ba38d4e1e2e4c34d41e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c8f74fcf4f765ba38d4e1e2e4c34d41e?pid=10) | 行动执行玩家不一致 | UnityLogError | 15 | 10 | 2026-06-04 14:18:43 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : AdvancedMilitaryEnhance | +| [600050c9105bb97985338060934d9f77](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/600050c9105bb97985338060934d9f77?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 14 | 4 | 2026-06-04 10:37:55 | CollectData upload failed: STS request failed: HTTP/1.1 400 Bad Request | +| [9e12736ae3e7243e668e47a972dae5d1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9e12736ae3e7243e668e47a972dae5d1?pid=10) | 相似 Action 重复诊断 | UnityLogError | 14 | 6 | 2026-06-04 00:51:59 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchEirin Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [ab52901d990985d8d35e55c6191909c8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ab52901d990985d8d35e55c6191909c8?pid=10) | 相似 Action 重复诊断 | UnityLogError | 14 | 5 | 2026-06-03 20:37:21 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchKaguya Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [acf7dbfe18730d27bbde2a127080a705](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/acf7dbfe18730d27bbde2a127080a705?pid=10) | MapData 序列化差异诊断 | UnityLogError | 14 | 3 | 2026-06-03 21:53:01 | UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gou.gpd.Count: 669 != 668 | +| [9e004d52e5ba61a1cd8a5ba76ea3202d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9e004d52e5ba61a1cd8a5ba76ea3202d?pid=10) | OSS/创意工坊上传失败诊断 | UnityLogError | 12 | 12 | 2026-06-04 11:22:46 | OSS PostObject 上传失败: Request timeout, HTTP 0, Response: | +| [107abe1efb00c8f713af9d2750b13da9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/107abe1efb00c8f713af9d2750b13da9?pid=10) | 网络发送失败诊断 | UnityLogError | 11 | 7 | 2026-06-03 22:10:16 | epn: 发送给房主失败 | +| [274d7d4617f025715c00a732bd719996](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/274d7d4617f025715c00a732bd719996?pid=10) | 网络发送失败诊断 | UnityLogError | 11 | 1 | 2026-06-03 17:33:24 | ActionExecute broadcast failed, abort owner execute: Action : Gain Wonder : None Resource : Fruit Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [3ed551ed5c3ec29c3205b6381c3f9aa5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3ed551ed5c3ec29c3205b6381c3f9aa5?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 11 | 10 | 2026-06-04 14:57:45 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [4e5577b8620259d901db838dedfd5262](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4e5577b8620259d901db838dedfd5262?pid=10) | 结算卡住兜底诊断 | UnityLogError | 11 | 9 | 2026-06-04 12:53:04 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=14 NetMode=Single PlayerCount=2 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=14 CityCount=6 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [8efc8db88994a564e7449feb5ddbbc4e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8efc8db88994a564e7449feb5ddbbc4e?pid=10) | 行动执行玩家不一致 | UnityLogError | 11 | 1 | 2026-06-03 22:38:13 | CompleteExecute Player 不一致 Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : Defender Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [c992212fabed33b6e24076cba4f2fe41](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c992212fabed33b6e24076cba4f2fe41?pid=10) | 网络发送失败诊断 | UnityLogError | 11 | 2 | 2026-06-04 04:41:25 | ActionExecute broadcast failed, abort owner execute: Action : TurnEnd Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [efce858079914f89014ebce11ae7671d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/efce858079914f89014ebce11ae7671d?pid=10) | 相似 Action 重复诊断 | UnityLogError | 11 | 11 | 2026-06-04 14:09:09 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Archery PlayerAction : None AIParam : AllClear Tech : Archery CultureCardType : None 重复次数 :6 | +| [3781e3c243cadba4b1550cdf922b6d2e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3781e3c243cadba4b1550cdf922b6d2e?pid=10) | 网络发送失败诊断 | UnityLogError | 10 | 8 | 2026-06-04 01:48:06 | dyo: 房主广播失败 | +| [9ea644e7e8a82f04849003925fe15f14](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9ea644e7e8a82f04849003925fe15f14?pid=10) | 其他项目诊断日志 | UnityLogError | 10 | 1 | 2026-06-04 13:39:28 | AddUnitData blocked: target grid occupied. gid=186, cid=964, newUnit=Catapult/None/0, existingUnitId=1419, existingUnit=Giant/IndianKoishi/4, mapId=1498963485 | +| [f65c8eaa79c67eb3175c99e6919f3516](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f65c8eaa79c67eb3175c99e6919f3516?pid=10) | 相似 Action 重复诊断 | UnityLogError | 10 | 5 | 2026-06-03 20:32:44 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Sailing PlayerAction : None AIParam : AllClear Tech : Sailing CultureCardType : None 重复次数 :7 | +| [24fa653e2e11d1e45438b6f0532126b0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/24fa653e2e11d1e45438b6f0532126b0?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 9 | 8 | 2026-06-03 21:24:40 | Failed to enter lobby: k_EChatRoomEnterResponseDoesntExist | +| [698fb570ca698169d602f9b227a34074](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/698fb570ca698169d602f9b227a34074?pid=10) | 网络发送失败诊断 | UnityLogError | 9 | 9 | 2026-06-04 14:21:45 | P2P broadcast preflight failed: target=76561199866057583, reason=No connection to 76561199866057583 | +| [d2253454d7e4d68496b0b2943b9cec3c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d2253454d7e4d68496b0b2943b9cec3c?pid=10) | 相似 Action 重复诊断 | UnityLogError | 9 | 9 | 2026-06-04 11:57:24 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KanakoMeditation PlayerAction : None AIParam : AllClear Tech : KanakoMeditation CultureCardType : None 重复次数 :6 | +| [e8609ad537e5603f8a4867ad7aa73e4b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e8609ad537e5603f8a4867ad7aa73e4b?pid=10) | 相似 Action 重复诊断 | UnityLogError | 9 | 2 | 2026-06-03 19:18:29 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Smithery PlayerAction : None AIParam : AllClear Tech : Smithery CultureCardType : None 重复次数 :6 | +| [b077bae2896d3af9bd09e6b4f64e81ec](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b077bae2896d3af9bd09e6b4f64e81ec?pid=10) | 网络发送失败诊断 | UnityLogError | 8 | 8 | 2026-06-04 14:21:47 | dyo: 房主广播失败 | +| [b49644a24a466f956045d2bcbb75f449](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b49644a24a466f956045d2bcbb75f449?pid=10) | 网络发送失败诊断 | UnityLogError | 8 | 4 | 2026-06-04 07:03:26 | ActionExecute broadcast failed, abort owner execute: Action : TurnEnd Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [ba116ae3fab318cee4612ffec23df4db](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ba116ae3fab318cee4612ffec23df4db?pid=10) | 相似 Action 重复诊断 | UnityLogError | 8 | 1 | 2026-06-04 01:01:32 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchMokou Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [dd5f396e0f90f1d3b47d700dfed82cd8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dd5f396e0f90f1d3b47d700dfed82cd8?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 8 | 6 | 2026-06-03 21:40:00 | STS request failed: HTTP/1.1 403 Forbidden, Response: {"error":"Steam verification failed: User is offline"} | +| [f31479f32bd50da3070b6bfb2da50380](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f31479f32bd50da3070b6bfb2da50380?pid=10) | 多语言 ID 为空 | UnityLogError | 8 | 1 | 2026-06-03 17:51:36 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 17869,内容: **<1626>**/**<1626>** | +| [f4563635cbea9b4a9393e863e268bae3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f4563635cbea9b4a9393e863e268bae3?pid=10) | 网络发送失败诊断 | UnityLogError | 8 | 7 | 2026-06-04 01:48:06 | P2P broadcast preflight failed: target=76561199509606225, reason=No connection to 76561199509606225 | +| [2c90fb76aec9552214914833df6a3776](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2c90fb76aec9552214914833df6a3776?pid=10) | 相似 Action 重复诊断 | UnityLogError | 7 | 6 | 2026-06-03 17:46:43 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchMokou Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [378de222adb37f5b7e8cc249097c0cfc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/378de222adb37f5b7e8cc249097c0cfc?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 7 | 7 | 2026-06-04 10:45:38 | 成员端: !Main.MapData.Net.Actions[message.Index - 1].IsEqual(message.ActionData) | +| [37f25cc98990dc68e3ff203ac9ca4916](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/37f25cc98990dc68e3ff203ac9ca4916?pid=10) | 其他项目诊断日志 | UnityLogError | 7 | 3 | 2026-06-04 13:58:16 | AddUnitData blocked: target grid occupied. gid=104, cid=359, newUnit=Cloak/None/0, existingUnitId=462, existingUnit=Cloak/None/0, mapId=1178655086 | +| [39f1705c6be89cfc405d62a429cd3ecf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/39f1705c6be89cfc405d62a429cd3ecf?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 7 | 2 | 2026-06-04 13:34:06 | STS request failed: Cannot resolve destination host, Response: | +| [4996aecdcf97c3d4b54719f999f5a6f3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4996aecdcf97c3d4b54719f999f5a6f3?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 7 | 4 | 2026-06-04 10:37:55 | STS request failed: HTTP/1.1 400 Bad Request, Response: {"error":"steamAppId must be one of: 3774440, 3887950"} | +| [4c23c0cf4f10b92b30e82da3148c6a99](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4c23c0cf4f10b92b30e82da3148c6a99?pid=10) | UI/Renderer 空保护诊断 | UnityLogError | 7 | 6 | 2026-06-03 23:37:20 | FragmentDie: UnitRenderer 为空,无法执行 Die() | +| [a2ef12b1ee1a74022509f9d18067a863](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a2ef12b1ee1a74022509f9d18067a863?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 7 | 5 | 2026-06-04 07:08:25 | Failed to enter lobby: k_EChatRoomEnterResponseError | +| [de0c2d2b0f202b1fc6c1854636197b23](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/de0c2d2b0f202b1fc6c1854636197b23?pid=10) | Origin Player 为空诊断 | UnityLogError | 7 | 7 | 2026-06-03 18:12:17 | Origin Player is null target.id:360 | +| [041e3921930f3c9ee6f305974ec62123](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/041e3921930f3c9ee6f305974ec62123?pid=10) | 网络发送失败诊断 | UnityLogError | 6 | 4 | 2026-06-03 22:15:27 | epn: 发送给房主失败 | +| [0479f0e01dc1bbea833db56e1b9902dc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0479f0e01dc1bbea833db56e1b9902dc?pid=10) | MapData 序列化差异诊断 | UnityLogError | 6 | 2 | 2026-06-03 19:17:32 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[3].fps: 1 != 4 gor.gph[3].gpq: 6060 != 6045 got.grb.Count: 30 != 29 gou.gpd.Count: 588 != 586 gow.Count… | +| [3e22e08c43db203c29689f86e8addba9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3e22e08c43db203c29689f86e8addba9?pid=10) | 结算卡住兜底诊断 | UnityLogError | 6 | 6 | 2026-06-04 11:58:20 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=30 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=30 CityCount=17 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [513300b4b12ecc85b3adeeb37fb548d1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/513300b4b12ecc85b3adeeb37fb548d1?pid=10) | 其他项目诊断日志 | UnityLogError | 6 | 2 | 2026-06-04 00:07:28 | AddUnitData blocked: target grid occupied. gid=79, cid=307, newUnit=Catapult/None/0, existingUnitId=305, existingUnit=Giant/IndianKoishi/1, mapId=3046179086 | +| [8f267b2f5c50f93b544af8886fe61db8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8f267b2f5c50f93b544af8886fe61db8?pid=10) | 行动执行玩家不一致 | UnityLogError | 6 | 4 | 2026-06-03 18:26:25 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : MonumentDeepSea | +| [9bee5c48b8f6a2c0247259901eb430dd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9bee5c48b8f6a2c0247259901eb430dd?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 6 | 6 | 2026-06-03 22:07:51 | Failed to refresh lobby data before joining: 109775242361674222 | +| [ab1eaf7e258e9ed5ec685035d10cc688](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ab1eaf7e258e9ed5ec685035d10cc688?pid=10) | Origin Player 为空诊断 | UnityLogError | 6 | 5 | 2026-06-04 14:22:19 | Origin Player is null target.id:2619 | +| [2bfeeee92a4e4c0d6f5f7aa3cdfc497d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2bfeeee92a4e4c0d6f5f7aa3cdfc497d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 5 | 5 | 2026-06-04 00:56:24 | gou.gpd.Count: 3717 != 3687 | +| [3f7acd62a44f7eb3e259181d5a063d04](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3f7acd62a44f7eb3e259181d5a063d04?pid=10) | 行动同步版本/索引不一致 | UnityLogError | 5 | 5 | 2026-06-04 01:36:27 | 房主端:!Main.MapData.Net.Actions[message.Index - 1].IsEqual(message.ActionData) | +| [4628d34f3d350cc5201a4b0061d92890](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4628d34f3d350cc5201a4b0061d92890?pid=10) | 网络发送失败诊断 | UnityLogError | 5 | 4 | 2026-06-03 22:07:08 | epn: 发送给房主失败 | +| [50fe0e473c1fd9ee31d2aa194443b59e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/50fe0e473c1fd9ee31d2aa194443b59e?pid=10) | 网络发送失败诊断 | UnityLogError | 5 | 5 | 2026-06-04 04:27:50 | P2P broadcast preflight failed: target=76561198301249146, reason=No connection to 76561198301249146 | +| [61179b905f0719752d39947d6e801de7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/61179b905f0719752d39947d6e801de7?pid=10) | 网络发送失败诊断 | UnityLogError | 5 | 5 | 2026-06-04 04:27:50 | dyo: 房主广播失败 | +| [75a3ccfed59a3b1e5cdff8183b987406](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/75a3ccfed59a3b1e5cdff8183b987406?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 5 | 4 | 2026-06-03 21:15:23 | Failed to create lobby: k_EResultTimeout | +| [8d39016bd3a41fd57a9b87ac41fb40f7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8d39016bd3a41fd57a9b87ac41fb40f7?pid=10) | 不可执行行动圈诊断 | UnityLogError | 5 | 3 | 2026-06-04 09:30:00 | CityLevelUpAction 不应该出现在无法执行的action circle里, Tyep :None | +| [9026e9b1aa3bab072aec31a0f07374c2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9026e9b1aa3bab072aec31a0f07374c2?pid=10) | 网络发送失败诊断 | UnityLogError | 5 | 4 | 2026-06-03 22:07:07 | P2P message send failed: target=76561198389426652, reason=No connection to 76561198389426652 | +| [99958faf39cc5573311ea22bd5ee901d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/99958faf39cc5573311ea22bd5ee901d?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 5 | 3 | 2026-06-04 03:18:04 | 地图数据反序列化失败,可能是版本不兼容: ctu property count is 20 but binary's header maked as 21, can't deserialize about versioning. | +| [aa66cfaf12a7a003bfe20d374ef02cf9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/aa66cfaf12a7a003bfe20d374ef02cf9?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 5 | 3 | 2026-06-03 21:48:40 | CollectData upload failed: STS request failed: SSL CA certificate error | +| [bf6078910364324da71097ad309ab5c8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bf6078910364324da71097ad309ab5c8?pid=10) | 结算卡住兜底诊断 | UnityLogError | 5 | 4 | 2026-06-04 01:59:18 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=29 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=29 CityCount=17 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [c8bb360bc43adb4031886d360f65d8d7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c8bb360bc43adb4031886d360f65d8d7?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 5 | 3 | 2026-06-03 18:31:22 | STS request failed: Unable to complete SSL connection, Response: | +| [e72101cce36cd8bd113c888ef63d7562](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e72101cce36cd8bd113c888ef63d7562?pid=10) | Origin Player 为空诊断 | UnityLogError | 5 | 5 | 2026-06-03 18:12:25 | Origin Player is null target.id:568 | +| [1de81d5299ca7c580b2188fae37d6b85](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1de81d5299ca7c580b2188fae37d6b85?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 07:00:18 | dyo: 房主广播失败 | +| [1f1803ad05917557c3dcdfab06536cb0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1f1803ad05917557c3dcdfab06536cb0?pid=10) | 结算卡住兜底诊断 | UnityLogError | 4 | 4 | 2026-06-04 13:29:02 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=29 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=29 CityCount=15 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [26974a174fbbf693b3801b846faf676e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/26974a174fbbf693b3801b846faf676e?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 01:48:06 | ActionExecute broadcast failed, abort owner execute: Action : UnitMove Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [321ba2748af71fd698f8db0ff132014f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/321ba2748af71fd698f8db0ff132014f?pid=10) | 结算卡住兜底诊断 | UnityLogError | 4 | 3 | 2026-06-04 00:25:52 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=28 NetMode=Single PlayerCount=3 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=28 CityCount=10 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [4260d3c082e41c980f03155e70fa1d91](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4260d3c082e41c980f03155e70fa1d91?pid=10) | STS/OSS 上传失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 14:50:08 | STS request failed: HTTP/1.1 403 Forbidden, Response: {"error":"Steam verification failed: Invalid ticket"} | +| [7a429d2f62a67d85c0463e7044115a28](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7a429d2f62a67d85c0463e7044115a28?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 00:19:33 | P2P message send failed: target=76561199364945694, reason=Target member is not in lobby: 76561199364945694 | +| [7f82b8f08ccbfe1478e56d83e587d1d6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7f82b8f08ccbfe1478e56d83e587d1d6?pid=10) | 相似 Action 重复诊断 | UnityLogError | 4 | 4 | 2026-06-03 18:26:07 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : IndianYuugi Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [993610f8c7d6837a943ccb68bab93375](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/993610f8c7d6837a943ccb68bab93375?pid=10) | MapData 序列化差异诊断 | UnityLogError | 4 | 4 | 2026-06-04 06:48:40 | got.grb[11].gqz[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[11].gqz[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. | +| [9bdd7ded0a12f17a10bb7a18ba6d0547](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9bdd7ded0a12f17a10bb7a18ba6d0547?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 11:09:50 | P2P broadcast preflight failed: target=76561199746741916, reason=Target is not a lobby peer: 76561199746741916 | +| [b7c41587ce521d0cda82940c6f88046e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b7c41587ce521d0cda82940c6f88046e?pid=10) | 本地安全写入失败 | UnityLogError | 4 | 3 | 2026-06-03 17:20:26 | 安全写入失败: The process cannot access the file because it is being used by another process. | +| [be5e30af24e57f16bd89f3b3f6e98505](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/be5e30af24e57f16bd89f3b3f6e98505?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-03 22:10:16 | P2P message send failed: target=76561199475558122, reason=No connection to 76561199475558122 | +| [c1fac556b3209f47572e74e6d7f0ab64](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c1fac556b3209f47572e74e6d7f0ab64?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 07:00:18 | P2P broadcast preflight failed: target=76561199489395727, reason=No connection to 76561199489395727 | +| [cdf7ee24424388a30f7e343d1a6a9a25](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cdf7ee24424388a30f7e343d1a6a9a25?pid=10) | 网络发送失败诊断 | UnityLogError | 4 | 4 | 2026-06-04 00:19:39 | fme: 发送给成员失败 memberId=76561199197364272 | +| [d3f806e68879c7912cdffb561bd58a25](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d3f806e68879c7912cdffb561bd58a25?pid=10) | 结算卡住兜底诊断 | UnityLogError | 4 | 4 | 2026-06-04 01:09:00 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=27 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=27 CityCount=14 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [0939de0a9c0b3ee8fb9c7e5b34c4fe9b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0939de0a9c0b3ee8fb9c7e5b34c4fe9b?pid=10) | 相似 Action 重复诊断 | UnityLogError | 3 | 3 | 2026-06-04 00:40:52 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchTewi Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [18691faf23fa35f39e1cf5d765516a5a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/18691faf23fa35f39e1cf5d765516a5a?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-04 00:07:28 | dyo: 房主广播失败 | +| [3379b9ec5d837b706b2c0aef9ff6b276](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3379b9ec5d837b706b2c0aef9ff6b276?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-03 21:05:33 | P2P message send failed: target=76561199475558122, reason=No connection to 76561199475558122 | +| [3abc0627ef9184ac65396d5bb4dbdf8a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3abc0627ef9184ac65396d5bb4dbdf8a?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-03 22:15:27 | P2P message send failed: target=76561198389426652, reason=No connection to 76561198389426652 | +| [3b57b3da955504db4dd9cbfcab8bdadb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3b57b3da955504db4dd9cbfcab8bdadb?pid=10) | 相似 Action 重复诊断 | UnityLogError | 3 | 3 | 2026-06-03 22:26:55 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : IndianRin Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :7 | +| [43893b3963f34772559fb784d4e089b9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/43893b3963f34772559fb784d4e089b9?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-04 00:07:26 | P2P broadcast preflight failed: target=76561199748189579, reason=No connection to 76561199748189579 | +| [4de46decde1a584a81ca7ed894e15bdc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4de46decde1a584a81ca7ed894e15bdc?pid=10) | 多语言 ID 为空 | UnityLogError | 3 | 1 | 2026-06-03 17:51:34 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [4f767d5ddec3ba6be5d1fd5575631ee4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4f767d5ddec3ba6be5d1fd5575631ee4?pid=10) | 相似 Action 重复诊断 | UnityLogError | 3 | 2 | 2026-06-04 07:17:11 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : IndianKoishi Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [564cd757052139f6b049a585a8d9d785](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/564cd757052139f6b049a585a8d9d785?pid=10) | 相似 Action 重复诊断 | UnityLogError | 3 | 3 | 2026-06-03 23:17:07 | 存在相似action ,记录点为:38 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : GermanyMomiji Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : FinishHeroTask AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [59210ac3396c19abdd3915c188b2be0e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/59210ac3396c19abdd3915c188b2be0e?pid=10) | 结算卡住兜底诊断 | UnityLogError | 3 | 3 | 2026-06-03 21:17:04 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=29 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=29 CityCount=15 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [5f7a1b9c65cfd89ad180f078fee82dcc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5f7a1b9c65cfd89ad180f078fee82dcc?pid=10) | MapData 序列化差异诊断 | UnityLogError | 3 | 3 | 2026-06-04 02:20:11 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[286].gnl.Count: 0 != 1 gor.gph[0].gpq: 4675 != 4660 gor.gph[… | +| [8a01152efadcf8977cd49d9f39e10077](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8a01152efadcf8977cd49d9f39e10077?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-03 21:35:17 | ActionExecute broadcast failed, abort owner execute: Action : TurnEnd Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [a5f3b19aed3ce29ef71c3c613868573e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a5f3b19aed3ce29ef71c3c613868573e?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 3 | 2026-06-03 19:26:02 | P2P message send failed: target=76561199030260664, reason=Drop queued P2P messages for non-lobby peer: 76561199030260664 | +| [bd8b8a0354c6d3bbbe426c867b4fcfc2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bd8b8a0354c6d3bbbe426c867b4fcfc2?pid=10) | 网络发送失败诊断 | UnityLogError | 3 | 2 | 2026-06-03 21:05:33 | epn: 发送给房主失败 | +| [ec7859700b1bbdfb1a268f54f5b1cc10](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ec7859700b1bbdfb1a268f54f5b1cc10?pid=10) | 行动执行玩家不一致 | UnityLogError | 3 | 3 | 2026-06-03 22:18:51 | CompleteExecute Player 不一致 Action : GridMisc Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : GrowForest Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [f11c36424ed7e3712ef491ea2ec918cb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f11c36424ed7e3712ef491ea2ec918cb?pid=10) | MapData 序列化差异诊断 | UnityLogError | 3 | 3 | 2026-06-04 14:33:24 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[1].fps: 29 != 24 gor.gph[1].gpq: 3220 != 3190 gos.gmm[8].gmq: 5 != 4 gos.gmm[8].gmr: 0 != 4 gou.gpd.Count: 591 != 590 | +| [f64c6dc4964ace0240cf4dfb1d2ef098](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f64c6dc4964ace0240cf4dfb1d2ef098?pid=10) | 多语言 ID 为空 | UnityLogError | 3 | 1 | 2026-06-03 17:51:35 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [fe5b905a484e7e4bf6da0a3b7b40af62](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fe5b905a484e7e4bf6da0a3b7b40af62?pid=10) | MapData 序列化差异诊断 | UnityLogError | 3 | 1 | 2026-06-03 21:41:48 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gqb.Count: 1 != 2 gor.gph[6].gpz[2]: 0 != 4 gor.gph[6].gqb.Count: 7 != 8 got.grb.Count: 77 != 76 got… | +| [0d8032ecca2a5ed8b0eff9a475db8859](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0d8032ecca2a5ed8b0eff9a475db8859?pid=10) | 结算卡住兜底诊断 | UnityLogError | 2 | 2 | 2026-06-03 22:40:15 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=14 NetMode=Multi PlayerCount=2 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=14 CityCount=6 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSucc… | +| [196670a814ef2df90845a9224cf156e5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/196670a814ef2df90845a9224cf156e5?pid=10) | Origin Player 为空诊断 | UnityLogError | 2 | 2 | 2026-06-03 18:12:25 | Origin Player is null target.id:379 | +| [1baec7b4d5b9278affde26e758057d99](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1baec7b4d5b9278affde26e758057d99?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-03 18:19:29 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[0].fps: 37 != 42 gor.gph[0].gpq: 6160 != 6195 gos.gmm[26].gmq: 3 != 4 gos.gmm[26].gmr: 3 != 0 gos.gmm[26].gmy: False != True gos.gmm[26].gna: 1 != 0 gou.gpd.Count: 2249 != 2251 | +| [244818660cdea541f999cd0f5d30e7d5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/244818660cdea541f999cd0f5d30e7d5?pid=10) | 行动执行玩家不一致 | UnityLogError | 2 | 2 | 2026-06-03 22:24:49 | CompleteExecute Player 不一致 Action : UnitAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : AbsorbRedMist CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [303fe9b050cc0a381935ddb5bafdd0eb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/303fe9b050cc0a381935ddb5bafdd0eb?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 01:27:28 | P2P broadcast preflight failed: target=76561199802768060, reason=No connection to 76561199802768060 | +| [30d8d9e825e271b07bbd39b0a711b4ba](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/30d8d9e825e271b07bbd39b0a711b4ba?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-03 19:07:06 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : GermanySuwako Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [32d4925a40f9db0fb7d2b098c38b2845](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/32d4925a40f9db0fb7d2b098c38b2845?pid=10) | 行动执行玩家不一致 | UnityLogError | 2 | 2 | 2026-06-03 19:27:20 | CompleteExecute Player 不一致 Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : Warrior Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [40305eaa5534e7b848986ce7aea78110](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/40305eaa5534e7b848986ce7aea78110?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-03 19:59:59 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Mining PlayerAction : None AIParam : AllClear Tech : Mining CultureCardType : None 重复次数 :6 | +| [40c20d961527ac0e0fc5288af37cae47](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/40c20d961527ac0e0fc5288af37cae47?pid=10) | 本机音频/显卡能力诊断 | UnityLogError | 2 | 2 | 2026-06-03 22:19:05 | FMOD failed to get driver capabilities ... : "Error initializing output device. " (60) | +| [47b016eae3da01ae980e371f78709afc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/47b016eae3da01ae980e371f78709afc?pid=10) | 结算卡住兜底诊断 | UnityLogError | 2 | 2 | 2026-06-03 22:40:15 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=19 NetMode=Multi PlayerCount=2 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=19 CityCount=10 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [48359ddb85249566830ca87ce0710c41](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/48359ddb85249566830ca87ce0710c41?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-04 04:37:23 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[1].gpq: 8010 != 7980 gos.gmm[10].gmq: 5 != 4 gos.gmm[10].gmr: 0 != 4 gos.gmm[10].gmx: True != False gou.gpd.Count: 984 != 983 | +| [4d839e2a3d88e7b2c15b031edaf67704](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4d839e2a3d88e7b2c15b031edaf67704?pid=10) | 多语言 ID 为空 | UnityLogError | 2 | 1 | 2026-06-03 17:51:37 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [58d1e511dcf9339b63622ba576ddc5bd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/58d1e511dcf9339b63622ba576ddc5bd?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 14:21:49 | ActionExecute broadcast failed, abort owner execute: Action : Build Wonder : None Resource : None Feature : Road Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [5f2294e63d9d4a8a8d15f5fdc25b5cb2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5f2294e63d9d4a8a8d15f5fdc25b5cb2?pid=10) | 行动执行玩家不一致 | UnityLogError | 2 | 2 | 2026-06-03 20:42:43 | CompleteExecute Player 不一致 Action : Build Wonder : None Resource : LumberHut Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [624cac1b8518b0381fe9b293c76bcace](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/624cac1b8518b0381fe9b293c76bcace?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-03 20:14:18 | P2P broadcast preflight failed: target=76561199395792272, reason=Target is not a lobby peer: 76561199395792272 | +| [62501c40bc4d6b559194ad1d909f0323](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/62501c40bc4d6b559194ad1d909f0323?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 01:27:28 | eg: 房主广播失败 | +| [6b39f8e9177bff8e6b0e04ba0405b27d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6b39f8e9177bff8e6b0e04ba0405b27d?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 04:27:59 | P2P broadcast preflight failed: target=76561199188084831, reason=No connection to 76561199188084831 | +| [769a809e136b64386c15bc52ddecebd5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/769a809e136b64386c15bc52ddecebd5?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-03 19:55:34 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchEirin Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [7ac92e139661bee3668ff57add42f480](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7ac92e139661bee3668ff57add42f480?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 2 | 1 | 2026-06-03 17:38:37 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [7e217c357c706e7335557d0eb996620c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7e217c357c706e7335557d0eb996620c?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-04 08:03:16 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : IndianYuugi Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [88877c07b93f65f35c6c2f92fdaa6cb5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/88877c07b93f65f35c6c2f92fdaa6cb5?pid=10) | 其他项目诊断日志 | UnityLogError | 2 | 1 | 2026-06-03 21:18:19 | AddUnitData blocked: target grid occupied. gid=301, cid=363, newUnit=KomeijiIndianArcher/None/0, existingUnitId=427, existingUnit=Cloak/None/0, mapId=103560573 | +| [90088e12452ca75168a8e3d41f54da4d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/90088e12452ca75168a8e3d41f54da4d?pid=10) | Origin Player 为空诊断 | UnityLogError | 2 | 2 | 2026-06-04 09:05:01 | Origin Player is null target.id:548 | +| [a4b9850f4fff9fc2e741d86c2bf5f8a5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a4b9850f4fff9fc2e741d86c2bf5f8a5?pid=10) | 行动执行玩家不一致 | UnityLogError | 2 | 2 | 2026-06-04 10:29:13 | CompleteExecute Player 不一致 Action : BuyCultureCard Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : MonumentPlain | +| [a97d4cc7a88c3db2a7ca3938d33f9e30](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a97d4cc7a88c3db2a7ca3938d33f9e30?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-03 21:35:16 | dyo: 房主广播失败 | +| [a9ac70afc181cdae23d90dbfe3b6c7ff](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a9ac70afc181cdae23d90dbfe3b6c7ff?pid=10) | Origin Player 为空诊断 | UnityLogError | 2 | 1 | 2026-06-04 14:22:17 | Origin Player is null target.id:2741 | +| [b939073ecf0cd1435b916e07b73de191](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b939073ecf0cd1435b916e07b73de191?pid=10) | 结算卡住兜底诊断 | UnityLogError | 2 | 2 | 2026-06-04 07:59:34 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=26 NetMode=Single PlayerCount=3 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=26 CityCount=11 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [c2f55239e71428935f3fc4be26ba85fa](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c2f55239e71428935f3fc4be26ba85fa?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-03 22:09:11 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpw: 14 != 15 gor.gph[0].gqb.Count: 6 != 7 gor.gph[0].jio.jid[39].jil.Count: 0 != 1 gor.gph[0].jio.j… | +| [ce50bec374f7aa0bb5732a3154900407](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ce50bec374f7aa0bb5732a3154900407?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-03 21:35:16 | P2P broadcast preflight failed: target=76561199742346446, reason=No connection to 76561199742346446 | +| [d088d2ea3d849c0b15e214226d61db67](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d088d2ea3d849c0b15e214226d61db67?pid=10) | 多语言 ID 为空 | UnityLogError | 2 | 1 | 2026-06-03 17:51:36 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [d694f5149ecf9cfa7420ff1f8fa7d029](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d694f5149ecf9cfa7420ff1f8fa7d029?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-03 22:47:21 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Philosophy PlayerAction : None AIParam : AllClear Tech : Philosophy CultureCardType : None 重复次数 :6 | +| [d721c01787b6743744d0a5876b441cce](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d721c01787b6743744d0a5876b441cce?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-03 19:35:02 | UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gou.gpd.Count: 5833 != 5834 | +| [dec6bb3b99d32c4c9712bbbc14b65168](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dec6bb3b99d32c4c9712bbbc14b65168?pid=10) | 其他项目诊断日志 | UnityLogError | 2 | 1 | 2026-06-03 23:15:21 | AddUnitData blocked: target grid occupied. gid=152, cid=267, newUnit=KomeijiIndianCatapult/None/0, existingUnitId=322, existingUnit=Cloak/None/0, mapId=1086126753 | +| [df3d51581617b23d3d26c77de5182902](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/df3d51581617b23d3d26c77de5182902?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-03 16:55:56 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[0].gqb.Count: 6 != 7 gor.gph[8].gqb.Count: 3 != 4 got.grb[29].fwi: 40 != 31 got.grb[44].kfk.Count: 1 != 0 gou.gpd.Count: 2302 != 2303 | +| [e588fdcf5ece4872586965261dd16fef](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e588fdcf5ece4872586965261dd16fef?pid=10) | OSS/创意工坊上传失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 04:46:53 | OSS PostObject 上传失败: Unable to complete SSL connection, HTTP 0, Response: | +| [e85e342443b94d00b49b0d080702e7c7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e85e342443b94d00b49b0d080702e7c7?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 04:27:59 | dyo: 房主广播失败 | +| [ea0ee5ef30a59727adf50af11f0389cb](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ea0ee5ef30a59727adf50af11f0389cb?pid=10) | MapData 序列化差异诊断 | UnityLogError | 2 | 2 | 2026-06-03 20:02:25 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[256].gnl.Count: 1 != 2 gor.gph[0].gpq: 2175 != 2165 gor.gph[… | +| [f1889c30ba46c477e039cea037c6b2ac](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f1889c30ba46c477e039cea037c6b2ac?pid=10) | 相似 Action 重复诊断 | UnityLogError | 2 | 2 | 2026-06-03 23:37:01 | 存在相似action ,记录点为:743 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Fishing PlayerAction : None AIParam : AllClear Tech : Fishing CultureCardType : None 重复次数 :1 | +| [fcd31a0248c865b1c6b3293349e062a9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fcd31a0248c865b1c6b3293349e062a9?pid=10) | 网络发送失败诊断 | UnityLogError | 2 | 2 | 2026-06-04 04:27:50 | ActionExecute broadcast failed, abort owner execute: Action : UnitAttack Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [027a47fef89a544c834341248f87627c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/027a47fef89a544c834341248f87627c?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:06:09 | GridMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[202].gnp: 1 != 0 got.grb[12].fwi: 30 != 29 got.grb[12].gqz[0].gtg: False != True got.grb[12].gqz[1].huk: 3 != 4 got.grb[132].gqz[0].jpz[0].Item: reflection error - Number of parameters specified does not match the e… | +| [04d2a76aafb542893c318b1034371faa](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/04d2a76aafb542893c318b1034371faa?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:19:44 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 13060 != 13045 gor.gph[1].gqb.Count: 3 != 1 gor.gph[8].gqb.Count: 8 != 6 got.grb[43].hen.UnitType: Swordsman != Boat got.grb[43].hes.UnitType: No… | +| [05eb4e8b7e10044c91fe08b9c14e9c7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/05eb4e8b7e10044c91fe08b9c14e9c7?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:52:40 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[190].gnl.Count: 1 != 0 goq.gnc[191].gnl.Count: 1 != 0 gor.gp… | +| [0770058e2ce0977ac64fff77f06ce6b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0770058e2ce0977ac64fff77f06ce6b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 08:54:14 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 620 != 610 gor.gph[0].gpu.gqm[0].gqp: 65 != 80 gor.gph[0].gpu.gqm[0].gqr.Count: 1 != 2 gor.gph[… | +| [091d6a73885954232ef2e1d1442b0d15](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/091d6a73885954232ef2e1d1442b0d15?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:39:27 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[32].gnl.Count: 0 != 1 gor.gph[0].gpw: 16 != 18 gor.gph[0].gq… | +| [0c7d97ba47f0105d2447842580efb403](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0c7d97ba47f0105d2447842580efb403?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 06:02:27 | ActionExecute broadcast failed, abort owner execute: Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : Catapult Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [0c97df3bd169a53d42335055c5e33ce5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0c97df3bd169a53d42335055c5e33ce5?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-03 16:11:15 | 存在相似action ,记录点为:756 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Diplomacy PlayerAction : None AIParam : AllClear Tech : Diplomacy CultureCardType : None 重复次数 :6 | +| [0cb69f08a5b17ec1c1abb6d639b51555](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/0cb69f08a5b17ec1c1abb6d639b51555?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:08:30 | UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[26].gqz.Count: 10 != 11 gou.gpd.Count: 1657 != 1658 | +| [102a7dbe003865e281f0a6d14cf8e5e5](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/102a7dbe003865e281f0a6d14cf8e5e5?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 16:50:32 | P2P message send failed: target=76561198446408112, reason=Connection to 76561198446408112 is not active for queueing. State: k_ESteamNetworkingConnectionState_ClosedByPeer, bytes: 11 | +| [11c6c827dbd6c15d68b6a04081630c39](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/11c6c827dbd6c15d68b6a04081630c39?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:08:00 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].fps: 58 != 50 gor.gph[2].gpq: 10645 != 10685 got.grb.Count: 146 != 147 got.grb[42].kfk.Count: 1 != 0… | +| [14eba21618ce450fe165dd12a3f6dd86](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/14eba21618ce450fe165dd12a3f6dd86?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:16:48 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=257 Turn=30 NetMode=Single PlayerCount=4 Player Id=257 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=30 CityCount=17 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [17435ddadb8188168b86a3d74a859ebd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/17435ddadb8188168b86a3d74a859ebd?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:05:33 | UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[91].kfk.Count: 1 != 0 got.grb[106].kfk.Count: 1 != 0 gou.gpd.Count: 6544 != 6547 | +| [1addf7f9994ab76977a653bc1b42ee9a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1addf7f9994ab76977a653bc1b42ee9a?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 07:03:57 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[91].gng: None != Road goq.gnc[91].gni: None != Port goq.gnc[… | +| [1b04dccbfb2412510909cff2ed922e9f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1b04dccbfb2412510909cff2ed922e9f?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:08 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [1dc77ab6531c54b095d321b349105e47](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/1dc77ab6531c54b095d321b349105e47?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-04 00:45:14 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : EgyptianRemilia Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [235882982a9d04d7b50b3237bd072b48](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/235882982a9d04d7b50b3237bd072b48?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:52:14 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 11455 != 11445 gor.gph[1].gpr.gqi.Count: 222 != 220 gor.gph[1].gpw: 41 != 40 gor.gph[1].gqb.Cou… | +| [24f6951149d5d18f20491c7e19402c1e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/24f6951149d5d18f20491c7e19402c1e?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 00:03:52 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpu.gqm[2].gqp: 0 != 5 gor.gph[1].gpu.gqm[2].gqr.Count: 4 != 3 gor.gph[1].gpu.gqm[2].gqr[0]: Foolish… | +| [2708a4a2d26246b5371d85ccce7b1f77](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2708a4a2d26246b5371d85ccce7b1f77?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 02:58:35 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpu.gqm[1].gqp: 95 != 80 gor.gph[1].gpu.gqm[1].gqq: Trust != Appreciate gor.gph[1].gpu.gqm[1].gqr.Co… | +| [274499c68f6cf973074f06dca960e279](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/274499c68f6cf973074f06dca960e279?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:41:30 | 存在相似action ,记录点为:142 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KaguyaTrade PlayerAction : None AIParam : AllClear Tech : KaguyaTrade CultureCardType : None 重复次数 :7 | +| [297229aaf74d0b900f1fb90bf8dd627a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/297229aaf74d0b900f1fb90bf8dd627a?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-04 10:49:28 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=325 Turn=27 NetMode=Single PlayerCount=16 Player Id=325 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=27 CityCount=21 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsS… | +| [2a9364b4c0b3e78fa2e680c757daf19e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2a9364b4c0b3e78fa2e680c757daf19e?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:09:26 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[7].fps: 737 != 734 gor.gph[7].gpq: 10430 != 10385 got.grb.Count: 120 != 121 got.grb[9].jom[0].jpz[0].It… | +| [2cfe8f1df8346c5831792c735652b557](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2cfe8f1df8346c5831792c735652b557?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 13:26:36 | got.grb[58].gqz[1].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[58].gqz[1].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[58].gqz[1].jpz[2].Item: reflection error - Number of parameters specified does not match the expected number. got.g… | +| [2e570ca75a44541177d39be5432da730](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2e570ca75a44541177d39be5432da730?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 02:23:04 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].fps: 148 != 133 gor.gph[1].gpq: 7835 != 7900 got.grb[62].hen.UnitType: Boat != BomberShip got.grb[62… | +| [2fdf90aa77b44bd381fb7191b7c5caad](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/2fdf90aa77b44bd381fb7191b7c5caad?pid=10) | Origin Player 为空诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:12:24 | Origin Player is null target.id:611 | +| [3001e8ef51187a5f21bd71c79be04be0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3001e8ef51187a5f21bd71c79be04be0?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 00:10:44 | AddUnitData blocked: target grid occupied. gid=162, cid=419, newUnit=Catapult/None/0, existingUnitId=579, existingUnit=Cloak/None/0, mapId=299946246 | +| [32e6956e74c66d14c3ab556a546d40d2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/32e6956e74c66d14c3ab556a546d40d2?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:19:46 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[103].gnl.Count: 1 != 0 gor.gph[0].gpu.gqm[3].gqs: 21 != 22 g… | +| [33fecb6fac67d2812e6cf35354d61236](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/33fecb6fac67d2812e6cf35354d61236?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 14:15:18 | AddUnitData blocked: target grid occupied. gid=82, cid=291, newUnit=Archer/None/0, existingUnitId=331, existingUnit=Cloak/None/0, mapId=830099746 | +| [34029b5e61b84d67d0a8411898dd2058](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/34029b5e61b84d67d0a8411898dd2058?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:51:32 | ActionExecute broadcast failed, abort owner execute: Action : CityLevelUpAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : Workshop GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [3461085cdd37772b511862a59a17ed77](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3461085cdd37772b511862a59a17ed77?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:14:21 | ActionExecute broadcast failed, abort owner execute: Action : Gain Wonder : None Resource : Fruit Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [35cc07c3d1b77820988293b8a6ded4d3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/35cc07c3d1b77820988293b8a6ded4d3?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:36:31 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[0].gpi: 18 != 19 gor.gph[0].fps: 1 != 44 gor.gph[0].gpu.gqm[13].gqo: War != Neutral gor.gph[0].gpz[2]: 1 != 0 gor.gph[0].gqb.Count: 18 != 0 gor.gph[0].gqc[1]: 339 != 328 gor.gph[0].gqc[3]: 326 != 328 gor… | +| [373fb7ced6ce91d4e5b95b1cbd1dc414](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/373fb7ced6ce91d4e5b95b1cbd1dc414?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:31:56 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[68].gnl.Count: 0 != 1 gor.gph[0].gpw: 8 != 9 gor.gph[0].gqb.… | +| [3967d46ca554e1738417553689de2b5b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3967d46ca554e1738417553689de2b5b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:48:56 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) goq.gnc[68].gni: KaguyaFrenchYard != None goq.gnc[302].his: 0 != 1 gor.gph[1].fps: 10 != 15 gor.gph[1].gpv: 0 != 1 gor.gph[1].gqe: True != False gor.gph[2].gpi: 11 != 1… | +| [3a402b8ddcd22e9372d215349026d1cd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3a402b8ddcd22e9372d215349026d1cd?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:12:45 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].fps: 16 != 17 gor.gph[0].gpq: 7140 != 7130 got.grb.Count: 29 != 28 got.grb[0].hen.UnitType: Warrior … | +| [3ac81a035de261cb6c27ee6b739d3100](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3ac81a035de261cb6c27ee6b739d3100?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:48:06 | 存在相似action ,记录点为:518 ,Action为:Action : UnitMove Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [3c2e1d7ce6cd604505e33d8f3589c82b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3c2e1d7ce6cd604505e33d8f3589c82b?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:59:34 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=199 Turn=28 NetMode=Multi PlayerCount=3 Player Id=197 IsAI=False Alive=False IsSurrender=False IsSurvival=False DieMark=False Turn=22 CityCount=0 Group(IsSettlement=True,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=True IsWin=False Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [3c8c71164b6e78f0c12615cecc9454f1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3c8c71164b6e78f0c12615cecc9454f1?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:10:46 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=18 NetMode=Multi PlayerCount=4 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=18 CityCount=9 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSucc… | +| [3e0a296cd5adcf5f6d0602e0a7658be0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/3e0a296cd5adcf5f6d0602e0a7658be0?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:29:15 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) CityToPlayerDict differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs … | +| [417ed3b95d4b8289a84b663d65ba7742](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/417ed3b95d4b8289a84b663d65ba7742?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:55:08 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].gpw: 30 != 29 gor.gph[2].gqb.Count: 6 != 5 gor.gph[4].gpq: 6825 != 6840 gor.gph[4].gqb.Count: 4 != 3… | +| [41c737960b5019e0059f22abba9c883d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/41c737960b5019e0059f22abba9c883d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:19:32 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].fps: 17 != 19 gor.gph[1].gpq: 3610 != 3600 gor.gph[1].gpv: 0 != 1 gor.gph[1].gqe: True != False gor.… | +| [425d4844da316e6d6942f59fa18a27f3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/425d4844da316e6d6942f59fa18a27f3?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:36:17 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpw: 32 != 31 gor.gph[1].gqb.Count: 3 != 2 gor.gph[13].gpq: 6180 != 6190 gor.gph[13].gqb.Count: 4 !=… | +| [42a1832758f0f6ae2cf8c2159e09b270](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/42a1832758f0f6ae2cf8c2159e09b270?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:55:13 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=11 NetMode=Single PlayerCount=2 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=11 CityCount=5 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [42abed9be2b4081460f44c95d8f29728](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/42abed9be2b4081460f44c95d8f29728?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:28:37 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[120].gnl.Count: 0 != 1 goq.gnc[121].gnl.Count: 0 != 1 gor.gp… | +| [455340240bb05fe7694f5fe5a91a1065](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/455340240bb05fe7694f5fe5a91a1065?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:10:05 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[461].gni: Academy != None goq.gnc[461].gno: 2 != 0 gor.gph[1].fps: 53 != 58 gor.gph[1].jio.jid[24].jif: True !… | +| [467bde27c18071eb4c3d585823859e27](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/467bde27c18071eb4c3d585823859e27?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:55 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 17869,内容: **<1626>**/**<1626>** | +| [47c9734f39dc700e15138e6432269dcd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/47c9734f39dc700e15138e6432269dcd?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:49:50 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 17869,内容: **<1626>**/**<1626>** | +| [497586a5924703a1acda3b226da6ccef](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/497586a5924703a1acda3b226da6ccef?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:42:58 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [49f31be6524b6ec85a3dcb07626ac54a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/49f31be6524b6ec85a3dcb07626ac54a?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:52:01 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[175].gnl.Count: 1 != 0 gor.gph[0].gpq: 5185 != 5210 gor.gph[… | +| [4bad8892fe650b7b1700c4a7d867b860](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4bad8892fe650b7b1700c4a7d867b860?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 10:56:51 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) gor.gph[0].kff.kfh: 64 != 4 gor.gph[0].kff.kfi.Count: 4 != 5 gor.gph[0].kff.kfj.Count: 4 != 5 gou.gpd.Count: 1834 != 1835 | +| [4e69bf9e2593839ce83df1c47dd5c208](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4e69bf9e2593839ce83df1c47dd5c208?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:45:38 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpw: 21 != 22 gor.gph[1].gqb.Count: 4 != 5 gor.gph[1].jio.jid[16].jig.Count: 1 != 2 gor.gph[1].jio.j… | +| [4ec548e8f0b6d98f76954b3039d513f7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/4ec548e8f0b6d98f76954b3039d513f7?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 14:39:46 | AddUnitData blocked: target grid occupied. gid=712, cid=959, newUnit=Defender/None/0, existingUnitId=1288, existingUnit=Cloak/None/0, mapId=509817179 | +| [53352b59616c259ac4d498201ad9a9b0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/53352b59616c259ac4d498201ad9a9b0?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 00:29:48 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[0].gnl.Count: 1 !… | +| [56290822ac66ab7202f4f02f182da3bf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/56290822ac66ab7202f4f02f182da3bf?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:17:30 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 3195 != 3170 gor.gph[1].gqb.Count: 6 != 7 gor.gph[3].gpw: 14 != 15 gor.gph[3].gqb.Count: 14 != … | +| [5743e4e3b69bec56dbe8f774ba0ea758](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5743e4e3b69bec56dbe8f774ba0ea758?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:08:14 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) CityToPlayerDict differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs … | +| [57af8047eec0123dac146b23bb5f9901](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/57af8047eec0123dac146b23bb5f9901?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:14:12 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [5924217a13b8ee7768aa4d87b6169ddc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5924217a13b8ee7768aa4d87b6169ddc?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:24:48 | UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[43].fwi: 12 != 8 got.grb[146].fwi: 19 != 15 gou.gpd.Count: 9761 != 9762 | +| [59c91e840fd8179082752d59cc6d6769](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/59c91e840fd8179082752d59cc6d6769?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:49:51 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 4070 != 4050 gor.gph[0].gpw: 19 != 21 gor.gph[0].gqb.Count: 5 != 9 gor.gph[0].jio.jid[39].jil.C… | +| [5a79821db72b579e77ae42b77342ccc4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5a79821db72b579e77ae42b77342ccc4?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:01:43 | P2P connection error: Failed to connect to 76561199752137914 | +| [5aef62796cff2c3bb2d9e1cbb1da71fe](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5aef62796cff2c3bb2d9e1cbb1da71fe?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:51:31 | dyo: 房主广播失败 | +| [5c22589fb5dddd6cf823b2e0c08a1cd9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5c22589fb5dddd6cf823b2e0c08a1cd9?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:11:14 | 存在相似action ,记录点为:142 ,Action为:Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : KaguyaArcher PlayerAction : None AIParam : AllClear Tech : KaguyaArcher CultureCardType : None 重复次数 :6 | +| [5fca617e11bee1bf08e5bc64c417b453](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/5fca617e11bee1bf08e5bc64c417b453?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 16:27:36 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[6].gpu.gqm[0].gqu: False != True gor.gph[6].gpv: 5 != 6 gor.gph[6].gqe: True != False gor.gph[7].gpu.gq… | +| [60d452c6b4ecc6a72928dfcfc4025f9b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/60d452c6b4ecc6a72928dfcfc4025f9b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:14:31 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].fps: 18 != 2 gor.gph[2].gpq: 5960 != 6170 gor.gph[2].gps.gqj.Count: 9 != 10 got.grb.Count: 31 != 32 … | +| [62bc06f60adec8a0bc028d507ba45b0b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/62bc06f60adec8a0bc028d507ba45b0b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:51:54 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 7990 != 8000 gor.gph[0].gpr.gqi.Count: 143 != 145 gou.gpd.Count: 1168 != 1169 | +| [62f642f0b307d57f24e041de2a0e6bd0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/62f642f0b307d57f24e041de2a0e6bd0?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:29 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [67eceadfebe80749f72403c2e2a47331](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/67eceadfebe80749f72403c2e2a47331?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:05:34 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[6].fps: 63 != 60 gor.gph[6].gpq: 8145 != 8160 got.grb.Count: 185 != 186 got.grb[144].kfk.Count: 1 != 0 … | +| [6802cec0afb66ab365ad3b8e177a94a1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6802cec0afb66ab365ad3b8e177a94a1?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 00:07:28 | ActionExecute broadcast failed, abort owner execute: Action : LearnTech Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : Ramming PlayerAction : None AIParam : AllClear Tech : Ramming CultureCardType : None | +| [6a75c385d35120dc26f1d7ac0b47cc61](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6a75c385d35120dc26f1d7ac0b47cc61?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:22:01 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=28 NetMode=Single PlayerCount=3 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=28 CityCount=13 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [6e2c1a0d837042fcdd812faaac8b857d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6e2c1a0d837042fcdd812faaac8b857d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:52:48 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[0].gpq: 4810 != 4845 gos.gmm[0].gmq: 3 != 4 gos.gmm[0].gmr: 4 != 1 gos.gmm[0].gmx: False != True gos.gmm[0].gmy: False != True gos.gmm[0].gna: 1 != 0 gou.gpd.Count: 1314 != 1316 | +| [6ec772ff52c36edd15c3d3ac1e187770](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/6ec772ff52c36edd15c3d3ac1e187770?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:23:48 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpu.gqm[1].gqp: 25 != 45 gor.gph[0].gpu.gqm[1].gqq: Suspicion != Indifferent gor.gph[0].gpu.gqm[1].gqr[0]: Foolish != Wise got.grb[21].kfk.Count: 0 !=… | +| [7054e441d9c3a964fbfe426cd8f1ae09](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7054e441d9c3a964fbfe426cd8f1ae09?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 16:36:43 | got.grb[4].jom[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[4].jom[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[4].gqz[1].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[… | +| [749ba8dd799a3500614082500b344c28](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/749ba8dd799a3500614082500b344c28?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:23:15 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 4575 != 4590 gor.gph[1].gqb.Count: 4 != 3 gor.gph[3].gpu.gqm[1].gqs: 19 != 18 gor.gph[3].gpw: 2… | +| [750e4d3dbd0525705557f4b5ac6e5610](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/750e4d3dbd0525705557f4b5ac6e5610?pid=10) | 地图/同步状态不一致诊断 | UnityLogError | 1 | 1 | 2026-06-04 12:55:36 | Map不一致前后Action : 前:Action : UnitAttack Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None 后:Action : UnitAttack Wonder : None Resource : None F… | +| [7721e94137298c73eb196698afa05d41](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7721e94137298c73eb196698afa05d41?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:59:33 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=199 Turn=28 NetMode=Multi PlayerCount=3 Player Id=197 IsAI=False Alive=False IsSurrender=False IsSurvival=False DieMark=False Turn=22 CityCount=0 Group(IsSettlement=True,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=True IsWin=False Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [774f899a4989b73f22ebf1a8b5b3603d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/774f899a4989b73f22ebf1a8b5b3603d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:52:37 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[43].gnl.Count: 0 != 1 gor.gph[0].fps: 10 != 4 gor.gph[0].gpq… | +| [7ac42b537b47a06f9349bbf7266b565c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7ac42b537b47a06f9349bbf7266b565c?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:06:50 | ij: 房主广播失败 | +| [7ae22ea652db2876bff29b9d13a0ee81](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7ae22ea652db2876bff29b9d13a0ee81?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:39:56 | UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[2].jom[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[2].jom[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[2].jom[0].jpz[2].Item: r… | +| [7b0b10b89e8889e6e145a4e619c22029](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7b0b10b89e8889e6e145a4e619c22029?pid=10) | Origin Player 为空诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:46:38 | Origin Player is null target.id:1621 | +| [7d4752fedc0d18c4254de420f8237f93](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/7d4752fedc0d18c4254de420f8237f93?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:06:16 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 4940 != 5345 gor.gph[1].gpu.gqm[6].gqp: 60 != 30 gor.gph[1].gpu.gqm[6].gqq: Indifferent != Susp… | +| [8006d7eadbe68af665a697dc0dc68d21](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8006d7eadbe68af665a697dc0dc68d21?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:07:05 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[13].gni: Animal !… | +| [800bf65b8772acad937894f97d43541e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/800bf65b8772acad937894f97d43541e?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 02:18:01 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[229].gni: Market != None goq.gnc[229].gno: 1 != 0 gor.gph[1].fps: 9 != 14 gor.gph[1].jio.jid[23].jif: T… | +| [834da1f283a3815945d7366720e38791](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/834da1f283a3815945d7366720e38791?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:31:37 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[0].gpi: 13 != 14 gor.gph[0].fps: 0 != 15 gor.gph[0].gpz[2]: 2 != 1 gor.gph[0].gqe: False != True gor.gph[0].kff.kfh: 26 != 29 gor.gph[3].gpv: 0 != 1 gor.gph[3].gqe: True != False got.grb[9].kfk.Count: 0 … | +| [8391b115ec0f9f10d7abb711b5f2b1a4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8391b115ec0f9f10d7abb711b5f2b1a4?pid=10) | 行动执行玩家不一致 | UnityLogError | 1 | 1 | 2026-06-04 00:56:35 | CompleteExecute Player 不一致 Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : KomeijiIndianCatapult Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [84be451466ec1eb1c8972fbc56849904](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/84be451466ec1eb1c8972fbc56849904?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 04:58:25 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpi: 21 != 22 gor.gph[0].fps: 0 != 37 gor.gph[0].ggg: 1 != 3 gor.gph[0].gpq: 7235 != 7225 gor.gph[0]… | +| [84bff6c12ded7794c09e0aa234d18d77](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/84bff6c12ded7794c09e0aa234d18d77?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 07:38:59 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[1].gqb.Count: 5 != 4 gor.gph[2].gpu.gqm[1].gqs: 19 != 18 gor.gph[2].gqb.Count: 3 != 2 got.grb[12].kfk.Count: 0 != 1 got.grb[12].gqz.Count: 9 != 8 got.grb[18].fwi: 2 != 17 gou.gpd.Count: 792 != 791 | +| [86d196fec16b7c5d969cdc04f233ca21](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/86d196fec16b7c5d969cdc04f233ca21?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 05:23:07 | got.grb[159].gqz[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[159].gqz[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[159].gqz[0].jpz[2].Item: reflection error - Number of parameters specified does not match the expected number. go… | +| [889da5047951f65ec9c5c502e3b0fde7](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/889da5047951f65ec9c5c502e3b0fde7?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 13:55:10 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) CityToPlayerDict differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs … | +| [8d0248de9c7dd08d3fb7ebc6e8f25129](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/8d0248de9c7dd08d3fb7ebc6e8f25129?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:19:30 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[9].gpu.gqm[0].gqp: 50 != 65 gor.gph[9].gpu.gqm[0].gqq: Indifferent != Appreciate gor.gph[9].gpu.gqm[0].… | +| [91d688174ef23090b88f12727851de26](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/91d688174ef23090b88f12727851de26?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:52:49 | 地图数据反序列化失败,可能是版本不兼容: ctu property count is 20 but binary's header maked as 21, can't deserialize about versioning. | +| [929b59da9288698d62df3a1937f5cbe3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/929b59da9288698d62df3a1937f5cbe3?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:43:35 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[68].gni: None != Animal goq.gnc[78].gno: 1 != 3 goq.gnc[79].… | +| [93053e7c4d637e64ad852896c80fcf4c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/93053e7c4d637e64ad852896c80fcf4c?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:18:38 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpu.gqm[2].gqp: 45 != 30 gor.gph[1].gpu.gqm[2].gqq: Indifferent != Suspicion gor.gph[1].gpu.gqm[2].g… | +| [95849c4e950560be62de2a73bc486f61](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/95849c4e950560be62de2a73bc486f61?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:09 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [964d0febb774dd64ee4dce354efb15ee](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/964d0febb774dd64ee4dce354efb15ee?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:15:07 | P2P broadcast preflight failed: target=76561198145802621, reason=No connection to 76561198145802621 | +| [96b073d1ff192cc09aca363cac199e7c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/96b073d1ff192cc09aca363cac199e7c?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:08 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [96df174f6113028fdeb03b5587bc449a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/96df174f6113028fdeb03b5587bc449a?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:00:41 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=11 NetMode=Multi PlayerCount=2 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=11 CityCount=5 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSucc… | +| [988e47cc9a62d6bf0159cdb9999e1019](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/988e47cc9a62d6bf0159cdb9999e1019?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:06 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [9b7543d5f0f6df6f9ef6490949f8f212](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9b7543d5f0f6df6f9ef6490949f8f212?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:20:01 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=325 Turn=25 NetMode=Single PlayerCount=17 Player Id=325 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=25 CityCount=20 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsS… | +| [9f32edaabfd5ba8a888270643d82fd95](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9f32edaabfd5ba8a888270643d82fd95?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-03 20:33:40 | AddUnitData blocked: target grid occupied. gid=301, cid=363, newUnit=KomeijiIndianArcher/None/0, existingUnitId=427, existingUnit=Cloak/None/0, mapId=103560573 | +| [9f36ebf332f4cd1269d843017516f8d0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/9f36ebf332f4cd1269d843017516f8d0?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:17:18 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[0].fps: 11 != 16 gor.gph[0].gpq: 8805 != 8840 gos.gmm[13].gmq: 3 != 4 gos.gmm[13].gmr: 3 != 0 gos.gmm[13].gmy: False != True gos.gmm[13].gna: 1 != 0 got.grb[19].gqz[0].jpz[0].Item: reflection error - Num… | +| [a17e161197a7b8c981c0291ffc6b8c29](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a17e161197a7b8c981c0291ffc6b8c29?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:06:50 | ActionExecute broadcast failed, abort owner execute: Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : KaguyaFrenchAnimalWarrior Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [a3a426e3d5b3fcf63360c8d61b0fdf8b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a3a426e3d5b3fcf63360c8d61b0fdf8b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 14:56:46 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpu.gqm[2].gqr.Count: 4 != 5 gor.gph[1].gpu.gqm[2].gqr[3]: Intrusive != Threatening gor.gph[2].fps: … | +| [a7336ec7bc215aa647fce5b71142e867](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a7336ec7bc215aa647fce5b71142e867?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:44:47 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 4940 != 5315 gor.gph[1].gpu.gqm[6].gqp: 60 != 30 gor.gph[1].gpu.gqm[6].gqq: Indifferent != Susp… | +| [a7fe92828a44c2c3f7d5ad9b9117ef39](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/a7fe92828a44c2c3f7d5ad9b9117ef39?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-03 21:15:07 | MainMemberStartMatch: GameStart 广播失败 | +| [ab6491e7f40ca8b5d5c84f09fddbb4f3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ab6491e7f40ca8b5d5c84f09fddbb4f3?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:57:52 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[225].his: 5 != 6 goq.gnc[231].his: 0 != 1 gor.gph[0].gpi: 11… | +| [ac9b354263b44c92d86d2f00de500577](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ac9b354263b44c92d86d2f00de500577?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 16:50:32 | cwj: 发送给成员失败 memberId=76561198446408112 | +| [ad3fa83450b472f20aa7a8364ef85141](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ad3fa83450b472f20aa7a8364ef85141?pid=10) | 地图反序列化/版本兼容诊断 | UnityLogError | 1 | 1 | 2026-06-04 00:15:40 | 地图数据反序列化失败,可能是版本不兼容: Data read tag: 0 but not found in bid MemoryPackUnion annotations. | +| [b07a6198513043e224f7d888cbc9e7b2](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b07a6198513043e224f7d888cbc9e7b2?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:48:17 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 2020 != 2035 gor.gph[1].gpr.gqi.Count: 67 != 70 got.grb[13].gqz[0].jpz[0].Item: reflection erro… | +| [b13b0fb5d03987eb1fa577d279d3a4b1](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b13b0fb5d03987eb1fa577d279d3a4b1?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:10:04 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[85].gnl.Count: 1 != 2 gor.gph[0].gpq: 10270 != 10245 gor.gph… | +| [b168c69f71ca20d0ce0e5d1c20c1d567](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b168c69f71ca20d0ce0e5d1c20c1d567?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:12:33 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].gpq: 8390 != 8375 got.grb[21].kfk.Count: 1 != 0 got.grb[21].gqz.Count: 11 != 12 got.grb[22].fwi: 13 != 15 got.grb[35].gqz[10].huk: 2 != 4 got.grb[42].… | +| [b390dbffc6071230385765e5da93c4bd](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b390dbffc6071230385765e5da93c4bd?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-04 05:19:12 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : GermanySanae Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :1 | +| [b527aeb28e1c01305df469ec3ae92c96](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b527aeb28e1c01305df469ec3ae92c96?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:01:39 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 14330 != 14290 gor.gph[0].gpu.gqm[6].gqs: 30 != 32 gor.gph[0].gqb.Count: 17 != 19 gor.gph[6].gp… | +| [b940b52d2177b689411dcf9fbc91a37e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b940b52d2177b689411dcf9fbc91a37e?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:27:49 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 9100 != 9085 gor.gph[0].gpu.gqm[0].gqp: 50 != 80 gor.gph[0].gpu.gqm[0].gqq: Indifferent != Appr… | +| [b96e43dcfa274cb7bea0d7801b3df20c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/b96e43dcfa274cb7bea0d7801b3df20c?pid=10) | 行动执行玩家不一致 | UnityLogError | 1 | 1 | 2026-06-03 22:07:37 | CompleteExecute Player 不一致 Action : Gain Wonder : None Resource : Fish Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [ba687d4792d5387b9c99452a5a1f1bf9](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ba687d4792d5387b9c99452a5a1f1bf9?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:10:45 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=122 Turn=18 NetMode=Multi PlayerCount=4 Player Id=122 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=18 CityCount=9 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSucc… | +| [bf5eb1cb0ebb33a63e9f988c0dc2fc0b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bf5eb1cb0ebb33a63e9f988c0dc2fc0b?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 02:27:51 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[0].gpq: 5985 != 6070 gos.gmm[7].gmo.gnb.Count: 9 != 12 gos.gmm[7].gmq: 5 != 6 gos.gmm[7].gmr: 9 != 4 gou.gpd.Count: 688 != 689 | +| [bfcc162ae21f13343925749aa074eec8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/bfcc162ae21f13343925749aa074eec8?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:05:43 | UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[3].jom[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[3].jom[0].jpz[1].Item: reflection error - Number of parameters specified does not match the… | +| [c11859509dbaaf0df7c1831c36e12a35](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c11859509dbaaf0df7c1831c36e12a35?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:53 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 17869,内容: **<1626>**/**<1626>** | +| [c266ed81152c2dd2da8589e08fe4e808](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c266ed81152c2dd2da8589e08fe4e808?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:16:03 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpu.gqm[1].gqp: 10 != 40 gor.gph[0].gpu.gqm[1].gqq: Terrible != Indifferent gor.gph[0].gpu.gqm[1].gq… | +| [c31ebf0af3951b83130307a283b4fdd8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c31ebf0af3951b83130307a283b4fdd8?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:41:11 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].gpr.gqi.Count: 309 != 307 gor.gph[9].gpu.gqm[2].gqr.Count: 6 != 5 gor.gph[9].gpu.gqm[2].gqr[4]: Threatening != Intrusive got.grb[30].fwi: 12 != 16 got… | +| [c431cb11e6e03bea6f3aed9721d7b846](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c431cb11e6e03bea6f3aed9721d7b846?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 15:34:03 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=325 Turn=30 NetMode=Single PlayerCount=5 Player Id=325 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=30 CityCount=19 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSu… | +| [c8a85134cbf8ea836f2f582a6f50868b](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/c8a85134cbf8ea836f2f582a6f50868b?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:53:41 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchReisen Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :2 | +| [ca471b77de940f2e9cbf5dd7bdb82dbf](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ca471b77de940f2e9cbf5dd7bdb82dbf?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 00:01:38 | AddUnitData blocked: target grid occupied. gid=174, cid=277, newUnit=MoriyaKnight/None/0, existingUnitId=410, existingUnit=Cloak/None/0, mapId=3981685643 | +| [cc5c3711176d6303349abca0a8102a29](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cc5c3711176d6303349abca0a8102a29?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:59:33 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=199 Turn=28 NetMode=Multi PlayerCount=3 Player Id=197 IsAI=False Alive=False IsSurrender=False IsSurvival=False DieMark=False Turn=22 CityCount=0 Group(IsSettlement=True,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=True IsWin=False Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [cccffb0129297164c06ccc35fa7b29c3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cccffb0129297164c06ccc35fa7b29c3?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:43:21 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[252].gnh: Trees != None goq.gnc[253].gnh: Trees != None goq.gnc[253… | +| [ceeb313c5b97289956ea08d8e577a439](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ceeb313c5b97289956ea08d8e577a439?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:21:11 | 存在相似action ,记录点为:30 ,Action为:Action : PlayerAction Wonder : None Resource : None Feature : None Terrain : None Unit : None Giant : FrenchKaguya Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : SelectHero AIParam : AllClear Tech : None CultureCardType : None 重复次数 :7 | +| [cf527914da8862d0f8c7558a521865b4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/cf527914da8862d0f8c7558a521865b4?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:02:40 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[7].gpu.gqm[0].gqu: False != True gor.gph[7].gpv: 0 != 1 gor.gph[7].gqe: True != False gor.gph[8].gpi: 1… | +| [d06ee398507e8e02a2b1c8267c4fa03a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d06ee398507e8e02a2b1c8267c4fa03a?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:28:55 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[373].gni: Fruit !… | +| [d3369176bc86f96fadea4a743cc2deba](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d3369176bc86f96fadea4a743cc2deba?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 18:35:28 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[252].gnl.Count: 0 != 1 gor.gph[0].gpq: 13405 != 13355 gor.gp… | +| [d4416e2b752b78ac1bbeabee38245fc6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d4416e2b752b78ac1bbeabee38245fc6?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:51:39 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [d51d4784675fd269a6d732971ea49604](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d51d4784675fd269a6d732971ea49604?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 11:38:59 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[88].gnl.Count: 1 != 2 gor.gph[0].gpq: 4770 != 4780 gor.gph[0… | +| [d7a756729fc9a46485686a0dd96d73f3](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d7a756729fc9a46485686a0dd96d73f3?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:06:37 | ActionExecute broadcast failed, abort owner execute: Action : Gain Wonder : None Resource : Fish Feature : None Terrain : None Unit : None Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None | +| [d8505e3a466564d5c38ca75fba846955](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d8505e3a466564d5c38ca75fba846955?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:15:07 | dww: 房主广播失败 | +| [d93e371e94458f46527bef910119c0ed](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/d93e371e94458f46527bef910119c0ed?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 10:45:41 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) UnitMap differs (serialized data mismatch) goq.gnc[558].gni: Farm != Crop goq.gnc[558].gnk: Crop != None goq.gnc[675].gni: Farm != Crop goq.gnc[675].gnk: Crop != None g… | +| [da5f97780fc212916570d0b273bd0f30](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/da5f97780fc212916570d0b273bd0f30?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:42:05 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) CityMap differs (serialized data mismatch) gor.gph[0].gpq: 3170 != 3235 gor.gph[0].gpu.gqm[2].gqp: 40 != 35 gor.gph[0].gpu.gqm[3].gqp: 50 != 40 gor.gph[0].gpu.gqm[3].gqr.Count: 2 != 3 gor.gph[0].gpu.gqm[3].gqr[0]: Peaceful != Foolish gor.gph[0].gpu.gqm[3… | +| [dbecb453502466ab76881122b91b20b4](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dbecb453502466ab76881122b91b20b4?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 14:14:05 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[632].gnl.Count: 2 != 1 gor.gph[0].gpq: 12060 != 12040 gor.gp… | +| [dc5ba0219c33f551c8adfde92350d283](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dc5ba0219c33f551c8adfde92350d283?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-04 13:50:06 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=325 Turn=27 NetMode=Single PlayerCount=17 Player Id=325 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=27 CityCount=20 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsS… | +| [dde751b8e8f6113dd92db1e19e26342f](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/dde751b8e8f6113dd92db1e19e26342f?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 08:17:53 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpq: 22190 != 22195 gor.gph[0].gpr.gqi.Count: 510 != 511 got.grb[109].kfk.Count: 0 != 1 got.grb[159].gqz[0].jpz[0].Item: reflection error - Number of … | +| [de188a594d1d08a70f2309e7773aa631](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/de188a594d1d08a70f2309e7773aa631?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:06:50 | P2P broadcast preflight failed: target=76561198411516596, reason=No connection to 76561198411516596 | +| [df6bca5fd2627bc82a92d6597f1870bc](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/df6bca5fd2627bc82a92d6597f1870bc?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:43:30 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[2].gpq: 17160 != 17210 gor.gph[2].gpr.gqi.Count: 339 != 349 got.grb[47].gqz[0].gtg: False != True got.grb[47].gqz[1].huk: 1 != 2 got.grb[85].gqz.Count: 1… | +| [e0ef41e4c3bf770537994b37dc48617a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e0ef41e4c3bf770537994b37dc48617a?pid=10) | 结算卡住兜底诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:00:43 | [MatchSettlementStuck] 触发兜底:MatchType=Normal BlockingPlayerId=197 Turn=22 NetMode=Multi PlayerCount=2 Player Id=197 IsAI=False Alive=True IsSurrender=False IsSurvival=True DieMark=False Turn=22 CityCount=11 Group(IsSettlement=False,IsWin=False) Settlement[0] Type=AllSuccessOrFailure IsSettlement=False IsWin=True Task[0] Type=ScoreWin IsSettlement=True IsSuc… | +| [e1a3acd94b6f0ba31ec3b526764f846d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e1a3acd94b6f0ba31ec3b526764f846d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:25:57 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[0].gpi: 36 != 37 gor.gph[0].fps: 0 != 53 gor.gph[0].gqb.Count: 18 != 0 gor.gph[0].gqc.Count: 15 != 17 gor.gph[0].gqe: False != True gor.gph[0].jio.jid[16].jig.Count: 5 != 0 gor.gph[0].jio.jid[17].jii.Cou… | +| [e20b3b3a5f82a78e6603db81f974eb53](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e20b3b3a5f82a78e6603db81f974eb53?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:26:47 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpi: 26 != 27 gor.gph[0].fps: 0 != 28 gor.gph[0].gpz[3]: 2 != 1 gor.gph[0].gqb.Count: 14 != 0 gor.gp… | +| [e21bb07e38afb6e37393180ec6a50e7a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e21bb07e38afb6e37393180ec6a50e7a?pid=10) | 相似 Action 重复诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:06:52 | 存在相似action ,记录点为:118 ,Action为:Action : TrainUnit Wonder : None Resource : None Feature : None Terrain : None Unit : KaguyaFrenchAnimalWarrior Giant : None Vegetation : None UnitAction : None CityLevelUpAction : None GridMiscAction : None Skill : NONE Tech : None PlayerAction : None AIParam : AllClear Tech : None CultureCardType : None 重复次数 :6 | +| [e29cfe29e1df6252ca342fb74f8b1439](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e29cfe29e1df6252ca342fb74f8b1439?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 12:47:02 | AddUnitData blocked: target grid occupied. gid=118, cid=677, newUnit=MoriyaKnight/None/0, existingUnitId=986, existingUnit=Dinghy/None/0, mapId=3110627965 | +| [e2a1e6921c34c884445c2e85ea16d6ca](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e2a1e6921c34c884445c2e85ea16d6ca?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 02:47:22 | UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) got.grb[13].gqz.Count: 10 != 9 got.grb[23].jom[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[23].jom[0].jpz[1].Item: reflection error - Number of parameters specified does not match the expected number.… | +| [e3c8ffbe027bbdc441ee22863a62a8ed](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e3c8ffbe027bbdc441ee22863a62a8ed?pid=10) | Origin Player 为空诊断 | UnityLogError | 1 | 1 | 2026-06-04 09:05:04 | Origin Player is null target.id:744 | +| [e3fd83d1aa16379d4a8334b5a9e154d6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e3fd83d1aa16379d4a8334b5a9e154d6?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:32:16 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[238].gnl.Count: 0 != 1 goq.gnc[239].gnl.Count: 0 != 1 gor.gp… | +| [e50ebd6b242a91e25ffae1aa99a5a3f6](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e50ebd6b242a91e25ffae1aa99a5a3f6?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:50:22 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 5065 != 5120 gor.gph[1].gpu.gqm[1].gqs: 24 != 23 gor.gph[1].gqb.Count: 11 != 7 gor.gph[1].jio.j… | +| [e70b3008128034b88c5bd74c9e0dfa15](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e70b3008128034b88c5bd74c9e0dfa15?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 03:34:21 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].gpu.gqm[4].gqp: 25 != 0 gor.gph[0].gpu.gqm[4].gqq: Suspicion != Terrible gor.gph[0].gpu.gqm[4].gqr[1… | +| [e92516f707c84943a07704702bf00357](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/e92516f707c84943a07704702bf00357?pid=10) | 其他项目诊断日志 | UnityLogError | 1 | 1 | 2026-06-04 12:13:52 | AddUnitData blocked: target grid occupied. gid=256, cid=336, newUnit=Swordsman/None/0, existingUnitId=518, existingUnit=Cloak/None/0, mapId=956547397 | +| [ed86ba43745ff9676f11761921168e9c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ed86ba43745ff9676f11761921168e9c?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 17:48:07 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpu.gqm[0].gqp: 20 != 5 gor.gph[1].gpu.gqm[0].gqq: Suspicion != Terrible gor.gph[1].gpu.gqm[0].gqr.Count: 4 != 5 gor.gph[1].gpu.gqm[0].gqr[2]: Intrusi… | +| [edb888c2d9a10092b69f5dd051d6eb08](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/edb888c2d9a10092b69f5dd051d6eb08?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:57 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 17869,内容: **<1626>**/**<1626>** | +| [ef066d676e400ef624b2806fc53897a0](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ef066d676e400ef624b2806fc53897a0?pid=10) | 网络发送失败诊断 | UnityLogError | 1 | 1 | 2026-06-04 01:51:30 | P2P broadcast preflight failed: target=76561198003237945, reason=No connection to 76561198003237945 | +| [ef9a7ecdecd8294b926d37de02f4539d](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ef9a7ecdecd8294b926d37de02f4539d?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-04 10:41:11 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[418].gnl.Count: 1 != 0 gor.gph[1].fps: 53 != 61 gor.gph[1].g… | +| [f189dab3ce7455ff753c0f1afe95256a](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f189dab3ce7455ff753c0f1afe95256a?pid=10) | P2P/大厅连接失败诊断 | UnityLogError | 1 | 1 | 2026-06-03 22:48:32 | Failed to create lobby: k_EResultNoConnection | +| [f3a8597513709100fa1e01617fa02f66](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f3a8597513709100fa1e01617fa02f66?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 23:25:30 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpq: 18355 != 18365 gor.gph[1].fvz.fwd[1].UnitLevel: 4 != 3 gor.gph[1].fvz.fwf.Count: 1 != 2 gor.gph… | +| [f8b7b21011f4bd039bcb9289e188f6be](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f8b7b21011f4bd039bcb9289e188f6be?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:43:35 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[1].gqb.Count: 7 != 8 gor.gph[2].gqb.Count: 12 != 13 got.grb[1].fwi: 34 != 32 got.grb[1].gqz[0].gtg: False != True got.grb[125].fwi: 15 != 9 got.grb[125].gqz.Count: 11 != 13 gou.gpd.Count: 10088 != 10089 … | +| [f9683ae4849619e5261fb5062b591a3c](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f9683ae4849619e5261fb5062b591a3c?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:28:15 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[1].gpw: 130 != 133 gor.gph[1].gqb.Count: 52 != 56 gor.gph[1].jio.jid[39].jil.Count: 0 != 1 gor.gph[1].j… | +| [f978a22d4892f9e9a3851cff13fa5f35](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f978a22d4892f9e9a3851cff13fa5f35?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:41:48 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) gor.gph[0].fps: 12 != 9 gor.gph[0].gpq: 5280 != 5295 got.grb.Count: 77 != 78 got.grb[5].jom[0].jpz[0].Item: ref… | +| [f980fc74840023f2115cda1436409861](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/f980fc74840023f2115cda1436409861?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 19:17:45 | GridMap differs (serialized data mismatch) PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) UnitToCityDict differs (serialized data mismatch) UnitToGridDict differs (serialized data mismatch) goq.gnc[60].gnl.Count: 1 != 0 gor.gph[1].gpw: 25 != 24 gor.gph[1].gq… | +| [fa8210a769b50503645ce13201f28c19](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fa8210a769b50503645ce13201f28c19?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 21:51:32 | PlayerMap differs (serialized data mismatch) PlayerMap.PlayerDataList differs (serialized data mismatch) UnitMap differs (serialized data mismatch) gor.gph[0].gpv: 0 != 1 gor.gph[0].gqe: True != False gor.gph[1].gpi: 18 != 19 gor.gph[1].fps: 4 != 33 gor.gph[1].gqb.Count: 4 != 0 gor.gph[1].gqc.Count: 11 != 4 gor.gph[1].gqc[3]: 259 != 260 gor.gph[1].gqe: Fals… | +| [fdddaa49dcb9caef85e6188ea1a1b61e](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fdddaa49dcb9caef85e6188ea1a1b61e?pid=10) | Origin Player 为空诊断 | UnityLogError | 1 | 1 | 2026-06-04 10:50:02 | Origin Player is null target.id:400 | +| [fe33d534438f197f05405d06693b7be8](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/fe33d534438f197f05405d06693b7be8?pid=10) | 多语言 ID 为空 | UnityLogError | 1 | 1 | 2026-06-03 17:50:54 | ResolveEmbeddedStrings: 检测到嵌套引用,ID: 1626,内容: **<1626>** | +| [ffe6239d92928cc1bea3acbf552dff61](https://crashsight.qq.com/crash-reporting/errors/01076c49ce/ffe6239d92928cc1bea3acbf552dff61?pid=10) | MapData 序列化差异诊断 | UnityLogError | 1 | 1 | 2026-06-03 20:12:35 | UnitMap differs (serialized data mismatch) got.grb[3].fwi: 38 != 40 got.grb[3].kfk.Count: 0 != 1 got.grb[3].gqz[0].gtg: True != False got.grb[18].kfk.Count: 1 != 0 got.grb[35].gqz.Count: 7 != 6 got.grb[55].jom[0].jpz[0].Item: reflection error - Number of parameters specified does not match the expected number. got.grb[55].jom[0].jpz[1].Item: reflection erro… | diff --git a/MD/CrashSight_2026-06-04_0.7.2c_1day/report_manifest.json b/MD/CrashSight_2026-06-04_0.7.2c_1day/report_manifest.json new file mode 100644 index 000000000..b9e7623e4 --- /dev/null +++ b/MD/CrashSight_2026-06-04_0.7.2c_1day/report_manifest.json @@ -0,0 +1,728 @@ +{ + "date": "2026-06-04", + "version": "0.7.2c", + "capture": { + "capturedAtUtc": "2026-06-04T06:58:32+00:00", + "capturedAtLocal": "2026-06-04 14:58:32", + "rawDir": "Temp\\CrashSight\\Daily_2026-06-04_0.7.2c", + "reportDir": "MD\\CrashSight_2026-06-04_0.7.2c_1day" + }, + "filter": { + "version": "0.7.2c", + "date": "last_1_day", + "status": "0,2", + "exceptionCategoryList": "ERROR", + "sortField": "uploadTime", + "sortOrder": "desc", + "rows": 100 + }, + "totalIssues": 416, + "blockingIssues": 14, + "blockingOccurrences": 267, + "logerrorIssues": 402, + "logerrorOccurrences": 73677, + "blockingReports": [ + { + "categoryId": "null-reference", + "title": "空引用异常", + "issueCount": 3, + "occurrences": 161, + "path": "blocking/001_null-reference.md", + "issues": [ + "d97862df50075837ed1a52e5ed40b2fb", + "b1862dd4512aac67b6592e4260c8aaad", + "9ccfcf2261240f94e0e8d784db68694c" + ] + }, + { + "categoryId": "steamworks-not-initialized", + "title": "Steamworks 未初始化", + "issueCount": 3, + "occurrences": 68, + "path": "blocking/002_steamworks-not-initialized.md", + "issues": [ + "8605ccfc9311840c54f1e112669c6c4a", + "ee679306da516a599fea816f2ff6653f", + "341f705a3c788ba90fbf37396a4c9470" + ] + }, + { + "categoryId": "steam-api64-dll-missing", + "title": "Steam API DLL 缺失", + "issueCount": 6, + "occurrences": 36, + "path": "blocking/003_steam-api64-dll-missing.md", + "issues": [ + "a2953c646aa11a95f841d94c914fc7e4", + "7f89cba132f64d7a6c3afed5306ea1dc", + "94e87b8931105c3e2bdd763ea743b2a0", + "55570d807b1cbfa69197e8e88c58f921", + "b4cdfd967669afc7d86ff6add31f9a91", + "5721bea5b8c9ac56ce4f6fe9e7c47792" + ] + }, + { + "categoryId": "bottom-sl-resume-null", + "title": "底栏 SL/Resume 空引用", + "issueCount": 1, + "occurrences": 1, + "path": "blocking/004_bottom-sl-resume-null.md", + "issues": [ + "39ed98d4e94b0bae441d2939ca96b699" + ] + }, + { + "categoryId": "announce-major-event-null", + "title": "重大事件公告 UI 空引用", + "issueCount": 1, + "occurrences": 1, + "path": "blocking/005_announce-major-event-null.md", + "issues": [ + "f5e2775f98f29836622f7f514a5a059d" + ] + } + ], + "categories": [ + { + "id": "action-completeexecute-player-mismatch", + "title": "行动执行玩家不一致", + "class": "logerror", + "issueCount": 21, + "occurrences": 43324, + "issues": [ + "10d4df507992c1a66a90693df20b21c3", + "c8f74fcf4f765ba38d4e1e2e4c34d41e", + "c7cbea703f42ecf6f54444f481fe7465", + "b3b11c4905b4514323dcab8bd7d5a857", + "250d1a8a1acff41c635ce86249462e21", + "d7e6cc2799b68c86e60f214b087d67a2", + "50119431f45750d343ff2c70de7250b5", + "fc2d124d395f06a7f9a3d4f88141e46e", + "a4b9850f4fff9fc2e741d86c2bf5f8a5", + "d0c686e60340f8c46826266c5ddd9f47", + "b63bc16c733e36d73849205e87363b5f", + "40b385e6956400fe315db114f30e0fb7", + "b6268405e423097fce87050da2cc675d", + "8391b115ec0f9f10d7abb711b5f2b1a4", + "8efc8db88994a564e7449feb5ddbbc4e", + "244818660cdea541f999cd0f5d30e7d5", + "ec7859700b1bbdfb1a268f54f5b1cc10", + "b96e43dcfa274cb7bea0d7801b3df20c", + "5f2294e63d9d4a8a8d15f5fdc25b5cb2", + "32d4925a40f9db0fb7d2b098c38b2845", + "8f267b2f5c50f93b544af8886fe61db8" + ] + }, + { + "id": "duplicate-similar-action", + "title": "相似 Action 重复诊断", + "class": "logerror", + "issueCount": 62, + "occurrences": 7394, + "issues": [ + "e2d6a88d46dcb49a0d139cdc09cfcf60", + "c3051df0699d3a433ecbef7e85411c9e", + "76c4c1b1a5add246455aec813c46d59a", + "8107c16369fb00417c1682a0350ec64f", + "0fc9fec6c17b8d12527197dae35611d6", + "b9356ab138b2b54e96f3db7887c3b8d0", + "378434af7c2f55f4ffb8ec2a9f287b4c", + "7f1d39e4d1ab06af2b277d2a5eeec9cf", + "6f9a7dfae381416b2527844f750fafc1", + "9e8f0e125886eb7d8915c71e359f7035", + "edcd261bfeff53e33bfe7210c87dcb57", + "efce858079914f89014ebce11ae7671d", + "9043dd945e4b0289ae7aa38939ee3105", + "9c97ea379fd9f3b95e8f758b307e4997", + "ad52d9e056bfbd17f4ccb8384e5f83d9", + "8f35d8d1fd8078645abcd7bd1061b0c5", + "3073af8438a779606ac04d433962d5cd", + "193d2d61f85358b92951ff088aecf11e", + "7f6a8332378f3bf99f4514490f913b17", + "8580a82c199b326d8623eef77b8af637", + "d2253454d7e4d68496b0b2943b9cec3c", + "0cb4b0db462d1610c11fe1d5444a01d", + "683af7e6fbb1a3d4bf25311b223076bb", + "5b43fb939ee15af71b061baef0fdfaa1", + "213b50a7c27692249febd5c26cb777c3", + "a0e37aa641e65872faadaebad6187c91", + "736b76f612c90176d984722fdbfdb5b7", + "7e217c357c706e7335557d0eb996620c", + "4f767d5ddec3ba6be5d1fd5575631ee4", + "5b3c6d96b848815202763b13c522f434", + "e139e615cb7de95a6f55d1391aaa7410", + "b390dbffc6071230385765e5da93c4bd", + "c01e176659cfee5baba883ae144f3620", + "3ac81a035de261cb6c27ee6b739d3100", + "274499c68f6cf973074f06dca960e279", + "ba116ae3fab318cee4612ffec23df4db", + "9e12736ae3e7243e668e47a972dae5d1", + "1dc77ab6531c54b095d321b349105e47", + "0939de0a9c0b3ee8fb9c7e5b34c4fe9b", + "f1889c30ba46c477e039cea037c6b2ac", + "95aabdb7f346efa423a7b082878dd636", + "564cd757052139f6b049a585a8d9d785", + "af57b9115786c79178d91943f380bf82", + "d694f5149ecf9cfa7420ff1f8fa7d029", + "3b57b3da955504db4dd9cbfcab8bdadb", + "ceeb313c5b97289956ea08d8e577a439", + "e21bb07e38afb6e37393180ec6a50e7a", + "e7f8cb8e59e26d51248a4ffb8f221d97", + "5c22589fb5dddd6cf823b2e0c08a1cd9", + "4e3d34adfbf230fd950555e4bdb181c6", + "f14ac061b2149a6e99d386b3b392434d", + "c8a85134cbf8ea836f2f582a6f50868b", + "ab52901d990985d8d35e55c6191909c8", + "f65c8eaa79c67eb3175c99e6919f3516", + "2155cbc9cb2baf0262737433bbc6e38f", + "40305eaa5534e7b848986ce7aea78110", + "769a809e136b64386c15bc52ddecebd5", + "e8609ad537e5603f8a4867ad7aa73e4b", + "30d8d9e825e271b07bbd39b0a711b4ba", + "7f82b8f08ccbfe1478e56d83e587d1d6", + "2c90fb76aec9552214914833df6a3776", + "0c97df3bd169a53d42335055c5e33ce5" + ] + }, + { + "id": "ai-loop-guard", + "title": "AI 计算死循环保护", + "class": "logerror", + "issueCount": 2, + "occurrences": 6120, + "issues": [ + "bb81bce180d8672f500aa9f2021ec9f8", + "83c5b5b46447ac4e50101f1148f4ab70" + ] + }, + { + "id": "p2p-lobby-connection-failure", + "title": "P2P/大厅连接失败诊断", + "class": "logerror", + "issueCount": 12, + "occurrences": 5026, + "issues": [ + "9b415b4bbb546c66eba3a6b67f916d35", + "01eaa6aefd9162eccc930c2450a63779", + "bc7e88e9811a3e38d26e15577210e3d7", + "7b5f54e17dc2f09810eaf4a23c8fbf40", + "a2ef12b1ee1a74022509f9d18067a863", + "886fa66ed99f8ff6955fe0e47d8e2f82", + "17ad3797303c790702e726900b44d7a1", + "5a79821db72b579e77ae42b77342ccc4", + "f189dab3ce7455ff753c0f1afe95256a", + "9bee5c48b8f6a2c0247259901eb430dd", + "24fa653e2e11d1e45438b6f0532126b0", + "75a3ccfed59a3b1e5cdff8183b987406" + ] + }, + { + "id": "action-sync-version-index", + "title": "行动同步版本/索引不一致", + "class": "logerror", + "issueCount": 8, + "occurrences": 3247, + "issues": [ + "d8de4834232190d1b31e54f83f92455d", + "4c75b2d78a859ca6b6418bd8ea9103c3", + "8b25a3e618ff41836a53290accc32ac4", + "ad6a6bee84c34a853e6038146f334126", + "44325775d9be4ec4305b2ebc4cc8c20c", + "eef7fa7503168965448a647bfbe7ae65", + "378de222adb37f5b7e8cc249097c0cfc", + "3f7acd62a44f7eb3e259181d5a063d04" + ] + }, + { + "id": "network-send-failure", + "title": "网络发送失败诊断", + "class": "logerror", + "issueCount": 71, + "occurrences": 2949, + "issues": [ + "58d1e511dcf9339b63622ba576ddc5bd", + "b077bae2896d3af9bd09e6b4f64e81ec", + "698fb570ca698169d602f9b227a34074", + "034cfe80d745e3c9774d27e82ff3a0f3", + "cf2eb96359369cc1db5a70e5e2b219b1", + "773e5d47d6aad89edb0492504359a8c9", + "37c3a6f1b4b5b39220ee5ed7563118bf", + "c11f14ad2fbd5625c5b53fb910cdba76", + "4de7d427f16ede45dbd3693fc3431ac3", + "1df80dbcaf6f1f71cbd77fff64532361", + "dbce2880e5ad9287fcca2bf271f97622", + "81a5e2896daabc7005cd79ae522de4bf", + "d7a74e6e95985e97e0bbecc7de0c0f44", + "daec796293ecae6d73a5eef8f5e3707c", + "2cb3d67ddfe0d9587abd02390f5de041", + "1d2092e8267a158d39aa1a040041020d", + "a0830cd150cf6348c957fa17694ae9f6", + "65b06fbb438780b70bdb76c45f529d9c", + "60d84edf5f69d3592e1dc8aef452a038", + "9bdd7ded0a12f17a10bb7a18ba6d0547", + "0d3c117cffe5cca3489b9158c6c5236b", + "f3987f573fe7f08021e2cc7fa7f6b737", + "18881ca550f30dcd6389af3fec2d7699", + "b49644a24a466f956045d2bcbb75f449", + "c1fac556b3209f47572e74e6d7f0ab64", + "1de81d5299ca7c580b2188fae37d6b85", + "0c7d97ba47f0105d2447842580efb403", + "c992212fabed33b6e24076cba4f2fe41", + "6b39f8e9177bff8e6b0e04ba0405b27d", + "e85e342443b94d00b49b0d080702e7c7", + "50fe0e473c1fd9ee31d2aa194443b59e", + "61179b905f0719752d39947d6e801de7", + "fcd31a0248c865b1c6b3293349e062a9", + "e0607caeab32ce4c102dd3db17f6d498", + "c2daa8b71f370b978be659cda9e902bb", + "34029b5e61b84d67d0a8411898dd2058", + "5aef62796cff2c3bb2d9e1cbb1da71fe", + "ef066d676e400ef624b2806fc53897a0", + "3781e3c243cadba4b1550cdf922b6d2e", + "26974a174fbbf693b3801b846faf676e", + "f4563635cbea9b4a9393e863e268bae3", + "303fe9b050cc0a381935ddb5bafdd0eb", + "62501c40bc4d6b559194ad1d909f0323", + "cdf7ee24424388a30f7e343d1a6a9a25", + "7a429d2f62a67d85c0463e7044115a28", + "6802cec0afb66ab365ad3b8e177a94a1", + "18691faf23fa35f39e1cf5d765516a5a", + "43893b3963f34772559fb784d4e089b9", + "3abc0627ef9184ac65396d5bb4dbdf8a", + "041e3921930f3c9ee6f305974ec62123", + "be5e30af24e57f16bd89f3b3f6e98505", + "107abe1efb00c8f713af9d2750b13da9", + "4628d34f3d350cc5201a4b0061d92890", + "9026e9b1aa3bab072aec31a0f07374c2", + "de188a594d1d08a70f2309e7773aa631", + "7ac42b537b47a06f9349bbf7266b565c", + "a17e161197a7b8c981c0291ffc6b8c29", + "d7a756729fc9a46485686a0dd96d73f3", + "8a01152efadcf8977cd49d9f39e10077", + "ce50bec374f7aa0bb5732a3154900407", + "a97d4cc7a88c3db2a7ca3938d33f9e30", + "964d0febb774dd64ee4dce354efb15ee", + "d8505e3a466564d5c38ca75fba846955", + "3379b9ec5d837b706b2c0aef9ff6b276", + "bd8b8a0354c6d3bbbe426c867b4fcfc2", + "3461085cdd37772b511862a59a17ed77", + "624cac1b8518b0381fe9b293c76bcace", + "a5f3b19aed3ce29ef71c3c613868573e", + "274d7d4617f025715c00a732bd719996", + "ac9b354263b44c92d86d2f00de500577", + "102a7dbe003865e281f0a6d14cf8e5e5" + ] + }, + { + "id": "reconnect-forceupdate", + "title": "断线重连/ForceUpdate 诊断", + "class": "logerror", + "issueCount": 8, + "occurrences": 2933, + "issues": [ + "6015aabf5b375a7e2a323b4b520f7fa7", + "1c750a91b04ed35e88058ba5c14be2ee", + "cf8c203b0fba86738b81adabfddb6773", + "8ea23c00bbb51e4cd7f62f25a2dde6c0", + "f491e675022da1efea0d0392ab128f62", + "791d4ca1ba424779c33a51ac2a073c8c", + "a1669cc14acdfdbfbb7e4b67d8edaa17", + "7a6fa21d90f878506c719d1371bf7a07" + ] + }, + { + "id": "multilingual-empty-id", + "title": "多语言 ID 为空", + "class": "logerror", + "issueCount": 22, + "occurrences": 714, + "issues": [ + "691253c2a412f07945231dd650f58213", + "ea2c22182f1187fccfaa5e605b3072c0", + "afec6671a017afaa004d0c956b773ca4", + "e411b59aba2e1015cd27950bef1e17e4", + "a2897449c9b8859f7fdc82ff7e1099f9", + "f5d6caefc1e5ac72cd5c21a56e3dfddb", + "d4416e2b752b78ac1bbeabee38245fc6", + "4d839e2a3d88e7b2c15b031edaf67704", + "d088d2ea3d849c0b15e214226d61db67", + "f31479f32bd50da3070b6bfb2da50380", + "f64c6dc4964ace0240cf4dfb1d2ef098", + "4de46decde1a584a81ca7ed894e15bdc", + "edb888c2d9a10092b69f5dd051d6eb08", + "467bde27c18071eb4c3d585823859e27", + "fe33d534438f197f05405d06693b7be8", + "c11859509dbaaf0df7c1831c36e12a35", + "62f642f0b307d57f24e041de2a0e6bd0", + "95849c4e950560be62de2a73bc486f61", + "96b073d1ff192cc09aca363cac199e7c", + "1b04dccbfb2412510909cff2ed922e9f", + "988e47cc9a62d6bf0159cdb9999e1019", + "47c9734f39dc700e15138e6432269dcd" + ] + }, + { + "id": "ui-renderer-null-guard", + "title": "UI/Renderer 空保护诊断", + "class": "logerror", + "issueCount": 2, + "occurrences": 540, + "issues": [ + "65db1d60ea0aaf171cc5d70c01c39643", + "4c23c0cf4f10b92b30e82da3148c6a99" + ] + }, + { + "id": "mapdata-diff-diagnostic", + "title": "MapData 序列化差异诊断", + "class": "logerror", + "issueCount": 109, + "occurrences": 520, + "issues": [ + "a3a426e3d5b3fcf63360c8d61b0fdf8b", + "f11c36424ed7e3712ef491ea2ec918cb", + "dbecb453502466ab76881122b91b20b4", + "99c0d1f01c2fd32ecadaa6d93a458b2c", + "889da5047951f65ec9c5c502e3b0fde7", + "2cfe8f1df8346c5831792c735652b557", + "d51d4784675fd269a6d732971ea49604", + "4bad8892fe650b7b1700c4a7d867b860", + "d93e371e94458f46527bef910119c0ed", + "8e0b937600f25dc9ddb015f7f5789d83", + "ef9a7ecdecd8294b926d37de02f4539d", + "0770058e2ce0977ac64fff77f06ce6b", + "dde751b8e8f6113dd92db1e19e26342f", + "84bff6c12ded7794c09e0aa234d18d77", + "1addf7f9994ab76977a653bc1b42ee9a", + "993610f8c7d6837a943ccb68bab93375", + "52462b09c717e6f28d4662656683c73b", + "86d196fec16b7c5d969cdc04f233ca21", + "84be451466ec1eb1c8972fbc56849904", + "48359ddb85249566830ca87ce0710c41", + "6e2c1a0d837042fcdd812faaac8b857d", + "05eb4e8b7e10044c91fe08b9c14e9c7", + "da5f97780fc212916570d0b273bd0f30", + "e70b3008128034b88c5bd74c9e0dfa15", + "2a9364b4c0b3e78fa2e680c757daf19e", + "b527aeb28e1c01305df469ec3ae92c96", + "2708a4a2d26246b5371d85ccce7b1f77", + "e2a1e6921c34c884445c2e85ea16d6ca", + "bf5eb1cb0ebb33a63e9f988c0dc2fc0b", + "2e570ca75a44541177d39be5432da730", + "5f7a1b9c65cfd89ad180f078fee82dcc", + "800bf65b8772acad937894f97d43541e", + "3967d46ca554e1738417553689de2b5b", + "35cc07c3d1b77820988293b8a6ded4d3", + "b13b0fb5d03987eb1fa577d279d3a4b1", + "2bfeeee92a4e4c0d6f5f7aa3cdfc497d", + "53352b59616c259ac4d498201ad9a9b0", + "24f6951149d5d18f20491c7e19402c1e", + "417ed3b95d4b8289a84b663d65ba7742", + "cccffb0129297164c06ccc35fa7b29c3", + "7ae22ea652db2876bff29b9d13a0ee81", + "425d4844da316e6d6942f59fa18a27f3", + "f3a8597513709100fa1e01617fa02f66", + "04d2a76aafb542893c318b1034371faa", + "455340240bb05fe7694f5fe5a91a1065", + "b07a6198513043e224f7d888cbc9e7b2", + "929b59da9288698d62df3a1937f5cbe3", + "e3fd83d1aa16379d4a8334b5a9e154d6", + "373fb7ced6ce91d4e5b95b1cbd1dc414", + "b940b52d2177b689411dcf9fbc91a37e", + "749ba8dd799a3500614082500b344c28", + "b168c69f71ca20d0ce0e5d1c20c1d567", + "c2f55239e71428935f3fc4be26ba85fa", + "0cb69f08a5b17ec1c1abb6d639b51555", + "8006d7eadbe68af665a697dc0dc68d21", + "acf7dbfe18730d27bbde2a127080a705", + "774f899a4989b73f22ebf1a8b5b3603d", + "fa8210a769b50503645ce13201f28c19", + "df6bca5fd2627bc82a92d6597f1870bc", + "fe5b905a484e7e4bf6da0a3b7b40af62", + "f978a22d4892f9e9a3851cff13fa5f35", + "c31ebf0af3951b83130307a283b4fdd8", + "42abed9be2b4081460f44c95d8f29728", + "6ec772ff52c36edd15c3d3ac1e187770", + "67eceadfebe80749f72403c2e2a47331", + "17435ddadb8188168b86a3d74a859ebd", + "235882982a9d04d7b50b3237bd072b48", + "62bc06f60adec8a0bc028d507ba45b0b", + "d06ee398507e8e02a2b1c8267c4fa03a", + "c266ed81152c2dd2da8589e08fe4e808", + "3a402b8ddcd22e9372d215349026d1cd", + "ffe6239d92928cc1bea3acbf552dff61", + "11c6c827dbd6c15d68b6a04081630c39", + "ea0ee5ef30a59727adf50af11f0389cb", + "e50ebd6b242a91e25ffae1aa99a5a3f6", + "f8b7b21011f4bd039bcb9289e188f6be", + "d721c01787b6743744d0a5876b441cce", + "3e0a296cd5adcf5f6d0602e0a7658be0", + "f9683ae4849619e5261fb5062b591a3c", + "e1a3acd94b6f0ba31ec3b526764f846d", + "5924217a13b8ee7768aa4d87b6169ddc", + "32e6956e74c66d14c3ab556a546d40d2", + "f980fc74840023f2115cda1436409861", + "0479f0e01dc1bbea833db56e1b9902dc", + "56290822ac66ab7202f4f02f182da3bf", + "bfcc162ae21f13343925749aa074eec8", + "ab6491e7f40ca8b5d5c84f09fddbb4f3", + "4e69bf9e2593839ce83df1c47dd5c208", + "d3369176bc86f96fadea4a743cc2deba", + "41c737960b5019e0059f22abba9c883d", + "8d0248de9c7dd08d3fb7ebc6e8f25129", + "1baec7b4d5b9278affde26e758057d99", + "93053e7c4d637e64ad852896c80fcf4c", + "60d452c6b4ecc6a72928dfcfc4025f9b", + "cf527914da8862d0f8c7558a521865b4", + "59c91e840fd8179082752d59cc6d6769", + "ed86ba43745ff9676f11761921168e9c", + "091d6a73885954232ef2e1d1442b0d15", + "e20b3b3a5f82a78e6603db81f974eb53", + "9f36ebf332f4cd1269d843017516f8d0", + "027a47fef89a544c834341248f87627c", + "df3d51581617b23d3d26c77de5182902", + "7054e441d9c3a964fbfe426cd8f1ae09", + "5fca617e11bee1bf08e5bc64c417b453", + "49f31be6524b6ec85a3dcb07626ac54a", + "a7336ec7bc215aa647fce5b71142e867", + "834da1f283a3815945d7366720e38791", + "5743e4e3b69bec56dbe8f774ba0ea758", + "7d4752fedc0d18c4254de420f8237f93" + ] + }, + { + "id": "sts-upload-failure", + "title": "STS/OSS 上传失败诊断", + "class": "logerror", + "issueCount": 13, + "occurrences": 435, + "issues": [ + "4519111d864a8906a22e97fb6b1dafde", + "4260d3c082e41c980f03155e70fa1d91", + "41ede517297398a59bc70bc4b37551cd", + "93509b23a954c79d835f4138bab9f3f7", + "2c80a08593d1d79d0f9f6d9ef7a2ec77", + "39f1705c6be89cfc405d62a429cd3ecf", + "42d6b47d8a74bf373ade1533f107cfc8", + "4996aecdcf97c3d4b54719f999f5a6f3", + "600050c9105bb97985338060934d9f77", + "bc85dad1ecb800b2c83c1e13c1455a14", + "aa66cfaf12a7a003bfe20d374ef02cf9", + "dd5f396e0f90f1d3b47d700dfed82cd8", + "c8bb360bc43adb4031886d360f65d8d7" + ] + }, + { + "id": "null-reference", + "title": "空引用异常", + "class": "blocking", + "issueCount": 3, + "occurrences": 161, + "issues": [ + "d97862df50075837ed1a52e5ed40b2fb", + "b1862dd4512aac67b6592e4260c8aaad", + "9ccfcf2261240f94e0e8d784db68694c" + ] + }, + { + "id": "other-logerror", + "title": "其他项目诊断日志", + "class": "logerror", + "issueCount": 17, + "occurrences": 142, + "issues": [ + "4ec548e8f0b6d98f76954b3039d513f7", + "33fecb6fac67d2812e6cf35354d61236", + "37f25cc98990dc68e3ff203ac9ca4916", + "9ea644e7e8a82f04849003925fe15f14", + "e29cfe29e1df6252ca342fb74f8b1439", + "e92516f707c84943a07704702bf00357", + "3001e8ef51187a5f21bd71c79be04be0", + "4b1db5b10234b3092b2adfa099ee8e69", + "513300b4b12ecc85b3adeeb37fb548d1", + "ca471b77de940f2e9cbf5dd7bdb82dbf", + "dec6bb3b99d32c4c9712bbbc14b65168", + "88877c07b93f65f35c6c2f92fdaa6cb5", + "a7fe92828a44c2c3f7d5ad9b9117ef39", + "9f32edaabfd5ba8a888270643d82fd95", + "8dfa0ffa273133eeb6db6ff563aba099", + "6795227a4b5a7c3087389b00228d587c", + "5cbeb3f7c7e757e5c7ea672eb1557aaf" + ] + }, + { + "id": "invalid-action-circle-diagnostic", + "title": "不可执行行动圈诊断", + "class": "logerror", + "issueCount": 2, + "occurrences": 74, + "issues": [ + "b8bbf46c799fc64adba48fa5070a2891", + "8d39016bd3a41fd57a9b87ac41fb40f7" + ] + }, + { + "id": "match-settlement-stuck-fallback", + "title": "结算卡住兜底诊断", + "class": "logerror", + "issueCount": 25, + "occurrences": 72, + "issues": [ + "dc5ba0219c33f551c8adfde92350d283", + "1f1803ad05917557c3dcdfab06536cb0", + "6bd22a2a6ee31e8e8e34144c082e7850", + "4e5577b8620259d901db838dedfd5262", + "3e22e08c43db203c29689f86e8addba9", + "297229aaf74d0b900f1fb90bf8dd627a", + "b939073ecf0cd1435b916e07b73de191", + "bf6078910364324da71097ad309ab5c8", + "d3f806e68879c7912cdffb561bd58a25", + "e0ef41e4c3bf770537994b37dc48617a", + "96df174f6113028fdeb03b5587bc449a", + "321ba2748af71fd698f8db0ff132014f", + "42a1832758f0f6ae2cf8c2159e09b270", + "3c8c71164b6e78f0c12615cecc9454f1", + "ba687d4792d5387b9c99452a5a1f1bf9", + "47b016eae3da01ae980e371f78709afc", + "0d8032ecca2a5ed8b0eff9a475db8859", + "3c2e1d7ce6cd604505e33d8f3589c82b", + "cc5c3711176d6303349abca0a8102a29", + "7721e94137298c73eb196698afa05d41", + "6a75c385d35120dc26f1d7ac0b47cc61", + "59210ac3396c19abdd3915c188b2be0e", + "14eba21618ce450fe165dd12a3f6dd86", + "c431cb11e6e03bea6f3aed9721d7b846", + "9b7543d5f0f6df6f9ef6490949f8f212" + ] + }, + { + "id": "steamworks-not-initialized", + "title": "Steamworks 未初始化", + "class": "blocking", + "issueCount": 3, + "occurrences": 68, + "issues": [ + "8605ccfc9311840c54f1e112669c6c4a", + "ee679306da516a599fea816f2ff6653f", + "341f705a3c788ba90fbf37396a4c9470" + ] + }, + { + "id": "mapdata-deserialize-compat", + "title": "地图反序列化/版本兼容诊断", + "class": "logerror", + "issueCount": 9, + "occurrences": 66, + "issues": [ + "3ed551ed5c3ec29c3205b6381c3f9aa5", + "ef6af01bde7f25d4d8e4b961893178c1", + "99958faf39cc5573311ea22bd5ee901d", + "879342965b3e2cf8dfb3f6e6be2f3b0c", + "91d688174ef23090b88f12727851de26", + "ad3fa83450b472f20aa7a8364ef85141", + "497586a5924703a1acda3b226da6ccef", + "57af8047eec0123dac146b23bb5f9901", + "7ac92e139661bee3668ff57add42f480" + ] + }, + { + "id": "origin-player-null-diagnostic", + "title": "Origin Player 为空诊断", + "class": "logerror", + "issueCount": 11, + "occurrences": 43, + "issues": [ + "ab1eaf7e258e9ed5ec685035d10cc688", + "a9ac70afc181cdae23d90dbfe3b6c7ff", + "589373c458d67eceb1a52ffc4f2b59b8", + "fdddaa49dcb9caef85e6188ea1a1b61e", + "e3c8ffbe027bbdc441ee22863a62a8ed", + "90088e12452ca75168a8e3d41f54da4d", + "e72101cce36cd8bd113c888ef63d7562", + "196670a814ef2df90845a9224cf156e5", + "2fdf90aa77b44bd381fb7191b7c5caad", + "de0c2d2b0f202b1fc6c1854636197b23", + "7b0b10b89e8889e6e145a4e619c22029" + ] + }, + { + "id": "steam-api64-dll-missing", + "title": "Steam API DLL 缺失", + "class": "blocking", + "issueCount": 6, + "occurrences": 36, + "issues": [ + "a2953c646aa11a95f841d94c914fc7e4", + "7f89cba132f64d7a6c3afed5306ea1dc", + "94e87b8931105c3e2bdd763ea743b2a0", + "55570d807b1cbfa69197e8e88c58f921", + "b4cdfd967669afc7d86ff6add31f9a91", + "5721bea5b8c9ac56ce4f6fe9e7c47792" + ] + }, + { + "id": "oss-workshop-upload-failure", + "title": "OSS/创意工坊上传失败诊断", + "class": "logerror", + "issueCount": 3, + "occurrences": 31, + "issues": [ + "9e004d52e5ba61a1cd8a5ba76ea3202d", + "e588fdcf5ece4872586965261dd16fef", + "2004e1860db71825a45e9c040ee1205e" + ] + }, + { + "id": "map-desync-diagnostic", + "title": "地图/同步状态不一致诊断", + "class": "logerror", + "issueCount": 2, + "occurrences": 24, + "issues": [ + "750e4d3dbd0525705557f4b5ac6e5610", + "8d894a1aa7493ca7b8bcb36ddc9a0981" + ] + }, + { + "id": "safe-write-failure", + "title": "本地安全写入失败", + "class": "logerror", + "issueCount": 2, + "occurrences": 21, + "issues": [ + "b7c41587ce521d0cda82940c6f88046e", + "5192b3470a2e95cc64dd1139576035c5" + ] + }, + { + "id": "local-device-capability", + "title": "本机音频/显卡能力诊断", + "class": "logerror", + "issueCount": 1, + "occurrences": 2, + "issues": [ + "40c20d961527ac0e0fc5288af37cae47" + ] + }, + { + "id": "bottom-sl-resume-null", + "title": "底栏 SL/Resume 空引用", + "class": "blocking", + "issueCount": 1, + "occurrences": 1, + "issues": [ + "39ed98d4e94b0bae441d2939ca96b699" + ] + }, + { + "id": "announce-major-event-null", + "title": "重大事件公告 UI 空引用", + "class": "blocking", + "issueCount": 1, + "occurrences": 1, + "issues": [ + "f5e2775f98f29836622f7f514a5a059d" + ] + } + ] +} diff --git a/Unity/Assets/Scripts/TH1_Renderer/MapRenderer.cs b/Unity/Assets/Scripts/TH1_Renderer/MapRenderer.cs index d5c1ede45..e31de6095 100644 --- a/Unity/Assets/Scripts/TH1_Renderer/MapRenderer.cs +++ b/Unity/Assets/Scripts/TH1_Renderer/MapRenderer.cs @@ -364,7 +364,7 @@ namespace TH1Renderer mainObjectType: MainObjectType.Unit ); param.OnParamChanged(); - attackAction.CompleteExecute(param); + attackAction.ExecuteWithoutFullActionPeriod(param); // 从模拟结果读取双方实际伤害 int dmgToTarget = defenderHpBefore - (calDefender.IsAlive() ? calDefender.Health : 0);