Merge pull request 'координаты' (#18) from work/sindo-main-codex/m01-server-spawn-renderer into master

Reviewed-on: #18
This commit was merged in pull request #18.
This commit is contained in:
2026-07-14 10:48:53 +03:00
13 changed files with 5409 additions and 8 deletions
+16
View File
@@ -857,6 +857,22 @@ $exe = Join-Path $env:TEMP 'godot-4.6.1-openwc\Godot_v4.6.1-stable_win64.exe'
- Coordinate contract version 2, renderer radii, cache formats and visual - Coordinate contract version 2, renderer radii, cache formats and visual
quality profiles are unchanged. quality profiles are unchanged.
## 2026-07-13 Golden Server Spawn Renderer Evidence
- The pinned AzerothCore Human Warrior start at server position
`(-8949.95, -132.493, 83.5312)` maps through `CoordinateMapper` to Godot
`(17199.159666667, 83.5312, 26016.616666667)`, ADT `(32,48)` and MCNK `(3,12)`.
- `server_spawn_render_manifest.json` drives the ordinary Eastern Kingdoms
checkpoint capture pipeline at that location; no live database or production
spawn entity is introduced.
- A renderer-native emissive marker starts at the exact mapped origin and keeps
depth testing enabled so GUI evidence exposes its relationship to terrain.
- `verify_server_spawn_renderer.gd` rejects drift between the pinned fixture,
manifest target/player coordinates and expected ADT ownership. The unified
renderer baseline runs this contract check before capture.
- This closes a coordinate/renderer integration criterion only. It does not
claim TrinityCore row equivalence or visual parity with the original client.
## Practical Rule For Future Work ## Practical Rule For Future Work
If something improves quality but creates visible hitch, it is not done. Move it to bake/cache/background work, split finalization over frames, or prewarm it before the player can see it. If something improves quality but creates visible hitch, it is not done. Move it to bake/cache/background work, split finalization over frames, or prewarm it before the player can see it.
+19 -1
View File
@@ -10,7 +10,10 @@
.\tools\run_render_baseline.ps1 .\tools\run_render_baseline.ps1
``` ```
Скрипт последовательно проверяет headless-загрузку проекта, renderer materials, M2 unique-id dedupe, regression manifest и затем снимает checkpoint-ы. Для CI или быстрой проверки контракта без PNG: Скрипт последовательно проверяет headless-загрузку проекта, renderer materials,
M2 unique-id dedupe, regression manifest, coordinate boundaries и dedicated
server-spawn renderer contract, затем снимает checkpoint-ы. Для CI или быстрой
проверки контракта без PNG:
```powershell ```powershell
.\tools\run_render_baseline.ps1 -DryRun -WaitSeconds 0.1 -MeasureSeconds 0.1 .\tools\run_render_baseline.ps1 -DryRun -WaitSeconds 0.1 -MeasureSeconds 0.1
@@ -18,6 +21,21 @@
Если `godot` отсутствует в `PATH`, скрипт использует локальный executable, указанный в `RENDER.md`. Другой executable задаётся через `-GodotPath`. Если `godot` отсутствует в `PATH`, скрипт использует локальный executable, указанный в `RENDER.md`. Другой executable задаётся через `-GodotPath`.
Отдельный M01 server-spawn checkpoint использует тот же capture pipeline, но не
расширяет семичастный M00 visual baseline:
```powershell
godot --headless --path . --script res://src/tools/verify_server_spawn_renderer.gd
godot --path . --script res://src/tools/capture_render_checkpoints.gd -- `
--manifest res://src/tools/server_spawn_render_manifest.json `
--output user://server_spawn_renderer
```
Manifest связывает pinned AzerothCore Human Warrior spawn с Godot position,
ADT tile/chunk и renderer-native diagnostic marker. Маркер начинается точно в
spawn origin и проходит обычный depth test, поэтому screenshot показывает его
отношение к terrain; это integration evidence, а не заявление visual parity.
Результат по умолчанию находится в `user://render_baseline`: Результат по умолчанию находится в `user://render_baseline`:
- `report.json` — Godot, OS, CPU, GPU/backend, viewport, revision, cache inventory, cache versions, параметры checkpoint-ов и результаты; - `report.json` — Godot, OS, CPU, GPU/backend, viewport, revision, cache inventory, cache versions, параметры checkpoint-ов и результаты;
+14 -4
View File
@@ -5,9 +5,9 @@
| Field | Value | | Field | Value |
|---|---| |---|---|
| Status | Implemented | | Status | Implemented |
| Target/work package | `M01-FND-COORDS-001`, `M01-FND-COORD-TILE-AXIS-002`, `M01-QAR-COORD-FIXTURES-001`, `M01-FND-COORD-BOUNDARY-GATE-001` | | Target/work package | `M01-FND-COORDS-001`, `M01-FND-COORD-TILE-AXIS-002`, `M01-QAR-COORD-FIXTURES-001`, `M01-FND-COORD-BOUNDARY-GATE-001`, `M01-QAR-SERVER-SPAWN-RENDERER-001` |
| Owners | Foundation/domain | | Owners | Foundation/domain |
| Last verified | Worktree `work/sindo-main-codex/m01-coordinate-boundary-gate`, 2026-07-13 | | Last verified | Worktree `work/sindo-main-codex/m01-server-spawn-renderer`, 2026-07-13 |
| Profiles/capabilities | All profiles; contract version 2 | | Profiles/capabilities | All profiles; contract version 2 |
## Purpose ## Purpose
@@ -103,6 +103,10 @@ flowchart LR
RawADTFixture[Raw ADT numeric metadata] --> FixtureVerifier RawADTFixture[Raw ADT numeric metadata] --> FixtureVerifier
ClientFixture[Build 12340 observations] --> FixtureVerifier ClientFixture[Build 12340 observations] --> FixtureVerifier
FixtureVerifier --> Mapper FixtureVerifier --> Mapper
ServerFixture --> SpawnManifest[Server spawn render manifest]
SpawnManifest --> SpawnVerifier[Renderer checkpoint verifier]
SpawnVerifier --> Capture[Live renderer capture]
Capture --> Marker[Diagnostic marker at mapped spawn]
Server[ServerWorldPosition X,Y,Z] -->|identity components| Canonical[CanonicalWowWorldPosition] Server[ServerWorldPosition X,Y,Z] -->|identity components| Canonical[CanonicalWowWorldPosition]
ADT[AdtPlacementPosition X,height,Z] -->|half extent - horizontal| Canonical ADT[AdtPlacementPosition X,height,Z] -->|half extent - horizontal| Canonical
Canonical -->|tileX from Y; tileY from X| Tile[AdtTileCoordinate] Canonical -->|tileX from Y; tileY from X| Tile[AdtTileCoordinate]
@@ -179,8 +183,12 @@ raw three-number arrays are not an accepted new persistence contract.
- Unit/contract tests: `src/tools/verify_coordinate_mapper.gd`. - Unit/contract tests: `src/tools/verify_coordinate_mapper.gd`.
- Cross-source golden test: `src/tools/verify_coordinate_golden_fixtures.gd`. - Cross-source golden test: `src/tools/verify_coordinate_golden_fixtures.gd`.
- Boundary enforcement: `src/tools/verify_coordinate_conversion_boundaries.gd`. - Boundary enforcement: `src/tools/verify_coordinate_conversion_boundaries.gd`.
- Server-spawn renderer contract: `src/tools/verify_server_spawn_renderer.gd`
validates the dedicated manifest against the same pinned fixture before GUI capture.
- Integration/E2E: sky, player, streamer and terrain probe use mapper boundaries; - Integration/E2E: sky, player, streamer and terrain probe use mapper boundaries;
`StreamingFocus` provides typed renderer focus. `StreamingFocus` provides typed renderer focus, and the pinned AzerothCore
Human Warrior spawn is captured in the Eastern Kingdoms renderer at ADT
`(32,48)`, chunk `(3,12)`.
- Fidelity evidence: five build-12340 camera positions from the M00 manifest map - Fidelity evidence: five build-12340 camera positions from the M00 manifest map
within `0.002` yard; a pinned AzerothCore human-warrior spawn and one raw MCNK within `0.002` yard; a pinned AzerothCore human-warrior spawn and one raw MCNK
header observation independently confirm tile `(32,48)` and chunk `(3,12)`; header observation independently confirm tile `(32,48)` and chunk `(3,12)`;
@@ -207,7 +215,7 @@ raw three-number arrays are not an accepted new persistence contract.
| Scene-free production contract | Implemented | Source boundary, headless tests and repository-wide conversion gate | Maintain gate with new consumers | | Scene-free production contract | Implemented | Source boundary, headless tests and repository-wide conversion gate | Maintain gate with new consumers |
| Cross-source coordinate fixture | Implemented | Pinned AzerothCore spawn, raw ADT MCNK metadata and five build-12340 points pass one headless verifier | Add live adapter/renderer integration | | Cross-source coordinate fixture | Implemented | Pinned AzerothCore spawn, raw ADT MCNK metadata and five build-12340 points pass one headless verifier | Add live adapter/renderer integration |
| TrinityCore populated spawn equivalence | Not verified | The base development schema has no pinned populated row used by this fixture | Pin and verify a TDB snapshot before claiming parity | | TrinityCore populated spawn equivalence | Not verified | The base development schema has no pinned populated row used by this fixture | Pin and verify a TDB snapshot before claiming parity |
| Visual/server-spawn integration | Planned | M01 target criteria | Route the fixture through migrated adapters and renderer | | Visual/server-spawn integration | Implemented | Dedicated manifest/verifier plus cold/warm GUI capture of the mapped AzerothCore spawn | This is coordinate/renderer integration evidence, not original-client visual parity |
## Known gaps and risks ## Known gaps and risks
@@ -235,6 +243,8 @@ raw three-number arrays are not an accepted new persistence contract.
| `src/tests/fixtures/coordinate_golden_points.json` | Versioned cross-source values, provenance and tolerances | | `src/tests/fixtures/coordinate_golden_points.json` | Versioned cross-source values, provenance and tolerances |
| `src/tools/verify_coordinate_golden_fixtures.gd` | Cross-source fixture schema and mapper validation | | `src/tools/verify_coordinate_golden_fixtures.gd` | Cross-source fixture schema and mapper validation |
| `src/tools/verify_coordinate_conversion_boundaries.gd` | Repository-wide manual conversion and required-consumer gate | | `src/tools/verify_coordinate_conversion_boundaries.gd` | Repository-wide manual conversion and required-consumer gate |
| `src/tools/server_spawn_render_manifest.json` | Pinned server-spawn camera, player, marker and expected ADT ownership |
| `src/tools/verify_server_spawn_renderer.gd` | Fixture-to-renderer manifest contract verifier |
| `docs/adr/0001-canonical-world-coordinates.md` | Normative axes, units, boundaries and rollout decision | | `docs/adr/0001-canonical-world-coordinates.md` | Normative axes, units, boundaries and rollout decision |
## Related decisions and references ## Related decisions and references
+15 -3
View File
@@ -5,9 +5,9 @@
| Field | Value | | Field | Value |
|---|---| |---|---|
| Status | Partial | | Status | Partial |
| Target/work package | M00 baseline; `M01-RND-STREAMING-FOCUS-001`; декомпозиция M02–M03 | | Target/work package | M00 baseline; `M01-RND-STREAMING-FOCUS-001`; `M01-QAR-SERVER-SPAWN-RENDERER-001`; декомпозиция M02–M03 |
| Owners | Renderer workstream / milestone integrator | | Owners | Renderer workstream / milestone integrator |
| Last verified | Worktree `work/sindo-main-codex/m01-streaming-focus`, 2026-07-13 | | Last verified | Worktree `work/sindo-main-codex/m01-server-spawn-renderer`, 2026-07-13 |
| Profiles/capabilities | `Performance`, `Balanced`, `High`, `Custom`; Blizzlike fidelity incomplete | | Profiles/capabilities | `Performance`, `Balanced`, `High`, `Custom`; Blizzlike fidelity incomplete |
## Purpose ## Purpose
@@ -29,6 +29,8 @@ flowchart LR
Player[Player or spectator Node3D] --> Adapter[Explicit source adapter] Player[Player or spectator Node3D] --> Adapter[Explicit source adapter]
Editor[Editor viewport adapter] --> Focus[StreamingFocus] Editor[Editor viewport adapter] --> Focus[StreamingFocus]
Capture[Capture tool] --> Adapter Capture[Capture tool] --> Adapter
SpawnFixture[Pinned server spawn fixture] --> SpawnManifest[Spawn render manifest]
SpawnManifest --> Capture
Adapter --> Focus Adapter --> Focus
Focus --> Loader[StreamingWorldLoader] Focus --> Loader[StreamingWorldLoader]
Assets[Extracted WDT/ADT/M2/WMO/BLP] --> Native[Native loaders] Assets[Extracted WDT/ADT/M2/WMO/BLP] --> Native[Native loaders]
@@ -84,9 +86,11 @@ Forbidden dependencies:
| Input | Map/configuration | Scene/app/editor | `StreamingWorldLoader` | Caller config, copied/read | Main thread/session | | Input | Map/configuration | Scene/app/editor | `StreamingWorldLoader` | Caller config, copied/read | Main thread/session |
| Input | WDT/ADT/M2/WMO/BLP bytes | Extracted asset repository | Native loaders/builders | Loader result owns parsed data | Worker or controlled load | | Input | WDT/ADT/M2/WMO/BLP bytes | Extracted asset repository | Native loaders/builders | Loader result owns parsed data | Worker or controlled load |
| Input | Baked resources | Cache build tools | Streamer/builders | Shared immutable resource/cache entry | Session/cache lifetime | | Input | Baked resources | Cache build tools | Streamer/builders | Shared immutable resource/cache entry | Session/cache lifetime |
| Test input | Server-spawn render manifest | Coordinate fixture/verifier | Checkpoint capture tool | Repository-owned diagnostic data | Test-process lifetime |
| Output | Desired tile/detail operations | Streaming planner inside loader | Finalize queues | Loader-owned | Cross-frame | | Output | Desired tile/detail operations | Streaming planner inside loader | Finalize queues | Loader-owned | Cross-frame |
| Output | Terrain/M2/WMO/liquid instances | Loader/builders | Godot world/renderer | Loader/world owner | Main-thread attach | | Output | Terrain/M2/WMO/liquid instances | Loader/builders | Godot world/renderer | Loader/world owner | Main-thread attach |
| Output | Metrics/diagnostics | Hitch/stat instrumentation | Logs/baseline tools | Immutable records | Periodic/frame | | Output | Metrics/diagnostics | Hitch/stat instrumentation | Logs/baseline tools | Immutable records | Periodic/frame |
| Test output | Diagnostic spawn marker and cold/warm PNGs | Checkpoint capture tool | Human/integrator review | SceneTree marker; `user://` files | One capture process |
Side effects: Side effects:
@@ -102,6 +106,9 @@ Side effects:
flowchart TD flowchart TD
P[Player/spectator Node3D] --> A[Explicit scene adapter] P[Player/spectator Node3D] --> A[Explicit scene adapter]
C[Capture camera] --> A C[Capture camera] --> A
SF[Pinned server spawn] --> SM[Validated spawn manifest]
SM --> C
SM --> Marker[Renderer-native origin marker]
E[Editor viewport] --> EA[Editor adapter] E[Editor viewport] --> EA[Editor adapter]
A --> F[StreamingFocus] A --> F[StreamingFocus]
EA --> F EA --> F
@@ -119,6 +126,7 @@ flowchart TD
M2 --> World M2 --> World
WMO --> World WMO --> World
Liquid --> World Liquid --> World
Marker --> World
F --> E[Eviction/retention decisions] F --> E[Eviction/retention decisions]
E --> World E --> World
``` ```
@@ -224,7 +232,8 @@ Exact exported settings and cache versions remain documented in [`../../RENDER.m
## Verification ## Verification
- Unit/contract tests: streaming-focus contract/wiring, material mapping, unique-ID dedupe, placement probes, baseline manifest, five-point coordinate calibration, synthetic perceptual checkpoint diff, camera-pose grid plan. - Unit/contract tests: streaming-focus contract/wiring, material mapping, unique-ID dedupe, placement probes, baseline manifest, five-point coordinate calibration, synthetic perceptual checkpoint diff, camera-pose grid plan.
- Integration/E2E: Eastern Kingdoms/Kalimdor streaming scenes and seven cold/warm checkpoints. - Integration/E2E: Eastern Kingdoms/Kalimdor streaming scenes, seven M00
cold/warm checkpoints and one dedicated mapped server-spawn checkpoint.
- Fidelity evidence: семь локальных build 12340 reference JPG покрывают terrain/ADT/M2/WMO/liquid/sky и реальный `GryphonRoost01`; automated cold/warm metrics имеют `compared=14`, `missing=0`. Sky использует приблизительно paired camera, а animated-M2 остаётся asset-paired/placement-unpaired из-за synthetic probe. - Fidelity evidence: семь локальных build 12340 reference JPG покрывают terrain/ADT/M2/WMO/liquid/sky и реальный `GryphonRoost01`; automated cold/warm metrics имеют `compared=14`, `missing=0`. Sky использует приблизительно paired camera, а animated-M2 остаётся asset-paired/placement-unpaired из-за synthetic probe.
- Performance budgets: M00 report records cold/warm p95 and max hitch; no final acceptance threshold yet. - Performance budgets: M00 report records cold/warm p95 and max hitch; no final acceptance threshold yet.
- Manual diagnostics: [`../RENDER_BASELINE.md`](../RENDER_BASELINE.md) and [`../../RENDER.md`](../../RENDER.md). - Manual diagnostics: [`../RENDER_BASELINE.md`](../RENDER_BASELINE.md) and [`../../RENDER.md`](../../RENDER.md).
@@ -247,6 +256,7 @@ Exact exported settings and cache versions remain documented in [`../../RENDER.m
| Sky/light | Partial | DBC controller/logs | Zone transition paired validation | | Sky/light | Partial | DBC controller/logs | Zone transition paired validation |
| Character presentation | Prototype | Character creator/player experiment | Full customization/equipment states | | Character presentation | Prototype | Character creator/player experiment | Full customization/equipment states |
| Camera-independent streaming focus | Implemented | Typed contract, two player-focused runtime scenes and three explicitly camera-focused diagnostic tools | Multi-focus/direction/velocity belong to planner extraction | | Camera-independent streaming focus | Implemented | Typed contract, two player-focused runtime scenes and three explicitly camera-focused diagnostic tools | Multi-focus/direction/velocity belong to planner extraction |
| Golden server-spawn visualization | Implemented | Pinned AzerothCore fixture, validated renderer manifest and diagnostic origin-marker capture at ADT `(32,48)`/MCNK `(3,12)` | No TrinityCore row or original-client visual-parity claim |
| Stable renderer facade | Planned | M03 | Current caller uses monolithic Node API | | Stable renderer facade | Planned | M03 | Current caller uses monolithic Node API |
## Known gaps and risks ## Known gaps and risks
@@ -287,6 +297,8 @@ Exact exported settings and cache versions remain documented in [`../../RENDER.m
| `src/tools/compare_render_checkpoints.gd` | Offline JPG/PNG paired-image perceptual metrics and JSON pass/fail report | | `src/tools/compare_render_checkpoints.gd` | Offline JPG/PNG paired-image perceptual metrics and JSON pass/fail report |
| `src/tools/verify_render_runtime_cache_shutdown.gd` | Headless ownership regression for detached runtime prototypes, resource caches and empty liquid roots | | `src/tools/verify_render_runtime_cache_shutdown.gd` | Headless ownership regression for detached runtime prototypes, resource caches and empty liquid roots |
| `src/tools/capture_render_checkpoints.gd` | Deterministic no-roll checkpoint camera, performance and visual capture | | `src/tools/capture_render_checkpoints.gd` | Deterministic no-roll checkpoint camera, performance and visual capture |
| `src/tools/server_spawn_render_manifest.json` | Dedicated mapped AzerothCore spawn checkpoint and diagnostic marker configuration |
| `src/tools/verify_server_spawn_renderer.gd` | Fixture-to-renderer checkpoint contract verification |
| `tools/sweep_render_checkpoint_camera_pose.ps1` | Offline yaw/pitch capture grid and paired-error ranking | | `tools/sweep_render_checkpoint_camera_pose.ps1` | Offline yaw/pitch capture grid and paired-error ranking |
| `src/tools/verify_render_coordinate_calibration.gd` | Build 12340 camera-coordinate golden point round-trip diagnostic | | `src/tools/verify_render_coordinate_calibration.gd` | Build 12340 camera-coordinate golden point round-trip diagnostic |
| `src/tools/probe_render_terrain_height.gd` | Offline active-mesh terrain height and camera-clearance report | | `src/tools/probe_render_terrain_height.gd` | Offline active-mesh terrain height and camera-clearance report |
File diff suppressed because it is too large Load Diff
+676
View File
@@ -0,0 +1,676 @@
Godot Engine v4.6.1.stable.official.14d19694e - https://godotengine.org
Vulkan 1.4.341 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 5070
WowSkyController: loaded 850 LightParams profiles, 2307 area records and 81 Azeroth light volumes
SKY_LIGHT time=13.00 map=0 area=12:Элвиннский лес zone=12:Элвиннский лес wow=(-9333.3,266.7,67.2) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 12, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded 687 ADT tiles from WDT for Azeroth
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=276
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=275
StreamingWorld: loaded tile 32,48
HITCH 267.98ms refresh=true queues[tile=274 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=0 wmobuild=1 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=10.75 terrainq=254.39 details=2.73
StreamingWorld: loaded tile 31,48
WMOLoader: loaded 12 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_spidermine/md_spidermine.wmo
HITCH 631.67ms refresh=true queues[tile=273 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=1 wmobuild=2 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.12 terrainq=112.75 m2results=0.08 m2build=0.35 wmobuild=515.68 details=0.57
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded tile 32,49
WMOLoader: loaded 286 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/stormwind.wmo
HITCH 5842.59ms refresh=true queues[tile=272 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=2 wmobuild=3 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=5.00 terrainq=101.38 m2results=0.07 wmobuild=5729.42 details=6.53 refresh=0.08
StreamingWorld: loaded tile 31,49
WMOLoader: loaded 10 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_goldmine/md_goldmine.wmo
HITCH 216.94ms refresh=true queues[tile=271 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=3 wmobuild=4 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.00 terrainq=101.58 m2results=0.09 wmobuild=107.46 details=5.59 refresh=0.11
StreamingWorld: loaded tile 32,47
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_stable/redridge_stable.wmo
HITCH 142.16ms refresh=true queues[tile=270 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=4 wmobuild=5 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.73 terrainq=119.08 m2results=0.10 wmobuild=18.56 details=0.45 refresh=0.14
StreamingWorld: loaded tile 33,48
WMOLoader: loaded 14 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/nsabbey/nsabbey.wmo
HITCH 206.43ms refresh=true queues[tile=269 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=5 wmobuild=6 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=1.75 terrainq=93.29 m2results=0.08 m2build=0.39 wmobuild=109.28 details=1.45 refresh=0.13
StreamingWorld: loaded tile 31,47
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/elwynn/widebridge/elwynnwidebridge.wmo
HITCH 116.63ms refresh=true queues[tile=268 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=6 wmobuild=7 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=1.18 terrainq=100.00 m2results=0.09 m2build=0.38 wmobuild=14.70 details=0.09 refresh=0.12
StreamingWorld: loaded tile 33,49
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/elwynn/abbeygate/abbeygate01.wmo
TERRAIN_QUALITY target=8 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=8 queue=0 focus=32_48:stream done=false
HITCH 145.09ms refresh=true queues[tile=267 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=6 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.12 terrainq=104.05 m2build=0.40 wmobuild=32.40 details=2.44 refresh=2.61
StreamingWorld: loaded tile 30,48
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/elwynn/abbeygate02/abbeygate02.wmo
HITCH 148.60ms refresh=true queues[tile=266 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=7 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.55 terrainq=120.53 m2results=0.10 m2build=0.37 wmobuild=24.71 details=0.16 refresh=0.12
StreamingWorld: loaded tile 33,47
HITCH 124.33ms refresh=true queues[tile=265 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=8 wmobuild=9 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.29 terrainq=121.22 m2results=0.07 m2build=0.42 details=0.11 refresh=0.12
StreamingWorld: loaded tile 32,50
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/keepwall/wallpost01.wmo
HITCH 146.34ms refresh=true queues[tile=264 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=9 wmobuild=10 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.37 terrainq=119.65 m2results=0.07 m2build=0.40 wmobuild=18.19 details=4.45 refresh=0.14
StreamingWorld: loaded tile 30,49
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/keepwall/wallpiece01.wmo
HITCH 146.33ms refresh=true queues[tile=263 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=10 wmobuild=11 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.99 terrainq=122.59 m2results=0.09 m2build=0.38 wmobuild=19.46 details=0.62 refresh=0.13
StreamingWorld: loaded tile 31,50
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/human_farm/farm.wmo
HITCH 154.25ms refresh=true queues[tile=262 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=11 wmobuild=12 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.83 terrainq=112.99 m2results=0.08 m2build=0.43 wmobuild=29.62 details=7.09 refresh=0.14
StreamingWorld: loaded tile 30,47
HITCH 121.05ms refresh=true queues[tile=261 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=12 wmobuild=12 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.52 terrainq=117.75 m2results=0.09 m2build=0.36 details=0.11 refresh=0.14
StreamingWorld: loaded tile 33,50
DBG QUEUES tiles_load=260 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=15
PERF fps=6.0 tiles=15 wanted=15 retained=15 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=15 lod_rid=15 lod_node=0 lod_hidden=0 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=260 detail=0 m2_task=1 m2_anim=0 m2_mesh=0 m2_build=13 wmo_build=13 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=13 m2_mm=0 m2_inst=0 wmo=11
HITCH 117.47ms refresh=true queues[tile=260 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=13 wmobuild=13 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.42 terrainq=107.04 m2results=0.08 details=4.80 refresh=2.01
StreamingWorld: loaded tile 32,46
TERRAIN_QUALITY target=16 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=16 queue=0 focus=32_48:stream done=false
HITCH 103.23ms refresh=true queues[tile=259 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=14 wmobuild=14 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.33 terrainq=96.01 m2results=0.09 m2build=0.47 refresh=4.19
StreamingWorld: loaded tile 34,48
HITCH 97.18ms refresh=true queues[tile=258 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=14 wmobuild=15 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.64 terrainq=91.08 m2build=0.38 wmobuild=1.83 details=1.06 refresh=0.13
StreamingWorld: loaded tile 31,46
WMOLoader: loaded 12 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/goldshireinn/goldshireinn.wmo
HITCH 179.81ms refresh=true queues[tile=257 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=15 wmobuild=16 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=1.13 terrainq=94.46 m2results=0.08 m2build=0.39 wmobuild=83.48 details=0.07 refresh=0.13
StreamingWorld: loaded tile 34,49
HITCH 113.35ms refresh=true queues[tile=256 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=15 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=1.99 terrainq=105.96 m2build=0.39 details=4.77 refresh=0.14
StreamingWorld: loaded tile 30,50
HITCH 213.78ms refresh=true queues[tile=255 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=16 wmobuild=18 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.50 terrainq=201.63 m2results=0.16 m2build=0.61 wmobuild=0.06 details=8.50 refresh=0.23
StreamingWorld: loaded tile 33,46
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/humantwostory/humantwostory.wmo
HITCH 189.71ms refresh=true queues[tile=254 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=17 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=5.34 terrainq=120.10 m2results=0.12 m2build=0.53 wmobuild=62.78 details=0.52 refresh=0.21
StreamingWorld: loaded tile 34,47
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_animalden/animalden.wmo
HITCH 204.90ms refresh=true queues[tile=253 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=18 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.70 terrainq=177.62 m2results=0.08 m2build=0.38 wmobuild=23.52 details=0.36 refresh=0.15
StreamingWorld: loaded tile 29,48
HITCH 168.79ms refresh=true queues[tile=252 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=19 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=8.66 terrainq=158.61 m2results=0.09 m2build=0.53 wmobuild=0.05 details=0.58 refresh=0.18
StreamingWorld: loaded tile 30,46
HITCH 118.54ms refresh=true queues[tile=251 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=20 wmobuild=21 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=1.42 terrainq=116.43 m2results=0.08 m2build=0.35 refresh=0.13
StreamingWorld: loaded tile 32,51
TERRAIN_QUALITY target=25 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=25 queue=0 focus=32_48:stream done=false
HITCH 142.71ms refresh=true queues[tile=250 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=20 wmobuild=22 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.29 terrainq=134.68 m2build=0.38 details=1.40 refresh=3.84
StreamingWorld: loaded tile 29,49
HITCH 111.03ms refresh=true queues[tile=249 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=21 wmobuild=23 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=9.63 terrainq=97.87 m2results=0.09 m2build=0.41 wmobuild=2.68 details=0.17 refresh=0.13
StreamingWorld: loaded tile 31,51
HITCH 150.85ms refresh=true queues[tile=248 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=22 wmobuild=24 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.22 terrainq=136.81 m2results=0.07 m2build=0.35 wmobuild=2.37 details=7.82 refresh=0.14
StreamingWorld: loaded tile 34,50
HITCH 112.68ms refresh=true queues[tile=247 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=23 wmobuild=25 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.58 terrainq=101.24 m2results=0.09 m2build=0.35 wmobuild=2.31 details=5.92 refresh=0.13
StreamingWorld: loaded tile 29,47
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/goldshireblacksmith/goldshireblacksmith.wmo
HITCH 155.75ms refresh=true queues[tile=246 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=24 wmobuild=26 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=6.22 terrainq=96.94 m2results=0.13 m2build=0.42 wmobuild=49.94 details=1.87 refresh=0.16
StreamingWorld: loaded tile 33,51
HITCH 121.17ms refresh=true queues[tile=245 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=25 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.39 terrainq=116.68 m2results=0.10 m2build=0.42 details=1.25 refresh=0.22
StreamingWorld: loaded tile 34,46
DBG QUEUES tiles_load=244 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=31
PERF fps=5.0 tiles=31 wanted=31 retained=31 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=31 lod_rid=31 lod_node=0 lod_hidden=0 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=244 detail=0 m2_task=1 m2_anim=0 m2_mesh=0 m2_build=26 wmo_build=27 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=26 m2_mm=0 m2_inst=0 wmo=19
HITCH 106.72ms refresh=true queues[tile=244 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=26 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.55 terrainq=102.04 m2results=0.13 m2build=0.42 wmobuild=0.05 details=0.36 refresh=1.07
StreamingWorld: loaded tile 29,50
StreamingWorld: loaded tile 32,45
HITCH 125.49ms refresh=false queues[tile=242 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=29 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=4.19 terrainq=116.70 m2results=0.13 m2build=0.56 wmobuild=3.73 details=0.06
StreamingWorld: loaded tile 30,51
TERRAIN_QUALITY target=34 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=34 queue=0 focus=32_48:stream done=false
HITCH 25.58ms refresh=true queues[tile=241 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=28 wmobuild=29 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=4.24 terrainq=10.25 m2build=0.58 wmobuild=0.06 details=5.00 refresh=5.33
StreamingWorld: loaded tile 31,45
HITCH 157.95ms refresh=false queues[tile=240 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=29 wmobuild=29 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=1.65 terrainq=151.68 m2results=0.10 m2build=0.40 wmobuild=4.05
StreamingWorld: loaded tile 35,48
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_human_farm_burnt/westfallfarmhouseburnt.wmo
HITCH 34.69ms refresh=true queues[tile=239 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=29 wmobuild=30 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=1.47 terrainq=15.32 m2build=0.42 wmobuild=17.07 details=0.16 refresh=0.16
StreamingWorld: loaded tile 35,49
HITCH 108.19ms refresh=false queues[tile=238 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=30 wmobuild=30 wmogroups=0 lod+=3 lod-=0 chunk+=0 chunk-=0] finalize=2.21 terrainq=104.15 m2results=0.08 m2build=0.38 details=1.26
StreamingWorld: loaded tile 33,45
StreamingWorld: loaded tile 29,46
HITCH 92.67ms refresh=false queues[tile=236 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=31 wmogroups=0 lod+=4 lod-=0 chunk+=0 chunk-=0] finalize=2.82 terrainq=89.23 m2results=0.08 m2build=0.41
StreamingWorld: loaded tile 35,47
StreamingWorld: loaded tile 34,51
HITCH 123.59ms refresh=false queues[tile=234 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=33 wmobuild=33 wmogroups=0 lod+=5 lod-=0 chunk+=0 chunk-=0] finalize=2.68 terrainq=110.27 m2results=0.09 m2build=0.43 wmobuild=2.81 details=7.20
StreamingWorld: loaded tile 30,45
HITCH 31.27ms refresh=true queues[tile=233 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=33 wmogroups=0 lod+=5 lod-=0 chunk+=0 chunk-=0] finalize=1.53 terrainq=28.61 m2results=0.10 m2build=0.41 wmobuild=0.39 refresh=0.17
StreamingWorld: loaded tile 28,48
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/magetower/magetower.wmo
HITCH 163.22ms refresh=false queues[tile=232 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=32 wmogroups=0 lod+=6 lod-=0 chunk+=0 chunk-=0] finalize=10.85 terrainq=101.97 m2build=0.50 wmobuild=49.81
StreamingWorld: loaded tile 35,50
StreamingWorld: loaded tile 28,49
WMOLoader: loaded 45 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/az_blackrock/blackrock.wmo
HITCH 1822.26ms refresh=false queues[tile=230 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=31 wmogroups=0 lod+=7 lod-=0 chunk+=0 chunk-=0] finalize=14.63 terrainq=116.23 m2build=0.43 wmobuild=1690.89
StreamingWorld: loaded tile 32,52
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/human_barn_silo/barn.wmo
TERRAIN_QUALITY target=46 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=46 queue=0 focus=32_48:stream done=false
HITCH 43.10ms refresh=true queues[tile=229 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=32 wmogroups=0 lod+=7 lod-=0 chunk+=0 chunk-=0] finalize=1.53 terrainq=7.63 m2build=0.44 wmobuild=28.24 details=0.07 refresh=5.09
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded tile 31,52
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/human_barn_silo/silo.wmo
HITCH 119.84ms refresh=false queues[tile=228 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=33 wmogroups=0 lod+=8 lod-=0 chunk+=0 chunk-=0] finalize=3.21 terrainq=97.72 m2build=0.51 wmobuild=18.25 details=0.06
StreamingWorld: loaded tile 29,51
StreamingWorld: loaded tile 28,47
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/redridge/redridgedocks02/redridgedocks02.wmo
HITCH 130.26ms refresh=false queues[tile=226 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=35 wmogroups=0 lod+=9 lod-=0 chunk+=0 chunk-=0] finalize=11.15 terrainq=100.96 m2build=0.42 wmobuild=17.56 details=0.06
StreamingWorld: loaded tile 34,45
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/worldtree/duskworldtree.wmo
HITCH 48.19ms refresh=true queues[tile=225 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=35 wmogroups=0 lod+=9 lod-=0 chunk+=0 chunk-=0] finalize=1.54 terrainq=7.12 m2build=0.39 wmobuild=38.80 details=0.09 refresh=0.19
StreamingWorld: loaded tile 35,46
HITCH 134.74ms refresh=false queues[tile=224 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=35 wmogroups=0 lod+=10 lod-=0 chunk+=0 chunk-=0] finalize=2.88 terrainq=131.29 m2build=0.45
StreamingWorld: loaded tile 33,52
StreamingWorld: loaded tile 28,50
WMOLoader: loaded 28 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/human_barracks/human_barracks.wmo
HITCH 288.28ms refresh=false queues[tile=222 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=36 wmogroups=0 lod+=11 lod-=0 chunk+=0 chunk-=0] finalize=12.86 terrainq=88.93 m2build=0.47 wmobuild=185.86 details=0.06
StreamingWorld: loaded tile 30,52
StreamingWorld: loaded tile 29,45
DBG QUEUES tiles_load=220 tile_lod_create=12 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=55
PERF fps=2.0 tiles=55 wanted=55 retained=55 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=43 lod_node=0 lod_hidden=0 lod_prepared=12 chunk_rid=0 chunk_node=0 queues[tile=220 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=34 wmo_build=37 wmo_groups=0 lod+=12 lod-=0 chunk+=0 chunk-=0] m2_tiles=34 m2_mm=0 m2_inst=0 wmo=36
HITCH 117.55ms refresh=false queues[tile=220 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=37 wmogroups=0 lod+=12 lod-=0 chunk+=0 chunk-=0] finalize=2.70 terrainq=110.05 m2build=0.53 wmobuild=3.09
StreamingWorld: loaded tile 32,44
StreamingWorld: loaded tile 31,44
WMOLoader: loaded 22 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_goldmine/md_goldmine_varianta.wmo
HITCH 271.13ms refresh=false queues[tile=218 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=38 wmogroups=0 lod+=13 lod-=0 chunk+=0 chunk-=0] finalize=2.83 terrainq=99.62 m2build=0.49 wmobuild=168.01 details=0.08
StreamingWorld: loaded tile 28,46
TERRAIN_QUALITY target=58 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=58 queue=0 focus=32_48:stream done=false
HITCH 22.82ms refresh=true queues[tile=217 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=38 wmogroups=0 lod+=13 lod-=0 chunk+=0 chunk-=0] finalize=9.31 terrainq=7.97 m2build=0.38 wmobuild=0.59 refresh=4.49
StreamingWorld: loaded tile 36,48
HITCH 94.48ms refresh=false queues[tile=216 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=39 wmogroups=0 lod+=14 lod-=0 chunk+=0 chunk-=0] finalize=1.55 terrainq=92.36 m2build=0.42
StreamingWorld: loaded tile 35,51
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stable/stable.wmo
HITCH 25.35ms refresh=true queues[tile=215 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=39 wmogroups=0 lod+=14 lod-=0 chunk+=0 chunk-=0] finalize=2.06 terrainq=8.04 m2build=0.41 wmobuild=14.54 refresh=0.22
StreamingWorld: loaded tile 36,49
HITCH 106.11ms refresh=false queues[tile=214 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=40 wmogroups=0 lod+=15 lod-=0 chunk+=0 chunk-=0] finalize=6.62 terrainq=98.80 m2build=0.53
StreamingWorld: loaded tile 33,44
StreamingWorld: loaded tile 34,52
WMOLoader: loaded 13 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_crypt/md_crypt_c.wmo
HITCH 1166.42ms refresh=false queues[tile=212 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=41 wmogroups=0 lod+=16 lod-=0 chunk+=0 chunk-=0] finalize=2.58 terrainq=101.20 m2build=0.41 wmobuild=1062.05 details=0.09
StreamingWorld: loaded tile 36,47
StreamingWorld: loaded tile 30,44
HITCH 95.39ms refresh=false queues[tile=210 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=43 wmogroups=0 lod+=17 lod-=0 chunk+=0 chunk-=0] finalize=1.61 terrainq=91.60 m2build=0.42 wmobuild=1.60
StreamingWorld: loaded tile 35,45
StreamingWorld: loaded tile 28,51
HITCH 105.01ms refresh=false queues[tile=208 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=45 wmogroups=0 lod+=18 lod-=0 chunk+=0 chunk-=0] finalize=2.57 terrainq=98.89 m2build=0.52 wmobuild=2.86 details=0.08
StreamingWorld: loaded tile 29,52
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/stormwindhangar.wmo
HITCH 45.41ms refresh=true queues[tile=207 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=46 wmogroups=0 lod+=18 lod-=0 chunk+=0 chunk-=0] finalize=1.86 terrainq=7.11 m2build=0.39 wmobuild=35.69 details=0.06 refresh=0.22
StreamingWorld: loaded tile 36,50
HITCH 105.53ms refresh=false queues[tile=206 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=47 wmogroups=0 lod+=19 lod-=0 chunk+=0 chunk-=0] finalize=3.17 terrainq=98.93 m2build=0.48 wmobuild=2.82 details=0.05
StreamingWorld: loaded tile 27,48
StreamingWorld: loaded tile 27,49
HITCH 115.65ms refresh=false queues[tile=204 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=47 wmogroups=0 lod+=20 lod-=0 chunk+=0 chunk-=0] finalize=11.92 terrainq=100.20 m2build=0.43 wmobuild=3.00
StreamingWorld: loaded tile 32,53
TERRAIN_QUALITY target=72 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=72 queue=0 focus=32_48:stream done=false
StreamingWorld: loaded tile 34,44
HITCH 105.00ms refresh=false queues[tile=202 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=48 wmogroups=0 lod+=21 lod-=0 chunk+=0 chunk-=0] finalize=1.73 terrainq=102.62 m2build=0.45 wmobuild=0.06 details=0.05
StreamingWorld: loaded tile 31,53
StreamingWorld: loaded tile 27,47
HITCH 115.77ms refresh=false queues[tile=200 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=49 wmogroups=0 lod+=22 lod-=0 chunk+=0 chunk-=0] finalize=11.73 terrainq=100.67 m2build=0.41 wmobuild=2.87
StreamingWorld: loaded tile 36,46
StreamingWorld: loaded tile 28,45
HITCH 115.99ms refresh=false queues[tile=198 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=50 wmogroups=0 lod+=23 lod-=0 chunk+=0 chunk-=0] finalize=12.05 terrainq=100.26 m2build=0.46 wmobuild=3.14
StreamingWorld: loaded tile 33,53
StreamingWorld: loaded tile 29,44
HITCH 108.98ms refresh=false queues[tile=196 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=50 wmogroups=0 lod+=24 lod-=0 chunk+=0 chunk-=0] finalize=14.07 terrainq=94.19 m2build=0.52
StreamingWorld: loaded tile 27,50
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_caveden/md_mushroomden.wmo
HITCH 92.63ms refresh=true queues[tile=195 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=50 wmogroups=0 lod+=24 lod-=0 chunk+=0 chunk-=0] finalize=11.34 terrainq=7.19 m2build=0.48 wmobuild=73.23 details=0.06 refresh=0.25
StreamingWorld: loaded tile 35,52
HITCH 117.26ms refresh=true queues[tile=194 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=50 wmogroups=0 lod+=25 lod-=0 chunk+=0 chunk-=0] finalize=2.42 terrainq=114.32 m2build=0.08 details=0.05 refresh=0.29
StreamingWorld: loaded tile 30,53
DBG QUEUES tiles_load=193 tile_lod_create=25 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=82
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/lumbermill/lumbermill.wmo
PERF fps=5.0 tiles=82 wanted=82 retained=82 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=57 lod_node=0 lod_hidden=0 lod_prepared=25 chunk_rid=0 chunk_node=0 queues[tile=193 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=33 wmo_build=51 wmo_groups=0 lod+=25 lod-=0 chunk+=0 chunk-=0] m2_tiles=33 m2_mm=0 m2_inst=0 wmo=56
HITCH 50.36ms refresh=true queues[tile=193 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=51 wmogroups=0 lod+=25 lod-=0 chunk+=0 chunk-=0] finalize=2.13 terrainq=8.18 m2build=0.06 wmobuild=37.13 details=0.10 refresh=2.64
StreamingWorld: loaded tile 36,51
HITCH 108.96ms refresh=false queues[tile=192 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=52 wmogroups=0 lod+=26 lod-=0 chunk+=0 chunk-=0] finalize=3.46 terrainq=103.24 m2build=0.06 wmobuild=2.07 details=0.05
StreamingWorld: loaded tile 27,46
HITCH 21.02ms refresh=true queues[tile=191 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=52 wmogroups=0 lod+=26 lod-=0 chunk+=0 chunk-=0] finalize=12.22 terrainq=7.83 m2build=0.06 wmobuild=0.53 refresh=0.30
StreamingWorld: loaded tile 32,43
TERRAIN_QUALITY target=85 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=85 queue=0 focus=32_48:stream done=false
HITCH 97.40ms refresh=false queues[tile=190 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=53 wmogroups=0 lod+=27 lod-=0 chunk+=0 chunk-=0] finalize=2.83 terrainq=85.79 m2build=0.08 wmobuild=0.53 details=0.05
StreamingWorld: loaded tile 31,43
StreamingWorld: loaded tile 28,52
HITCH 120.33ms refresh=false queues[tile=188 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=54 wmogroups=0 lod+=28 lod-=0 chunk+=0 chunk-=0] finalize=9.23 terrainq=109.50 m2build=0.07 wmobuild=1.40 details=0.05
StreamingWorld: loaded tile 34,53
StreamingWorld: loaded tile 37,48
HITCH 99.29ms refresh=false queues[tile=186 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=56 wmogroups=0 lod+=29 lod-=0 chunk+=0 chunk-=0] finalize=1.75 terrainq=97.34 m2build=0.07
StreamingWorld: loaded tile 35,44
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/guardtower/guardtower.wmo
HITCH 56.40ms refresh=true queues[tile=185 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=57 wmogroups=0 lod+=29 lod-=0 chunk+=0 chunk-=0] finalize=1.74 terrainq=7.31 m2build=0.07 wmobuild=46.88 details=0.09 refresh=0.24
StreamingWorld: loaded tile 37,49
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/elwynn/lionbridge/elwynnlionbridge.wmo
HITCH 119.77ms refresh=false queues[tile=184 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=58 wmogroups=0 lod+=30 lod-=0 chunk+=0 chunk-=0] finalize=3.60 terrainq=99.15 m2build=0.06 wmobuild=16.81 details=0.06
StreamingWorld: loaded tile 36,45
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/moonbrook_human_farm/moonbrook_human_farm.wmo
HITCH 33.69ms refresh=true queues[tile=183 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=59 wmogroups=0 lod+=30 lod-=0 chunk+=0 chunk-=0] finalize=1.78 terrainq=7.29 m2build=0.07 wmobuild=24.15 details=0.07 refresh=0.23
StreamingWorld: loaded tile 33,43
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_humantwostory/westfall_humantwostory.wmo
HITCH 154.81ms refresh=false queues[tile=182 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=59 wmogroups=0 lod+=31 lod-=0 chunk+=0 chunk-=0] finalize=2.97 terrainq=98.54 m2build=0.48 wmobuild=52.68 details=0.06
StreamingWorld: loaded tile 37,47
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/altarofstorms/altarofstorms.wmo
HITCH 73.71ms refresh=true queues[tile=181 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=60 wmogroups=0 lod+=31 lod-=0 chunk+=0 chunk-=0] finalize=2.88 terrainq=6.97 m2build=0.34 wmobuild=63.06 details=0.09 refresh=0.26
StreamingWorld: loaded tile 27,51
HITCH 115.23ms refresh=false queues[tile=180 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=60 wmogroups=0 lod+=32 lod-=0 chunk+=0 chunk-=0] finalize=10.65 terrainq=104.38 m2build=0.06
StreamingWorld: loaded tile 29,53
StreamingWorld: loaded tile 30,43
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/trollburrow/trollburrow.wmo
TERRAIN_QUALITY target=97 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=97 queue=0 focus=32_48:stream done=false
HITCH 139.79ms refresh=false queues[tile=178 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=62 wmogroups=0 lod+=33 lod-=0 chunk+=0 chunk-=0] finalize=3.04 terrainq=100.88 m2build=0.07 wmobuild=28.77 details=0.07
StreamingWorld: loaded tile 37,50
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orcblacksmith/orcblacksmith.wmo
HITCH 41.75ms refresh=true queues[tile=177 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=63 wmogroups=0 lod+=33 lod-=0 chunk+=0 chunk-=0] finalize=2.31 terrainq=7.38 m2build=0.06 wmobuild=31.61 details=0.06 refresh=0.23
StreamingWorld: loaded tile 28,44
HITCH 108.28ms refresh=false queues[tile=176 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=63 wmogroups=0 lod+=34 lod-=0 chunk+=0 chunk-=0] finalize=10.72 terrainq=95.61 m2build=0.06 wmobuild=1.80
StreamingWorld: loaded tile 27,45
StreamingWorld: loaded tile 26,48
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_docks.wmo
HITCH 246.89ms refresh=false queues[tile=174 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=62 wmogroups=0 lod+=35 lod-=0 chunk+=0 chunk-=0] finalize=12.27 terrainq=105.58 m2build=0.06 wmobuild=128.89
StreamingWorld: loaded tile 34,43
WMOLoader: loaded 4 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/transports/transport_ship/transportship.wmo
HITCH 344.09ms refresh=true queues[tile=173 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=62 wmogroups=0 lod+=35 lod-=0 chunk+=0 chunk-=0] finalize=1.88 terrainq=7.72 m2build=0.40 wmobuild=333.61 refresh=0.38
StreamingWorld: loaded tile 36,52
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_lowmain.wmo
HITCH 124.59ms refresh=true queues[tile=172 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=62 wmogroups=0 lod+=36 lod-=0 chunk+=0 chunk-=0] finalize=2.10 terrainq=101.32 m2build=0.54 wmobuild=20.30 refresh=0.26
StreamingWorld: loaded tile 26,49
StreamingWorld: loaded tile 37,46
HITCH 103.09ms refresh=false queues[tile=170 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=60 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.04 terrainq=100.86 m2build=0.09
StreamingWorld: loaded tile 32,54
DBG QUEUES tiles_load=169 tile_lod_create=37 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=106
PERF fps=9.0 tiles=106 wanted=106 retained=106 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=69 lod_node=0 lod_hidden=0 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=169 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=32 wmo_build=60 wmo_groups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] m2_tiles=32 m2_mm=0 m2_inst=0 wmo=73
StreamingWorld: loaded tile 35,53
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/nightelfmoonwell/dsnightelfmoonwellornate.wmo
HITCH 42.52ms refresh=false queues[tile=168 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=59 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.42 terrainq=7.09 m2build=0.06 wmobuild=32.86
StreamingWorld: loaded tile 26,47
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/collidabledoodads/darkshore/wreckedelvendestroyer/elvendestroyerwreckback.wmo
HITCH 55.79ms refresh=false queues[tile=167 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=59 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.66 terrainq=7.57 m2build=0.06 wmobuild=36.42
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded tile 31,54
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 21.08ms refresh=true queues[tile=166 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=58 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.79 terrainq=7.34 m2build=0.08 refresh=8.75
StreamingWorld: loaded tile 29,43
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/duskwood/opengrave/duskwoodopengrave.wmo
HITCH 27.04ms refresh=false queues[tile=165 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=58 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=5.53 terrainq=7.64 m2build=0.09 wmobuild=13.68
StreamingWorld: loaded tile 33,54
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_humantwostory/duskwood_humantwostory.wmo
HITCH 58.93ms refresh=false queues[tile=164 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=58 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=1.89 terrainq=7.39 m2build=0.06 wmobuild=49.51
StreamingWorld: loaded tile 26,50
StreamingWorld: loaded tile 37,51
HITCH 35.11ms refresh=false queues[tile=162 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=57 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.52 terrainq=31.42 m2build=0.06
StreamingWorld: loaded tile 30,54
HITCH 22.07ms refresh=false queues[tile=161 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=57 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=7.34 terrainq=14.15 m2build=0.07 wmobuild=0.43
StreamingWorld: loaded tile 27,52
StreamingWorld: loaded tile 36,44
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/collidabledoodads/wetlandsfootbridge/wetlandsfootbridge01.wmo
HITCH 22.78ms refresh=false queues[tile=159 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=1.88 terrainq=7.33 m2build=0.06 wmobuild=13.43
StreamingWorld: loaded tile 28,53
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/northrend/buildings/human/icebreaker/transport_icebreaker_ship_nomasts.wmo
HITCH 49.88ms refresh=false queues[tile=158 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=7.95 terrainq=13.66 m2build=0.07 wmobuild=28.13
StreamingWorld: loaded tile 26,46
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_shipshelter.wmo
HITCH 35.34ms refresh=true queues[tile=157 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.66 terrainq=7.39 m2build=0.06 wmobuild=14.85 refresh=0.30
StreamingWorld: loaded tile 35,43
StreamingWorld: loaded tile 37,45
StreamingWorld: loaded tile 34,54
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_lowtwr.wmo
HITCH 26.09ms refresh=false queues[tile=154 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.85 terrainq=7.57 m2build=0.08 wmobuild=13.50
StreamingWorld: loaded tile 32,42
StreamingWorld: loaded tile 31,42
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_lowstr.wmo
HITCH 37.22ms refresh=false queues[tile=152 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.96 terrainq=20.71 m2build=0.07 wmobuild=13.37
StreamingWorld: loaded tile 27,44
HITCH 24.69ms refresh=false queues[tile=151 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=10.93 terrainq=13.25 m2build=0.41
StreamingWorld: loaded tile 38,48
StreamingWorld: loaded tile 26,51
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_lowstair.wmo
HITCH 37.62ms refresh=true queues[tile=149 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.06 terrainq=7.23 m2build=0.38 wmobuild=14.51 refresh=0.36
StreamingWorld: loaded tile 33,42
StreamingWorld: loaded tile 38,49
StreamingWorld: loaded tile 29,54
StreamingWorld: loaded tile 28,43
HITCH 20.82ms refresh=true queues[tile=145 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=56 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.59 terrainq=7.21 m2build=0.39 wmobuild=0.30 refresh=0.26
StreamingWorld: loaded tile 38,47
RENDER_CHECKPOINT saved C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui/azerothcore_human_warrior_start__cold_process.png sha256=9aaa04f1c836fb9aff7387a8d2f10dc69e379778309b0b1013a668e5b3ee9eaa
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=144
StreamingWorld: loaded tile 36,53
StreamingWorld: loaded tile 30,42
StreamingWorld: loaded tile 37,52
HITCH 27.24ms refresh=false queues[tile=141 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=55 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.52 terrainq=23.46 m2build=0.10
StreamingWorld: loaded tile 26,45
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/collidabledoodads/mulgore/taurentent01/taurentent01.wmo
HITCH 58.92ms refresh=true queues[tile=140 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=55 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=23.05 terrainq=13.01 m2build=0.10 wmobuild=22.19 refresh=0.43
StreamingWorld: loaded tile 38,50
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 29.89ms refresh=false queues[tile=139 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=55 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.20 terrainq=12.34 m2build=0.09 wmobuild=0.52
StreamingWorld: loaded tile 34,42
StreamingWorld: loaded tile 35,54
HITCH 31.42ms refresh=false queues[tile=137 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=54 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.43 terrainq=26.82 m2build=0.06
StreamingWorld: loaded tile 38,46
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/buildings/greatwall/greatwall_tower_01.wmo
HITCH 26.40ms refresh=false queues[tile=136 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=54 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.19 terrainq=9.13 m2build=0.40 wmobuild=14.59
StreamingWorld: loaded tile 25,48
WMOLoader: loaded 4 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/az_blackrock/blackrock2.wmo
HITCH 185.62ms refresh=true queues[tile=135 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=54 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.09 terrainq=7.34 m2build=0.41 wmobuild=166.30 refresh=0.39
StreamingWorld: loaded tile 27,53
WMOLoader: loaded 4 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_cavetunnels/md_cavetunnel01.wmo
HITCH 60.02ms refresh=true queues[tile=134 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=54 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=18.12 terrainq=7.11 m2build=0.37 wmobuild=33.97 refresh=0.36
StreamingWorld: loaded tile 25,49
WMOLoader: loaded 21 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orcfortress/blackrockorcfortress.wmo
HITCH 162.51ms refresh=false queues[tile=133 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=53 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=10.86 terrainq=7.09 m2build=0.06 wmobuild=144.43
StreamingWorld: loaded tile 36,43
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_human_farm/westfall_human_farm.wmo
HITCH 33.14ms refresh=true queues[tile=132 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=53 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.32 terrainq=7.30 m2build=0.06 wmobuild=21.81 refresh=0.56
StreamingWorld: loaded tile 29,42
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_barn/westfall_barn.wmo
HITCH 39.86ms refresh=false queues[tile=131 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=53 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.70 terrainq=7.30 m2build=0.06 wmobuild=29.73
StreamingWorld: loaded tile 37,44
StreamingWorld: loaded tile 32,55
StreamingWorld: loaded tile 25,47
WMOLoader: loaded 7 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_mushroomcave02.wmo
HITCH 145.03ms refresh=false queues[tile=128 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=51 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.17 terrainq=15.22 m2build=0.41 wmobuild=116.14
StreamingWorld: loaded tile 31,55
DBG QUEUES tiles_load=127 tile_lod_create=37 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=148
PERF fps=21.0 tiles=148 wanted=148 retained=148 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=111 lod_node=0 lod_hidden=11 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=127 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=32 wmo_build=51 wmo_groups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] m2_tiles=32 m2_mm=0 m2_inst=0 wmo=102
HITCH 21.23ms refresh=true queues[tile=127 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=51 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=9.67 terrainq=8.94 m2build=0.07 refresh=2.44
StreamingWorld: loaded tile 26,52
HITCH 22.14ms refresh=false queues[tile=126 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=50 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.50 terrainq=8.37 m2build=0.58 wmobuild=0.59
StreamingWorld: loaded tile 28,54
WMOLoader: loaded 13 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_mushroomcave.wmo
HITCH 146.61ms refresh=false queues[tile=125 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=50 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.42 terrainq=7.96 m2build=0.46 wmobuild=124.69
StreamingWorld: loaded tile 38,51
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 22.00ms refresh=true queues[tile=124 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=49 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=5.09 terrainq=7.14 m2build=0.38 wmobuild=0.68 refresh=8.62
StreamingWorld: loaded tile 33,55
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_human_farm/redridge_human_farm.wmo
HITCH 32.30ms refresh=false queues[tile=123 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=49 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.52 terrainq=7.51 m2build=0.42 wmobuild=21.77
StreamingWorld: loaded tile 25,50
HITCH 23.78ms refresh=false queues[tile=122 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=49 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.65 terrainq=7.42 m2build=0.06 wmobuild=0.57
StreamingWorld: loaded tile 30,55
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_humantwostory/redridge_humantwostory.wmo
HITCH 70.89ms refresh=true queues[tile=121 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=49 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.80 terrainq=7.28 m2build=0.50 wmobuild=50.88 refresh=0.35
StreamingWorld: loaded tile 27,43
HITCH 27.95ms refresh=false queues[tile=120 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=48 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.56 terrainq=14.19 m2build=0.57 wmobuild=0.54
StreamingWorld: loaded tile 35,42
StreamingWorld: loaded tile 26,44
HITCH 21.03ms refresh=false queues[tile=118 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=47 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.30 terrainq=7.58 m2build=0.06
StreamingWorld: loaded tile 38,45
StreamingWorld: loaded tile 37,53
StreamingWorld: loaded tile 34,55
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orcmagetower/orcmagetower.wmo
HITCH 199.26ms refresh=false queues[tile=115 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=46 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.32 terrainq=7.13 m2build=0.06 wmobuild=188.68
StreamingWorld: loaded tile 36,54
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orckennel/orckennel.wmo
HITCH 28.78ms refresh=true queues[tile=114 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.27 terrainq=7.17 m2build=0.44 wmobuild=18.41 refresh=0.39
StreamingWorld: loaded tile 32,41
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/guardtower_ruined/ruinedhumanguardtower01.wmo
HITCH 25.85ms refresh=false queues[tile=113 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.31 terrainq=7.07 m2build=0.39 wmobuild=15.99
StreamingWorld: loaded tile 28,42
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwoodabandoned_human_farm/duskwoodabandoned_human_farm.wmo
HITCH 53.35ms refresh=false queues[tile=112 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.94 terrainq=8.97 m2build=0.48 wmobuild=31.87
StreamingWorld: loaded tile 25,51
WMOLoader: loaded 11 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_inn/duskwood_inn.wmo
HITCH 107.21ms refresh=true queues[tile=111 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.76 terrainq=7.37 m2build=0.47 wmobuild=86.07 refresh=0.46
StreamingWorld: loaded tile 31,41
StreamingWorld: loaded tile 29,55
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_human_farm/duskwood_human_farm.wmo
HITCH 40.35ms refresh=false queues[tile=109 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.71 terrainq=7.33 m2build=0.06 wmobuild=20.17
StreamingWorld: loaded tile 39,48
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_townhall_nowall/duskwood_townhall_nowall.wmo
HITCH 50.82ms refresh=false queues[tile=108 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.44 terrainq=7.30 m2build=0.09 wmobuild=40.91
StreamingWorld: loaded tile 33,41
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_blacksmith/duskwood_blacksmith.wmo
HITCH 36.71ms refresh=true queues[tile=107 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=45 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.38 terrainq=7.87 m2build=0.07 wmobuild=25.97 refresh=0.35
StreamingWorld: loaded tile 39,49
StreamingWorld: loaded tile 38,52
StreamingWorld: loaded tile 39,47
StreamingWorld: loaded tile 30,41
StreamingWorld: loaded tile 26,53
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 31.21ms refresh=false queues[tile=102 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=44 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.90 terrainq=8.40 m2build=0.53 wmobuild=0.44
StreamingWorld: loaded tile 27,54
HITCH 23.11ms refresh=false queues[tile=101 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=43 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=14.97 terrainq=7.31 m2build=0.42 wmobuild=0.33
StreamingWorld: loaded tile 37,43
StreamingWorld: loaded tile 39,50
WMOLoader: loaded 9 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_ogremound/md_ogremound.wmo
HITCH 217.74ms refresh=true queues[tile=99 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=43 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=7.87 terrainq=8.63 m2build=0.41 wmobuild=200.40 refresh=0.35
StreamingWorld: loaded tile 35,55
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_stable/duskwood_stable.wmo
HITCH 25.15ms refresh=true queues[tile=98 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.49 terrainq=7.58 m2build=0.50 wmobuild=14.02 refresh=0.48
StreamingWorld: loaded tile 36,42
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_magetower/westfall_magetower.wmo
HITCH 70.28ms refresh=false queues[tile=97 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.46 terrainq=21.05 m2build=0.46 wmobuild=46.24
StreamingWorld: loaded tile 34,41
StreamingWorld: loaded tile 38,44
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwoodabandoned_humantwostory/duskwoodabandoned_humantwostory.wmo
HITCH 58.98ms refresh=false queues[tile=95 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.67 terrainq=7.56 m2build=0.06 wmobuild=47.61
StreamingWorld: loaded tile 39,46
WMOLoader: loaded 11 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwoodabandoned_inn/duskwoodabandoned_inn.wmo
HITCH 146.85ms refresh=false queues[tile=94 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.51 terrainq=9.56 m2build=0.08 wmobuild=134.61
StreamingWorld: loaded tile 25,52
HITCH 23.89ms refresh=true queues[tile=93 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.26 terrainq=7.42 m2build=0.07 wmobuild=0.71 refresh=0.36
StreamingWorld: loaded tile 29,41
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwoodabandoned_barn/duskwoodabandoned_barn.wmo
HITCH 46.24ms refresh=false queues[tile=92 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.69 terrainq=7.17 m2build=0.06 wmobuild=36.24
StreamingWorld: loaded tile 28,55
HITCH 22.17ms refresh=false queues[tile=91 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=42 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.56 terrainq=7.81 m2build=0.06 wmobuild=0.66
StreamingWorld: loaded tile 32,56
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/collidabledoodads/darkshore/darkshoredocks/darkshoredocks01.wmo
HITCH 23.02ms refresh=true queues[tile=90 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=41 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.80 terrainq=7.13 m2build=0.06 wmobuild=12.57 refresh=0.35
StreamingWorld: loaded tile 27,42
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_stable/westfall_stable.wmo
HITCH 47.56ms refresh=false queues[tile=89 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=41 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=17.14 terrainq=14.46 m2build=0.08 wmobuild=15.80
StreamingWorld: loaded tile 31,56
DBG QUEUES tiles_load=88 tile_lod_create=37 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=187
PERF fps=18.0 tiles=187 wanted=187 retained=187 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=150 lod_node=0 lod_hidden=50 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=88 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=31 wmo_build=41 wmo_groups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] m2_tiles=31 m2_mm=0 m2_inst=0 wmo=138
StreamingWorld: loaded tile 39,51
HITCH 21.91ms refresh=true queues[tile=87 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=41 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=7.49 terrainq=13.35 m2build=0.06 wmobuild=0.52 refresh=0.41
StreamingWorld: loaded tile 37,54
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/prison_camp/prisonlonghouse.wmo
HITCH 34.89ms refresh=false queues[tile=86 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=41 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.13 terrainq=7.32 m2build=0.08 wmobuild=15.28
StreamingWorld: loaded tile 33,56
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/westfall_lumbermill/westfall_lumbermill.wmo
HITCH 29.00ms refresh=false queues[tile=85 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=41 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.13 terrainq=7.25 m2build=0.09 wmobuild=17.44
StreamingWorld: loaded tile 38,53
StreamingWorld: loaded tile 35,41
StreamingWorld: loaded tile 30,56
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stormwind/sw_harbor_lighthouse.wmo
HITCH 53.47ms refresh=false queues[tile=82 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=39 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.74 terrainq=7.09 m2build=0.08 wmobuild=34.48
StreamingWorld: loaded tile 39,45
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
StreamingWorld: loaded tile 36,55
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/collidable doodads/searinggorge/searinggorgescaffold/searinggorgescaffold.wmo
HITCH 28.87ms refresh=true queues[tile=80 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=39 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=3.85 terrainq=7.46 m2build=0.06 wmobuild=17.06 refresh=0.38
StreamingWorld: loaded tile 28,41
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/buildings/searinggorge/darkirontower.wmo
HITCH 28.94ms refresh=false queues[tile=79 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=39 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=5.55 terrainq=7.37 m2build=0.06 wmobuild=15.89
StreamingWorld: loaded tile 26,54
HITCH 21.86ms refresh=false queues[tile=78 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=39 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=13.26 terrainq=8.08 m2build=0.06 wmobuild=0.39
StreamingWorld: loaded tile 34,56
StreamingWorld: loaded tile 37,42
StreamingWorld: loaded tile 38,43
StreamingWorld: loaded tile 25,53
HITCH 20.83ms refresh=false queues[tile=74 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=38 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=12.93 terrainq=7.05 m2build=0.06 wmobuild=0.72
StreamingWorld: loaded tile 32,40
StreamingWorld: loaded tile 39,52
StreamingWorld: loaded tile 29,56
HITCH 24.21ms refresh=false queues[tile=71 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=38 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.63 terrainq=8.42 m2build=0.06
StreamingWorld: loaded tile 27,55
HITCH 24.28ms refresh=false queues[tile=70 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=38 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=16.08 terrainq=7.61 m2build=0.07 wmobuild=0.44
StreamingWorld: loaded tile 31,40
StreamingWorld: loaded tile 40,48
StreamingWorld: loaded tile 33,40
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_shipwreck/shipwreck_b.wmo
HITCH 57.12ms refresh=false queues[tile=67 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=37 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.64 terrainq=7.69 m2build=0.06 wmobuild=46.65
StreamingWorld: loaded tile 40,49
StreamingWorld: loaded tile 30,40
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/collidabledoodads/darkshore/wreckedelvendestroyer/elvendestroyerwreckfront.wmo
HITCH 32.00ms refresh=false queues[tile=65 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=36 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=7.90 terrainq=7.81 m2build=0.50 wmobuild=15.70
StreamingWorld: loaded tile 40,47
StreamingWorld: loaded tile 36,41
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/westfall/westfallgrainsilo01/westfallgrainsilo01.wmo
HITCH 25.30ms refresh=false queues[tile=63 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=36 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.87 terrainq=7.11 m2build=0.06 wmobuild=15.18
StreamingWorld: loaded tile 39,44
StreamingWorld: loaded tile 35,56
WMOLoader: loaded 13 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_icecave.wmo
HITCH 122.62ms refresh=false queues[tile=61 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=34 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=11.09 terrainq=8.08 m2build=0.10 wmobuild=103.25
StreamingWorld: loaded tile 40,50
HITCH 23.01ms refresh=true queues[tile=60 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=34 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.05 terrainq=7.25 m2build=0.09 refresh=0.49
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded tile 34,40
StreamingWorld: loaded tile 38,54
StreamingWorld: loaded tile 40,46
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orctower/blackrockorctower.wmo
HITCH 84.15ms refresh=false queues[tile=57 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=34 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=2.90 terrainq=7.05 m2build=0.50 wmobuild=73.61
StreamingWorld: loaded tile 27,41
HITCH 24.43ms refresh=true queues[tile=56 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=16.30 terrainq=7.08 m2build=0.44 refresh=0.51
StreamingWorld: loaded tile 28,56
WMOLoader: loaded 11 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_inn/redridge_inn.wmo
HITCH 106.06ms refresh=false queues[tile=55 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=15.27 terrainq=7.19 m2build=0.07 wmobuild=83.43
StreamingWorld: loaded tile 37,55
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 23.49ms refresh=true queues[tile=54 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=37 lod-=0 chunk+=0 chunk-=0] finalize=4.39 terrainq=8.27 m2build=0.11 wmobuild=0.84 refresh=9.79
StreamingWorld: loaded tile 29,40
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_townhall_nowall/redridge_townhall_nowall.wmo
HITCH 53.24ms refresh=false queues[tile=53 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=36 lod-=0 chunk+=0 chunk-=0] finalize=4.65 terrainq=7.25 m2build=0.08 wmobuild=41.16
StreamingWorld: loaded tile 39,53
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/redridge/redridgedocks/redridgesmalldock01.wmo
HITCH 37.59ms refresh=true queues[tile=52 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=35 lod-=0 chunk+=0 chunk-=0] finalize=11.79 terrainq=8.20 m2build=0.42 wmobuild=16.60 refresh=0.47
StreamingWorld: loaded tile 40,51
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/redridge/redridgedocks/redridgesmalldock02.wmo
HITCH 34.41ms refresh=false queues[tile=51 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=33 wmogroups=0 lod+=34 lod-=0 chunk+=0 chunk-=0] finalize=11.72 terrainq=7.63 m2build=0.07 wmobuild=14.92
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/redridge/redridgedamagedbridge/redridgedamagedbridge.wmo
HITCH 85.96ms refresh=false queues[tile=50 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=32 wmogroups=0 lod+=33 lod-=0 chunk+=0 chunk-=0] finalize=2.17 terrainq=7.63 m2build=0.42 wmobuild=75.63
WMOLoader: loaded 7 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_mushroomcave03.wmo
HITCH 88.86ms refresh=true queues[tile=49 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=32 wmogroups=0 lod+=32 lod-=0 chunk+=0 chunk-=0] finalize=3.13 terrainq=7.68 m2build=0.06 wmobuild=77.36 refresh=0.53
StreamingWorld: loaded tile 25,54
WMOLoader: loaded 13 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_goldmine/md_goldmine_variante.wmo
HITCH 279.25ms refresh=true queues[tile=48 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=32 wmogroups=0 lod+=31 lod-=0 chunk+=0 chunk-=0] finalize=14.32 terrainq=7.78 m2build=0.48 wmobuild=256.13 refresh=0.44
StreamingWorld: loaded tile 26,55
HITCH 23.93ms refresh=true queues[tile=47 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=31 wmogroups=0 lod+=30 lod-=0 chunk+=0 chunk-=0] finalize=13.79 terrainq=9.08 m2build=0.09 wmobuild=0.49 refresh=0.39
StreamingWorld: loaded tile 38,42
StreamingWorld: loaded tile 35,40
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_barn/duskwood_barn.wmo
HITCH 37.37ms refresh=false queues[tile=45 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=31 wmogroups=0 lod+=28 lod-=0 chunk+=0 chunk-=0] finalize=2.96 terrainq=7.30 m2build=0.41 wmobuild=26.61
StreamingWorld: loaded tile 36,56
DBG QUEUES tiles_load=43 tile_lod_create=26 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=229
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/chapel/duskwoodchapel.wmo
PERF fps=13.0 tiles=229 wanted=229 retained=229 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=195 lod_node=0 lod_hidden=95 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=43 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=31 wmo_build=31 wmo_groups=0 lod+=26 lod-=0 chunk+=0 chunk-=0] m2_tiles=31 m2_mm=0 m2_inst=0 wmo=174
HITCH 45.02ms refresh=false queues[tile=43 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=31 wmogroups=0 lod+=26 lod-=0 chunk+=0 chunk-=0] finalize=10.78 terrainq=8.03 m2build=0.08 wmobuild=24.58
StreamingWorld: loaded tile 40,45
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_goldmine/md_goldmine_1room.wmo
HITCH 50.82ms refresh=false queues[tile=42 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=31 wmogroups=0 lod+=25 lod-=0 chunk+=0 chunk-=0] finalize=2.76 terrainq=7.08 m2build=0.42 wmobuild=40.46
WMOLoader: loaded 19 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_crypt/md_crypt_d.wmo
HITCH 432.91ms refresh=true queues[tile=41 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=30 wmogroups=0 lod+=24 lod-=0 chunk+=0 chunk-=0] finalize=1.90 terrainq=7.38 m2build=0.50 wmobuild=422.48 refresh=0.58
StreamingWorld: loaded tile 37,41
HITCH 30.06ms refresh=true queues[tile=40 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=30 wmogroups=0 lod+=23 lod-=0 chunk+=0 chunk-=0] finalize=4.72 terrainq=23.70 m2build=0.07 wmobuild=1.09 refresh=0.40
StreamingWorld: loaded tile 39,43
StreamingWorld: loaded tile 28,40
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/collidabledoodads/tanaris/trolltent/trolltentsand01.wmo
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 41.54ms refresh=false queues[tile=38 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=29 wmogroups=0 lod+=21 lod-=0 chunk+=0 chunk-=0] finalize=9.28 terrainq=7.80 m2build=0.45 wmobuild=14.99
StreamingWorld: loaded tile 24,53
HITCH 21.15ms refresh=true queues[tile=37 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=28 wmogroups=0 lod+=20 lod-=0 chunk+=0 chunk-=0] finalize=12.93 terrainq=7.34 m2build=0.06 wmobuild=0.35 refresh=0.41
StreamingWorld: loaded tile 27,56
HITCH 28.64ms refresh=false queues[tile=35 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=27 wmogroups=0 lod+=18 lod-=0 chunk+=0 chunk-=0] finalize=19.68 terrainq=8.05 m2build=0.43 wmobuild=0.39
StreamingWorld: loaded tile 40,52
WMOLoader: loaded 8 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_mountaincave_medium.wmo
HITCH 78.34ms refresh=false queues[tile=34 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=27 wmogroups=0 lod+=17 lod-=0 chunk+=0 chunk-=0] finalize=15.98 terrainq=7.21 m2build=0.06 wmobuild=54.99
StreamingWorld: loaded tile 38,55
StreamingWorld: loaded tile 36,40
StreamingWorld: loaded tile 39,54
StreamingWorld: loaded tile 40,44
WMOLoader: loaded 5 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/moonbrook_townhall_nowall/moonbrook_townhall_nowall.wmo
HITCH 49.11ms refresh=true queues[tile=29 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=12 lod-=0 chunk+=0 chunk-=0] finalize=3.79 terrainq=7.64 m2build=0.49 wmobuild=36.65 refresh=0.44
WMOLoader: loaded 11 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/moonbrook_inn/moonbrook_inn.wmo
HITCH 93.32ms refresh=false queues[tile=28 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=11 lod-=0 chunk+=0 chunk-=0] finalize=1.27 terrainq=6.97 m2build=0.05 wmobuild=84.95
StreamingWorld: loaded tile 37,56
HITCH 24.19ms refresh=true queues[tile=27 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=10 lod-=0 chunk+=0 chunk-=0] finalize=15.39 terrainq=7.30 m2build=0.42 wmobuild=0.53 refresh=0.47
StreamingWorld: loaded tile 27,40
HITCH 20.87ms refresh=false queues[tile=26 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=9 lod-=0 chunk+=0 chunk-=0] finalize=12.50 terrainq=7.72 m2build=0.06 wmobuild=0.53
StreamingWorld: loaded tile 25,55
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/moonbrook_humantwostory/moonbrook_humantwostory.wmo
HITCH 66.94ms refresh=false queues[tile=24 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=7 lod-=0 chunk+=0 chunk-=0] finalize=13.73 terrainq=7.25 m2build=0.07 wmobuild=45.80
StreamingWorld: loaded tile 40,53
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/moonbrook_blacksmith/moonbrook_blacksmith.wmo
HITCH 45.57ms refresh=true queues[tile=23 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=26 wmogroups=0 lod+=6 lod-=0 chunk+=0 chunk-=0] finalize=14.01 terrainq=7.81 m2build=0.06 wmobuild=23.02 refresh=0.56
StreamingWorld: loaded tile 38,41
StreamingWorld: loaded tile 39,42
WMOLoader: loaded 38 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/az_deadmines/az_deadmines_a.wmo
HITCH 444.17ms refresh=false queues[tile=21 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=25 wmogroups=0 lod+=4 lod-=0 chunk+=0 chunk-=0] finalize=6.34 terrainq=7.02 m2build=0.06 wmobuild=430.68
StreamingWorld: loaded tile 24,54
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_ogremound/md_grogremound1room.wmo
HITCH 77.71ms refresh=true queues[tile=20 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=3 lod-=0 chunk+=0 chunk-=0] finalize=13.07 terrainq=7.21 m2build=0.49 wmobuild=56.35 refresh=0.51
StreamingWorld: loaded tile 26,56
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 29.29ms refresh=false queues[tile=19 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=13.43 terrainq=7.19 m2build=0.39
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/stranglethornruins16/stranglethornruins16.wmo
HITCH 24.38ms refresh=true queues[tile=18 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=1.18 terrainq=7.18 m2build=0.56 wmobuild=14.88 refresh=0.49
StreamingWorld: loaded tile 37,40
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/stranglethornruins11/stranglethornruins11.wmo
HITCH 25.97ms refresh=false queues[tile=17 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=4.85 terrainq=7.06 m2build=0.40 wmobuild=13.56
StreamingWorld: loaded tile 40,43
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stranglethorn_bootybay/bootybay_railing.wmo
StreamingWorld: loaded tile 39,55
StreamingWorld: loaded tile 38,56
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/stranglethornruins12/stranglethornruins12.wmo
HITCH 25.66ms refresh=false queues[tile=13 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=13.02 terrainq=0.28 m2build=0.05 wmobuild=12.24
StreamingWorld: loaded tile 40,54
StreamingWorld: loaded tile 24,55
StreamingWorld: loaded tile 25,56
StreamingWorld: loaded tile 39,41
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/swampofsorrows/swampdock01/swampdock01.wmo
HITCH 20.21ms refresh=false queues[tile=9 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=24 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.94 terrainq=0.31 wmobuild=16.82
StreamingWorld: loaded tile 38,40
StreamingWorld: loaded tile 40,42
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/stranglethornruins04/stranglethornruins04.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/ropebridge/ropebridge.wmo
StreamingWorld: loaded tile 39,56
StreamingWorld: loaded tile 40,55
StreamingWorld: loaded tile 39,40
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/buildings/searinggorge/darkironcrane.wmo
StreamingWorld: loaded tile 40,41
StreamingWorld: loaded tile 40,56
StreamingWorld: loaded tile 40,40
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_caveden/md_trollden.wmo
HITCH 27.07ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=31 wmobuild=23 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=4.83 m2build=0.06 wmobuild=22.09
DBG QUEUES tiles_load=0 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=264
PERF fps=15.0 tiles=264 wanted=264 retained=264 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=0 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=30 wmo_build=22 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=31 m2_mm=0 m2_inst=0 wmo=217
WMOLoader: loaded 9 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_ogremound/md_brogremound.wmo
HITCH 85.87ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=21 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.43 wmobuild=84.84 refresh=0.52
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_ogremound/md_ogremound1room.wmo
HITCH 22.11ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=21 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmobuild=21.93
WMOLoader: loaded 9 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_mountaincave/md_mushroomcave05.wmo
HITCH 67.81ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.08 wmobuild=67.64
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/stranglethorn/holdingpen/holdingpenbamboo.wmo
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 23.39ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.08 wmobuild=15.11
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_lumbermill/duskwood_lumbermill.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/wetlands/wetlandshumandock01/wetlandshumandock01.wmo
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_shipwreck/transport_shipwreck.wmo
HITCH 46.59ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.49 wmobuild=46.00
WMOLoader: loaded 12 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/az_karazahn/kharazan.wmo
HITCH 185.26ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmobuild=185.11
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/lorderon/collidabledoodads/arathihighlands/humanruinedbuildings/huruinedbuildingssmall01.wmo
HITCH 20.60ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.06 wmobuild=20.48
WMOLoader: loaded 4 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/lorderon/collidabledoodads/arathihighlands/humanruinedbuildings/huruinedbuilding_collapsed.wmo
HITCH 138.29ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=30 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.06 wmobuild=138.17
WMOLoader: loaded 7 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/lorderon/collidabledoodads/arathihighlands/humanruinedbuildings/huruinedbuildingssm01_winecellar.wmo
HITCH 77.52ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=29 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmobuild=77.38
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orctower/swamporctower.wmo
WMOLoader: loaded 13 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_anvilmarpass/anvilmarpass.wmo
HITCH 152.38ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=13 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.05 wmobuild=152.26
WMOLoader: loaded 6 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/buildings/anvilmar/anvilmar.wmo
HITCH 343.07ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=13 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmobuild=342.42 refresh=0.51
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/trollhut/trollhutsmall01.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/trollhut/trollhut01.wmo
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/zulgurub/zulgurubcity.wmo
HITCH 41.64ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=11 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.06 wmobuild=41.52
DBG QUEUES tiles_load=0 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=264
WMOLoader: loaded 4 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/stranglethorn_ruins/stranglethorn_ruins02.wmo
PERF fps=59.0 tiles=264 wanted=264 retained=264 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=0 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=37 chunk_rid=0 chunk_node=0 queues[tile=0 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=28 wmo_build=11 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=28 m2_mm=0 m2_inst=0 wmo=317
HITCH 232.24ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=11 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainq=1.99 m2build=0.06 wmobuild=227.42
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/ziggurat/trollziggurat.wmo
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/kalimdor/buildings/orcmedium/orcmedium.wmo
HITCH 34.15ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.43 wmobuild=33.64
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/redridge_lumbermill/redridge_lumbermill.wmo
HITCH 21.85ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.44 wmobuild=20.76 refresh=0.58
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/keepwall/wallpostruined01.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/keepwall/wallpieceruin02.wmo
WMOLoader: loaded 16 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/md_ruinedkeep/ruinedkeep.wmo
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
HITCH 120.37ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.06 wmobuild=110.76
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/keepwall/gateruined01.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/collidable doodads/redridge/redridgefootbridge/redridgefootbridge.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/azeroth/buildings/duskwood_human_farm_burnt/duskwoodfarmhouseburnt.wmo
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/outland/humanbuildings/outlandruinedmagetower.wmo
HITCH 29.83ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=27 wmobuild=4 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.05 wmobuild=29.72
WMOLoader: loaded 9 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/dungeon/az_deadmines/az_deadmines_c.wmo
HITCH 52.43ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=27 wmobuild=3 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmobuild=52.28
WMOLoader: loaded 1 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/khazmodan/buildings/greatwall/greatwall_gate.wmo
WMOLoader: loaded 3 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/outland/draenibuildings/draenihuthooded01.wmo
HITCH 47.74ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=26 wmobuild=1 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.40 wmobuild=47.28
WMOLoader: loaded 2 groups from C:/Users/sindo/open-wc-m01-server-spawn-renderer/data/extracted/world/wmo/outland/draenibuildings/outland_draeni_hut_1.wmo
HITCH 34.06ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=26 wmobuild=1 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.41 wmobuild=33.59
TERRAIN_QUALITY target=100 ready=0 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=100 queue=0 focus=32_48:stream done=false
RENDER_CHECKPOINT saved C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui/azerothcore_human_warrior_start__warm_revisit.png sha256=18c9fb2dbd9ba03205fa6484245cebe13813007d6f86f0c9b75cd1f05b6d5aff
RENDER_BASELINE report=C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui/report.json results=2
+66
View File
@@ -0,0 +1,66 @@
ERROR: CreateDescriptorHeap failed with error 0x80070057.
at: initialize (drivers/d3d12/rendering_device_driver_d3d12.cpp:377)
ERROR: Condition "err != OK" is true. Returning: ERR_CANT_CREATE
at: _initialize_frames (drivers/d3d12/rendering_device_driver_d3d12.cpp:6226)
ERROR: Condition "err != OK" is true. Returning: ERR_CANT_CREATE
at: initialize (drivers/d3d12/rendering_device_driver_d3d12.cpp:6289)
ERROR: Failed to initialize driver for device.
at: initialize (servers/rendering/rendering_device.cpp:6990)
WARNING: Your video card drivers seem not to support Direct3D 12, switching to Vulkan.
at: DisplayServerWindows (platform/windows/display_server_windows.cpp:7309)
ERROR: Cannot open file 'res://.godot/imported/HumanMale.glb-cc6df109a9e0b3e04d68c0bac80c872b.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
GDScript backtrace (most recent call first):
[0] _load_character_visual (res://src/scenes/player/third_person_wow_controller.gd:185)
[1] _ready (res://src/scenes/player/third_person_wow_controller.gd:73)
[2] _capture_async (res://src/tools/capture_render_checkpoints.gd:70)
ERROR: Failed loading resource: res://.godot/imported/HumanMale.glb-cc6df109a9e0b3e04d68c0bac80c872b.scn.
at: _load (core/io/resource_loader.cpp:343)
GDScript backtrace (most recent call first):
[0] _load_character_visual (res://src/scenes/player/third_person_wow_controller.gd:185)
[1] _ready (res://src/scenes/player/third_person_wow_controller.gd:73)
[2] _capture_async (res://src/tools/capture_render_checkpoints.gd:70)
ERROR: Failed loading resource: res://src/resources/characters/HUMAN/MALE/HumanMale.glb.
at: _load (core/io/resource_loader.cpp:343)
GDScript backtrace (most recent call first):
[0] _load_character_visual (res://src/scenes/player/third_person_wow_controller.gd:185)
[1] _ready (res://src/scenes/player/third_person_wow_controller.gd:73)
[2] _capture_async (res://src/tools/capture_render_checkpoints.gd:70)
WARNING: ThirdPersonWowController: cannot load character model: res://src/resources/characters/HUMAN/MALE/HumanMale.glb
at: push_warning (core/variant/variant_utility.cpp:1034)
GDScript backtrace (most recent call first):
[0] _load_character_visual (res://src/scenes/player/third_person_wow_controller.gd:187)
[1] _ready (res://src/scenes/player/third_person_wow_controller.gd:73)
[2] _capture_async (res://src/tools/capture_render_checkpoints.gd:70)
ERROR: Cannot open file 'res://.godot/imported/bird01.glb-546b30d3f40f30f24114031716d917f1.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
ERROR: Failed loading resource: res://.godot/imported/bird01.glb-546b30d3f40f30f24114031716d917f1.scn.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Failed loading resource: res://data/cache/m2_glb/bird01.glb.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Cannot open file 'res://.godot/imported/butterflypurple01.glb-5a34ee32df92519e1f8306bffc805c67.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
ERROR: Failed loading resource: res://.godot/imported/butterflypurple01.glb-5a34ee32df92519e1f8306bffc805c67.scn.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Failed loading resource: res://data/cache/m2_glb/butterflypurple01.glb.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Cannot open file 'res://.godot/imported/bird02.glb-3ba59afe7fc6b2ef54faacc4f47c9283.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
ERROR: Failed loading resource: res://.godot/imported/bird02.glb-3ba59afe7fc6b2ef54faacc4f47c9283.scn.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Failed loading resource: res://data/cache/m2_glb/bird02.glb.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Cannot open file 'res://.godot/imported/butterflywhite01.glb-7e37fe83139958ce1126cbb5fa6605bf.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
ERROR: Failed loading resource: res://.godot/imported/butterflywhite01.glb-7e37fe83139958ce1126cbb5fa6605bf.scn.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Failed loading resource: res://data/cache/m2_glb/butterflywhite01.glb.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Cannot open file 'res://.godot/imported/fireflies01.glb-e8dbc25fb275fba81ddded25ff2a283c.scn'.
at: load (core/io/resource_format_binary.cpp:1220)
ERROR: Failed loading resource: res://.godot/imported/fireflies01.glb-e8dbc25fb275fba81ddded25ff2a283c.scn.
at: _load (core/io/resource_loader.cpp:343)
ERROR: Failed loading resource: res://data/cache/m2_glb/fireflies01.glb.
at: _load (core/io/resource_loader.cpp:343)
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
at: cleanup (core/object/object.cpp:2641)
+536
View File
@@ -0,0 +1,536 @@
Godot Engine v4.6.1.stable.official.14d19694e - https://godotengine.org
Vulkan 1.4.341 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 5070
WowSkyController: loaded 850 LightParams profiles, 2307 area records and 81 Azeroth light volumes
SKY_LIGHT time=13.00 map=0 area=12:Элвиннский лес zone=12:Элвиннский лес wow=(-9333.3,266.7,67.2) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 12, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded 687 ADT tiles from WDT for Azeroth
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=276
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=275
StreamingWorld: loaded streaming tile 32,48
HITCH 32.46ms refresh=true queues[tile=274 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=1 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=0 wmobuild=1 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=31.56 terrainq=0.48 details=0.32
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded streaming tile 31,48
StreamingWorld: loaded streaming tile 32,49
HITCH 21.23ms refresh=false queues[tile=272 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=1 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=2 wmobuild=5 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.56 terrainq=0.25 m2mesh=17.74 m2build=0.06 details=0.49
StreamingWorld: loaded streaming tile 31,49
StreamingWorld: loaded streaming tile 32,47
HITCH 50.00ms refresh=false queues[tile=270 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=5 wmobuild=7 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=12.95 terrainq=21.87 m2results=0.07 m2mesh=9.95 m2build=4.97 wmobuild=0.07
StreamingWorld: loaded streaming tile 33,48
StreamingWorld: loaded streaming tile 31,47
HITCH 24.18ms refresh=false queues[tile=268 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=1 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=6 wmobuild=8 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.55 terrainctl=2.92 water=2.31 terrainq=0.27 m2results=0.06 m2mesh=12.38 m2build=3.44 wmobuild=0.11 details=0.07
StreamingWorld: loaded streaming tile 33,49
HITCH 162.55ms refresh=false queues[tile=267 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=7 wmobuild=9 wmogroups=1 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.75 terrainctl=10.23 terrainq=0.35 m2results=0.05 wmogroups=148.71 details=0.30
StreamingWorld: loaded streaming tile 30,48
HITCH 20.18ms refresh=true queues[tile=266 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=8 wmobuild=10 wmogroups=1 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.85 terrainctl=2.42 water=0.76 terrainq=0.32 m2mesh=11.76 m2build=1.59 wmobuild=0.07 wmogroups=0.18 details=0.09 refresh=0.05
StreamingWorld: loaded streaming tile 33,47
StreamingWorld: loaded streaming tile 32,50
StreamingWorld: loaded streaming tile 30,49
TERRAIN_QUALITY target=12 ready=11 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
StreamingWorld: loaded streaming tile 31,50
StreamingWorld: loaded streaming tile 30,47
StreamingWorld: loaded streaming tile 33,50
HITCH 69.28ms refresh=true queues[tile=260 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=1 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=14 wmobuild=18 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=44.62 water=1.29 terrainq=1.96 m2results=0.08 m2mesh=19.21 m2build=1.88 wmobuild=0.09 refresh=0.05
StreamingWorld: loaded streaming tile 32,46
HITCH 25.01ms refresh=false queues[tile=259 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=14 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.85 terrainq=9.15 m2mesh=10.90 m2build=1.49 wmobuild=0.43 details=0.07
HITCH 37.96ms refresh=false queues[tile=259 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=1 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=14 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=3.35 m2build=0.09 wmobuild=0.07 wmogroups=34.37
StreamingWorld: loaded streaming tile 34,48
HITCH 151.22ms refresh=false queues[tile=258 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=1 detail=0 m2task=1 m2anim=0 m2mesh=2 m2build=14 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=0.91 m2build=0.27 wmobuild=0.06 wmogroups=149.90
StreamingWorld: loaded streaming tile 31,46
HITCH 20.81ms refresh=true queues[tile=257 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=15 wmobuild=20 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.99 terrainctl=3.70 terrainq=0.30 m2results=0.05 m2mesh=9.78 m2build=3.52 wmobuild=0.28 refresh=0.06
HITCH 41.52ms refresh=false queues[tile=257 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=1 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=15 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=15.66 terrainq=7.07 m2mesh=16.38 m2build=2.25 wmobuild=0.07
StreamingWorld: loaded streaming tile 34,49
HITCH 195.86ms refresh=false queues[tile=256 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=15 wmobuild=20 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.81 terrainctl=12.81 terrainq=11.16 m2build=0.14 wmobuild=0.07 wmogroups=168.32 details=0.46
StreamingWorld: loaded streaming tile 30,50
HITCH 27.83ms refresh=true queues[tile=255 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=2 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=16 wmobuild=20 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.50 terrainctl=6.78 water=0.76 terrainq=0.30 m2results=0.06 m2build=0.09 wmobuild=0.06 wmogroups=16.75 details=0.42 refresh=0.06
StreamingWorld: loaded streaming tile 33,46
HITCH 189.90ms refresh=false queues[tile=254 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=3 detail=0 m2task=1 m2anim=0 m2mesh=2 m2build=17 wmobuild=20 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.47 wmobuild=0.08 wmogroups=189.27
StreamingWorld: loaded streaming tile 34,47
HITCH 92.73ms refresh=true queues[tile=253 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=3 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=18 wmobuild=19 wmogroups=2 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.34 terrainctl=2.75 water=3.01 terrainq=0.37 m2mesh=10.57 m2build=3.36 wmobuild=0.09 wmogroups=69.94 details=0.13 refresh=0.06
StreamingWorld: loaded streaming tile 29,48
DBG QUEUES tiles_load=252 tile_lod_create=1 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=23
PERF fps=42.0 tiles=23 wanted=23 retained=23 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=4 src[baked=0 ctl=22 splat=0] cache=17 lod_rid=22 lod_node=0 lod_hidden=0 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=252 detail=0 m2_task=1 m2_anim=0 m2_mesh=0 m2_build=19 wmo_build=21 wmo_groups=2 lod+=1 lod-=0 chunk+=0 chunk-=0] m2_tiles=20 m2_mm=48 m2_inst=1636 wmo=12
TERRAIN_QUALITY target=23 ready=22 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
HITCH 161.26ms refresh=true queues[tile=252 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=4 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=19 wmobuild=21 wmogroups=2 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.33 terrainctl=2.76 terrainq=1.86 m2mesh=9.39 m2build=3.53 wmobuild=0.69 wmogroups=135.92 details=0.14 refresh=4.50
StreamingWorld: loaded streaming tile 30,46
HITCH 25.32ms refresh=false queues[tile=251 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=3 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=20 wmobuild=21 wmogroups=5 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=17.10 water=7.84 terrainq=0.10 m2build=0.07 wmogroups=0.14
StreamingWorld: loaded streaming tile 32,51
HITCH 71.77ms refresh=false queues[tile=250 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=4 detail=0 m2task=1 m2anim=0 m2mesh=3 m2build=20 wmobuild=24 wmogroups=4 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.26 wmobuild=0.20 wmogroups=71.23
StreamingWorld: loaded streaming tile 29,49
HITCH 89.84ms refresh=true queues[tile=249 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=4 detail=0 m2task=1 m2anim=0 m2mesh=2 m2build=21 wmobuild=24 wmogroups=4 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.99 terrainctl=3.89 water=1.48 terrainq=0.27 m2results=0.05 m2mesh=9.93 m2build=5.07 wmobuild=0.11 wmogroups=65.80 details=0.10 refresh=0.08
StreamingWorld: loaded streaming tile 31,51
HITCH 33.66ms refresh=true queues[tile=248 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=5 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=22 wmobuild=24 wmogroups=5 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.63 terrainctl=11.11 terrainq=1.78 m2results=0.06 m2mesh=8.93 m2build=1.33 wmobuild=0.17 wmogroups=6.86 details=0.58 refresh=0.09
StreamingWorld: loaded streaming tile 34,50
HITCH 212.83ms refresh=false queues[tile=247 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=5 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=23 wmobuild=24 wmogroups=6 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.67 terrainctl=13.44 water=11.67 terrainq=0.32 m2results=0.08 m2mesh=8.60 m2build=6.60 wmobuild=0.13 wmogroups=168.70 details=0.55
StreamingWorld: loaded streaming tile 29,47
HITCH 91.02ms refresh=false queues[tile=246 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=5 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=25 wmobuild=24 wmogroups=8 lod+=2 lod-=0 chunk+=0 chunk-=0] terrainctl=12.86 water=1.13 terrainq=0.17 m2mesh=9.30 m2build=0.13 wmogroups=67.24
StreamingWorld: loaded streaming tile 33,51
HITCH 137.39ms refresh=true queues[tile=245 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=6 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=25 wmobuild=25 wmogroups=9 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.81 terrainq=0.23 m2build=0.08 wmogroups=133.79 details=0.27 refresh=0.09
StreamingWorld: loaded streaming tile 34,46
HITCH 57.73ms refresh=true queues[tile=244 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=6 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=26 wmobuild=26 wmogroups=10 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.79 terrainctl=3.27 water=1.74 terrainq=0.23 m2build=0.06 wmogroups=49.28 details=0.12 refresh=0.09
StreamingWorld: loaded streaming tile 29,50
HITCH 81.87ms refresh=false queues[tile=243 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=7 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=27 wmobuild=28 wmogroups=10 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.64 terrainctl=3.04 terrainq=0.21 m2build=0.06 wmobuild=0.22 wmogroups=75.23 details=0.36
StreamingWorld: loaded streaming tile 32,45
HITCH 27.48ms refresh=true queues[tile=242 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=7 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=28 wmobuild=28 wmogroups=10 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.65 terrainctl=3.14 water=9.37 terrainq=0.23 m2results=0.05 m2build=0.06 wmogroups=11.74 details=0.05 refresh=0.11
StreamingWorld: loaded streaming tile 30,51
TERRAIN_QUALITY target=34 ready=33 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
HITCH 51.02ms refresh=false queues[tile=241 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=8 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=28 wmobuild=29 wmogroups=11 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.67 terrainctl=3.26 terrainq=0.23 m2build=0.20 wmobuild=0.05 wmogroups=41.89 details=0.36
StreamingWorld: loaded streaming tile 31,45
HITCH 43.84ms refresh=false queues[tile=240 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=8 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=29 wmobuild=29 wmogroups=12 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.68 terrainctl=3.48 water=2.71 terrainq=0.23 m2mesh=8.95 m2build=3.88 wmobuild=0.07 wmogroups=21.73
StreamingWorld: loaded streaming tile 35,48
StreamingWorld: loaded streaming tile 35,49
HITCH 34.28ms refresh=false queues[tile=238 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=9 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=30 wmobuild=31 wmogroups=14 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.92 terrainctl=10.77 water=3.73 terrainq=0.26 m2mesh=14.01 m2build=0.11 wmogroups=2.14 details=0.19
StreamingWorld: loaded streaming tile 33,45
HITCH 59.40ms refresh=false queues[tile=237 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=10 detail=0 m2task=1 m2anim=0 m2mesh=1 m2build=31 wmobuild=32 wmogroups=15 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.67 terrainctl=3.39 terrainq=0.22 m2build=0.37 wmobuild=0.06 wmogroups=52.49 details=0.10
StreamingWorld: loaded streaming tile 29,46
HITCH 39.87ms refresh=true queues[tile=236 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=10 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=34 wmogroups=15 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.75 terrainctl=3.38 water=6.46 terrainq=0.27 m2mesh=8.44 m2build=3.84 wmobuild=0.43 wmogroups=14.04 details=0.05 refresh=0.11
StreamingWorld: loaded streaming tile 35,47
HITCH 125.14ms refresh=false queues[tile=235 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=11 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=32 wmobuild=34 wmogroups=15 lod+=3 lod-=0 chunk+=0 chunk-=0] finalize=2.89 terrainctl=3.23 terrainq=0.38 m2build=0.08 wmogroups=118.33 details=0.12
StreamingWorld: loaded streaming tile 34,51
HITCH 37.01ms refresh=false queues[tile=234 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=11 detail=0 m2task=1 m2anim=0 m2mesh=0 m2build=33 wmobuild=34 wmogroups=17 lod+=2 lod-=0 chunk+=0 chunk-=0] m2build=0.10 wmogroups=36.74
StreamingWorld: loaded streaming tile 30,45
StreamingWorld: loaded streaming tile 28,48
StreamingWorld: loaded streaming tile 35,50
StreamingWorld: loaded streaming tile 28,49
HITCH 41.20ms refresh=false queues[tile=230 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=12 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=38 wmogroups=19 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.85 terrainctl=4.21 terrainq=16.03 m2build=17.31 wmobuild=0.52 wmogroups=0.17
HITCH 93.62ms refresh=false queues[tile=230 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=11 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=38 wmogroups=19 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=20.38 water=10.07 terrainq=17.67 m2mesh=32.35 m2build=12.70 wmobuild=0.09 wmogroups=0.22
StreamingWorld: loaded streaming tile 32,52
HITCH 33.90ms refresh=true queues[tile=229 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=12 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=39 wmogroups=19 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=10.56 terrainq=0.28 m2mesh=11.14 m2build=10.88 wmobuild=0.49 wmogroups=0.21 details=0.06 refresh=0.18
HITCH 20.87ms refresh=false queues[tile=229 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=11 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=36 wmogroups=19 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=10.01 water=0.72 terrainq=0.23 m2mesh=9.44 m2build=0.16 wmobuild=0.07 wmogroups=0.15
StreamingWorld: loaded streaming tile 31,52
HITCH 20.91ms refresh=true queues[tile=228 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=12 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=37 wmogroups=19 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.96 terrainq=0.30 m2mesh=12.86 m2build=4.02 wmobuild=0.10 wmogroups=0.29 details=0.07 refresh=0.22
StreamingWorld: loaded streaming tile 29,51
DBG QUEUES tiles_load=227 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=48
PERF fps=23.0 tiles=48 wanted=48 retained=48 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=12 src[baked=0 ctl=47 splat=0] cache=28 lod_rid=48 lod_node=0 lod_hidden=0 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=227 detail=0 m2_task=0 m2_anim=0 m2_mesh=1 m2_build=34 wmo_build=39 wmo_groups=19 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=79 m2_inst=2481 wmo=30
TERRAIN_QUALITY target=48 ready=47 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
StreamingWorld: loaded streaming tile 28,47
HITCH 48.93ms refresh=true queues[tile=226 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=12 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=40 wmogroups=17 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.66 terrainctl=5.09 water=2.37 terrainq=10.56 m2mesh=14.93 m2build=0.44 wmobuild=0.26 wmogroups=12.32 details=0.06 refresh=0.16
StreamingWorld: loaded streaming tile 34,45
HITCH 32.65ms refresh=false queues[tile=225 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=13 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=39 wmogroups=14 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.98 terrainctl=26.85 terrainq=0.29 m2build=0.28 wmobuild=0.07 wmogroups=2.06
StreamingWorld: loaded streaming tile 35,46
HITCH 45.90ms refresh=true queues[tile=224 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=13 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=38 wmogroups=15 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.00 terrainctl=7.50 water=1.39 terrainq=0.70 m2mesh=10.45 m2build=2.89 wmobuild=0.12 wmogroups=19.59 refresh=0.17
StreamingWorld: loaded streaming tile 33,52
HITCH 32.89ms refresh=false queues[tile=223 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=14 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=39 wmogroups=13 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.74 terrainctl=11.72 terrainq=0.31 m2mesh=9.52 m2build=0.28 wmobuild=0.08 wmogroups=8.09 details=0.06
StreamingWorld: loaded streaming tile 28,50
HITCH 42.72ms refresh=true queues[tile=222 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=14 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=40 wmogroups=8 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.68 terrainctl=11.96 water=1.67 terrainq=0.28 m2build=19.21 wmobuild=0.10 wmogroups=6.50 details=0.06 refresh=0.18
StreamingWorld: loaded streaming tile 30,52
HITCH 94.33ms refresh=false queues[tile=221 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=15 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=41 wmogroups=3 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.66 terrainctl=22.52 terrainq=0.30 m2mesh=9.06 m2build=0.48 wmobuild=0.26 wmogroups=58.89 details=0.06
StreamingWorld: loaded streaming tile 29,45
HITCH 32.83ms refresh=true queues[tile=220 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=15 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=40 wmogroups=3 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.55 terrainctl=3.64 water=1.36 terrainq=0.26 m2mesh=9.93 m2build=0.43 wmobuild=0.08 wmogroups=14.36 refresh=0.17
StreamingWorld: loaded streaming tile 32,44
HITCH 130.32ms refresh=false queues[tile=219 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=16 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=41 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=8.50 wmobuild=0.08 wmogroups=121.61
StreamingWorld: loaded streaming tile 31,44
HITCH 22.26ms refresh=true queues[tile=218 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=16 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=41 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.59 terrainctl=3.23 water=2.47 terrainq=0.31 m2mesh=9.16 m2build=4.15 wmobuild=0.06 refresh=0.18
StreamingWorld: loaded streaming tile 28,46
StreamingWorld: loaded streaming tile 36,48
HITCH 97.47ms refresh=false queues[tile=216 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=17 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=42 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=13.61 terrainctl=3.05 water=0.73 terrainq=0.29 m2mesh=11.66 m2build=0.29 wmobuild=0.10 wmogroups=67.62 details=0.06
StreamingWorld: loaded streaming tile 35,51
HITCH 20.82ms refresh=true queues[tile=215 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=42 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=2.72 terrainctl=3.46 terrainq=0.23 m2mesh=9.04 m2build=4.62 wmobuild=0.48 refresh=0.19
StreamingWorld: loaded streaming tile 36,49
HITCH 22.47ms refresh=false queues[tile=214 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=43 wmogroups=0 lod+=3 lod-=0 chunk+=0 chunk-=0] finalize=2.90 terrainctl=9.52 water=9.17 terrainq=0.36 m2build=0.22 wmobuild=0.20
StreamingWorld: loaded streaming tile 33,44
HITCH 102.27ms refresh=false queues[tile=213 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=17 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=47 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=10.67 m2build=0.30 wmobuild=0.07 wmogroups=91.12
StreamingWorld: loaded streaming tile 34,52
TERRAIN_QUALITY target=63 ready=62 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
StreamingWorld: loaded streaming tile 36,47
HITCH 20.91ms refresh=false queues[tile=211 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=45 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.10 terrainctl=3.53 water=1.84 terrainq=0.29 m2mesh=9.96 m2build=1.99 wmobuild=0.06
StreamingWorld: loaded streaming tile 30,44
StreamingWorld: loaded streaming tile 35,45
HITCH 61.49ms refresh=false queues[tile=209 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=50 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=54.56 water=1.85 terrainq=4.50 m2build=0.15 wmobuild=0.32
HITCH 52.15ms refresh=false queues[tile=209 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=51 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmobuild=0.06 wmogroups=51.93
HITCH 66.52ms refresh=true queues[tile=209 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=17 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=50 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] water=19.27 m2mesh=40.31 m2build=3.48 wmobuild=0.11 wmogroups=2.94 refresh=0.30
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded streaming tile 28,51
HITCH 86.18ms refresh=false queues[tile=208 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=47 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.32 terrainq=7.23 m2mesh=10.71 m2build=9.24 wmobuild=0.13 wmogroups=55.39 details=0.06
StreamingWorld: loaded streaming tile 29,52
HITCH 44.72ms refresh=false queues[tile=207 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=46 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.08 wmogroups=44.46
StreamingWorld: loaded streaming tile 36,50
HITCH 61.41ms refresh=false queues[tile=206 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=49 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.25 wmobuild=0.06 wmogroups=61.04
StreamingWorld: loaded streaming tile 27,48
HITCH 22.97ms refresh=true queues[tile=205 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=47 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.24 terrainctl=4.22 water=2.18 terrainq=0.49 m2mesh=9.91 m2build=2.47 wmobuild=0.11 refresh=0.27
StreamingWorld: loaded streaming tile 27,49
HITCH 64.10ms refresh=false queues[tile=204 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=46 wmogroups=1 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.18 terrainctl=24.73 terrainq=0.28 m2build=0.08 wmobuild=0.05 wmogroups=35.70
StreamingWorld: loaded streaming tile 32,53
HITCH 30.18ms refresh=true queues[tile=203 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=46 wmogroups=1 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.74 terrainctl=4.21 water=6.49 terrainq=0.29 m2build=0.10 wmobuild=0.07 wmogroups=14.83 details=0.09 refresh=0.28
StreamingWorld: loaded streaming tile 34,44
StreamingWorld: loaded streaming tile 31,53
HITCH 38.89ms refresh=false queues[tile=201 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=49 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=26.38 m2mesh=9.75 m2build=0.32 wmobuild=0.10 wmogroups=2.25
HITCH 122.17ms refresh=false queues[tile=201 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=18 detail=0 m2task=0 m2anim=0 m2mesh=4 m2build=34 wmobuild=50 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=0.70 m2build=0.33 wmobuild=0.08 wmogroups=120.95
StreamingWorld: loaded streaming tile 27,47
DBG QUEUES tiles_load=200 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=75
PERF fps=30.0 tiles=75 wanted=75 retained=75 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 src[baked=0 ctl=74 splat=0] cache=41 lod_rid=75 lod_node=0 lod_hidden=0 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=200 detail=0 m2_task=0 m2_anim=0 m2_mesh=4 m2_build=34 wmo_build=47 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=116 m2_inst=3446 wmo=56
TERRAIN_QUALITY target=75 ready=74 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
HITCH 21.22ms refresh=true queues[tile=200 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 detail=0 m2task=0 m2anim=0 m2mesh=4 m2build=34 wmobuild=47 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.05 terrainq=2.14 m2mesh=10.29 m2build=0.28 wmobuild=0.06 refresh=5.32
StreamingWorld: loaded streaming tile 36,46
HITCH 25.00ms refresh=false queues[tile=199 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=19 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=47 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.10 terrainctl=3.20 water=0.95 terrainq=0.29 m2mesh=17.23 m2build=0.11
StreamingWorld: loaded streaming tile 28,45
StreamingWorld: loaded streaming tile 33,53
HITCH 33.06ms refresh=false queues[tile=197 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=20 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=48 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.06 terrainctl=3.64 water=15.86 terrainq=0.28 m2mesh=9.82 m2build=0.28
StreamingWorld: loaded streaming tile 29,44
HITCH 25.02ms refresh=true queues[tile=196 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=21 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=34 wmobuild=50 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.31 terrainctl=10.66 terrainq=0.37 m2mesh=9.76 m2build=0.37 wmobuild=0.22 refresh=0.22
StreamingWorld: loaded streaming tile 27,50
HITCH 34.66ms refresh=false queues[tile=195 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=21 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=52 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.20 terrainctl=13.83 water=1.54 terrainq=0.36 m2mesh=15.15 m2build=0.14 wmobuild=0.31 details=0.05
StreamingWorld: loaded streaming tile 35,52
HITCH 27.51ms refresh=false queues[tile=194 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=21 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=54 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=7.61 m2mesh=18.95 m2build=0.60 wmobuild=0.21
StreamingWorld: loaded streaming tile 30,53
HITCH 71.30ms refresh=false queues[tile=193 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=22 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=56 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=9.35 terrainctl=31.04 terrainq=19.07 m2mesh=11.00 m2build=0.45 wmobuild=0.23
HITCH 126.27ms refresh=true queues[tile=193 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=21 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] terrainctl=20.89 water=5.57 m2mesh=67.05 m2build=0.07 wmobuild=0.10 wmogroups=32.26 refresh=0.21
StreamingWorld: loaded streaming tile 36,51
StreamingWorld: loaded streaming tile 27,46
HITCH 196.45ms refresh=false queues[tile=191 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=22 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=54 wmogroups=1 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=4.47 terrainctl=9.74 water=1.52 terrainq=0.38 m2build=0.09 wmobuild=0.05 wmogroups=180.10
StreamingWorld: loaded streaming tile 32,43
HITCH 25.49ms refresh=true queues[tile=190 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=23 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=55 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.23 terrainctl=8.33 terrainq=0.30 m2mesh=8.47 m2build=4.23 wmobuild=0.51 wmogroups=0.06 refresh=0.21
StreamingWorld: loaded streaming tile 31,43
StreamingWorld: loaded streaming tile 28,52
HITCH 68.20ms refresh=true queues[tile=188 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=22 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=60 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=0.07 terrainctl=40.04 water=1.17 terrainq=10.56 m2build=15.59 wmobuild=0.46 refresh=0.21
StreamingWorld: loaded streaming tile 34,53
HITCH 180.58ms refresh=false queues[tile=187 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=23 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=62 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=7.29 wmobuild=0.17 wmogroups=173.04
StreamingWorld: loaded streaming tile 37,48
TERRAIN_QUALITY target=89 ready=88 pending=1 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=1 focus=32_48:control_splat_cache done=false
HITCH 29.79ms refresh=true queues[tile=186 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=23 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=60 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=5.62 terrainctl=4.80 water=1.26 terrainq=0.87 m2mesh=11.04 m2build=2.51 wmobuild=0.37 details=0.07 refresh=3.16
StreamingWorld: loaded streaming tile 35,44
HITCH 92.22ms refresh=false queues[tile=185 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=24 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=59 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=4.71 terrainctl=14.91 terrainq=0.28 m2build=0.22 wmobuild=0.09 wmogroups=71.87 details=0.06
StreamingWorld: loaded streaming tile 37,49
HITCH 27.00ms refresh=true queues[tile=184 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=24 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=61 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.36 terrainctl=9.25 water=2.65 terrainq=1.86 m2mesh=8.04 m2build=1.05 wmobuild=0.44 refresh=0.22
StreamingWorld: loaded streaming tile 36,45
HITCH 26.75ms refresh=false queues[tile=183 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=25 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=61 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.30 terrainctl=22.90 terrainq=0.33 m2build=0.07
HITCH 26.26ms refresh=false queues[tile=183 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=25 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=61 wmogroups=1 lod+=2 lod-=0 chunk+=0 chunk-=0] terrainctl=4.11 terrainq=0.31 m2build=0.11 wmobuild=0.06 wmogroups=21.61
StreamingWorld: loaded streaming tile 33,43
HITCH 53.99ms refresh=true queues[tile=182 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=25 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=61 wmogroups=0 lod+=2 lod-=0 chunk+=0 chunk-=0] finalize=3.46 water=11.36 terrainq=0.33 m2build=0.08 wmobuild=0.06 wmogroups=38.34 details=0.07 refresh=0.22
StreamingWorld: loaded streaming tile 37,47
HITCH 67.80ms refresh=false queues[tile=181 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=26 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=62 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] m2build=0.05 wmogroups=67.64
StreamingWorld: loaded streaming tile 27,51
HITCH 40.17ms refresh=false queues[tile=180 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=26 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=62 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] terrainctl=12.98 terrainq=0.71 m2build=0.09 wmobuild=0.06 wmogroups=26.23
StreamingWorld: loaded streaming tile 29,53
HITCH 26.11ms refresh=false queues[tile=179 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=26 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=63 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.27 water=10.20 terrainq=0.29 m2mesh=8.05 m2build=3.87 wmobuild=0.30
StreamingWorld: loaded streaming tile 30,43
StreamingWorld: loaded streaming tile 37,50
HITCH 44.57ms refresh=false queues[tile=177 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=27 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=67 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmobuild=0.05 wmogroups=44.34
StreamingWorld: loaded streaming tile 28,44
HITCH 27.49ms refresh=true queues[tile=176 loading=1 terrainup=0 terrainctl=1 terrainsplat=0 water=27 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=66 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=3.74 terrainctl=11.61 water=11.01 terrainq=0.32 m2build=0.08 wmobuild=0.42 refresh=0.25
HITCH 23.58ms refresh=false queues[tile=176 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=27 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=67 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] terrainctl=23.02 terrainq=0.13 m2build=0.08 wmobuild=0.27
StreamingWorld: loaded streaming tile 27,45
StreamingWorld: loaded streaming tile 26,48
HITCH 25.37ms refresh=true queues[tile=174 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=28 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=65 wmogroups=0 lod+=1 lod-=0 chunk+=0 chunk-=0] finalize=2.71 terrainctl=21.64 terrainq=0.54 m2build=0.11 wmobuild=0.06 refresh=0.25
HITCH 28.39ms refresh=false queues[tile=174 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=27 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=65 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=10.97 terrainq=0.08 m2build=0.56 wmobuild=0.09 wmogroups=16.60
StreamingWorld: loaded streaming tile 34,43
HITCH 28.92ms refresh=false queues[tile=173 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=28 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=65 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.51 terrainq=25.79 m2build=0.16 wmobuild=0.33
StreamingWorld: loaded streaming tile 36,52
DBG QUEUES tiles_load=172 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=103
PERF fps=19.0 tiles=103 wanted=103 retained=103 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=28 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=103 lod_node=0 lod_hidden=3 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=172 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=34 wmo_build=64 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=151 m2_inst=4517 wmo=74
HITCH 243.55ms refresh=true queues[tile=172 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=28 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=64 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.52 water=15.90 terrainq=2.49 m2mesh=169.62 m2build=0.11 wmobuild=0.08 wmogroups=49.86 refresh=2.89
StreamingWorld: loaded streaming tile 26,49
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
StreamingWorld: loaded streaming tile 37,46
StreamingWorld: loaded streaming tile 32,54
HITCH 47.62ms refresh=false queues[tile=169 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=29 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=64 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.65 water=16.67 terrainq=0.33 m2build=0.09 wmobuild=0.07 wmogroups=27.74
StreamingWorld: loaded streaming tile 35,53
HITCH 20.38ms refresh=true queues[tile=168 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=30 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=65 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=8.95 terrainq=0.33 m2mesh=9.83 m2build=0.50 wmobuild=0.41 refresh=0.26
StreamingWorld: loaded streaming tile 26,47
StreamingWorld: loaded streaming tile 31,54
HITCH 45.37ms refresh=true queues[tile=166 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=31 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=62 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.48 terrainq=0.35 m2mesh=10.69 m2build=0.37 wmobuild=0.11 wmogroups=31.00 refresh=0.27
StreamingWorld: loaded streaming tile 29,43
HITCH 31.78ms refresh=false queues[tile=165 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=31 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=60 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.48 water=13.83 terrainq=0.34 m2mesh=10.57 m2build=4.32 wmobuild=0.11 wmogroups=0.05
StreamingWorld: loaded streaming tile 33,54
HITCH 22.55ms refresh=false queues[tile=164 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=32 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=59 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmogroups=22.37
StreamingWorld: loaded streaming tile 26,50
StreamingWorld: loaded streaming tile 37,51
StreamingWorld: loaded streaming tile 30,54
HITCH 70.06ms refresh=false queues[tile=161 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=32 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=61 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.61 water=2.52 terrainq=0.36 m2build=0.12 wmobuild=0.08 wmogroups=64.31
StreamingWorld: loaded streaming tile 27,52
HITCH 105.25ms refresh=false queues[tile=160 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=33 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=60 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmogroups=105.08
StreamingWorld: loaded streaming tile 36,44
HITCH 25.60ms refresh=true queues[tile=159 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=33 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=58 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.26 water=1.93 terrainq=0.27 m2build=0.07 wmobuild=0.06 wmogroups=20.71 refresh=0.25
StreamingWorld: loaded streaming tile 28,53
HITCH 123.73ms refresh=false queues[tile=158 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=34 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=59 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmogroups=123.58
StreamingWorld: loaded streaming tile 26,46
StreamingWorld: loaded streaming tile 35,43
HITCH 27.30ms refresh=false queues[tile=156 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=34 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=59 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.53 water=1.44 terrainq=21.49 m2build=0.12 wmobuild=0.08 wmogroups=1.54
StreamingWorld: loaded streaming tile 37,45
StreamingWorld: loaded streaming tile 34,54
StreamingWorld: loaded streaming tile 32,42
StreamingWorld: loaded streaming tile 31,42
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
StreamingWorld: loaded streaming tile 27,44
StreamingWorld: loaded streaming tile 38,48
StreamingWorld: loaded streaming tile 26,51
HITCH 22.25ms refresh=false queues[tile=149 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=36 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=54 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.52 terrainq=9.42 m2mesh=10.02 m2build=0.14 wmobuild=0.06
StreamingWorld: loaded streaming tile 33,42
HITCH 85.24ms refresh=false queues[tile=148 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=36 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=56 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.23 wmobuild=0.06 wmogroups=84.90
StreamingWorld: loaded streaming tile 38,49
StreamingWorld: loaded streaming tile 29,54
HITCH 63.84ms refresh=false queues[tile=146 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=37 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=56 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmogroups=63.66
StreamingWorld: loaded streaming tile 28,43
StreamingWorld: loaded streaming tile 38,47
StreamingWorld: loaded streaming tile 36,53
StreamingWorld: loaded streaming tile 30,42
HITCH 22.19ms refresh=false queues[tile=142 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=38 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=54 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=20.91 m2build=0.18 wmobuild=0.08 wmogroups=0.88
StreamingWorld: loaded streaming tile 37,52
StreamingWorld: loaded streaming tile 26,45
HITCH 234.42ms refresh=false queues[tile=140 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=39 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=56 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.31 terrainq=0.39 m2mesh=23.27 m2build=6.47 wmobuild=0.13 wmogroups=200.75
StreamingWorld: loaded streaming tile 38,50
StreamingWorld: loaded streaming tile 34,42
StreamingWorld: loaded streaming tile 35,54
HITCH 85.52ms refresh=false queues[tile=137 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=40 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=52 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.10 wmogroups=85.28
StreamingWorld: loaded streaming tile 38,46
DBG QUEUES tiles_load=136 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=139
PERF fps=41.0 tiles=139 wanted=139 retained=139 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=40 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=139 lod_node=0 lod_hidden=39 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=136 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=34 wmo_build=53 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=203 m2_inst=5910 wmo=110
HITCH 36.58ms refresh=true queues[tile=136 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=40 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.55 water=11.33 terrainq=2.98 m2mesh=13.11 m2build=2.92 wmobuild=0.38 refresh=3.19
StreamingWorld: loaded streaming tile 25,48
HITCH 206.60ms refresh=false queues[tile=135 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=41 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=53 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.76 terrainq=0.42 m2build=0.52 wmobuild=0.11 wmogroups=202.70
StreamingWorld: loaded streaming tile 27,53
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 30.85ms refresh=true queues[tile=134 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=41 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=53 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.95 water=9.96 terrainq=0.30 m2mesh=9.27 m2build=4.10 wmobuild=0.36 wmogroups=0.31 refresh=3.50
StreamingWorld: loaded streaming tile 25,49
StreamingWorld: loaded streaming tile 36,43
HITCH 30.75ms refresh=false queues[tile=132 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=42 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.47 water=14.12 terrainq=0.38 m2build=0.39 wmobuild=0.10 wmogroups=13.20
StreamingWorld: loaded streaming tile 29,42
HITCH 21.01ms refresh=true queues[tile=131 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=43 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.58 terrainq=10.31 m2build=7.29 wmobuild=0.33 refresh=0.38
StreamingWorld: loaded streaming tile 37,44
HITCH 56.45ms refresh=false queues[tile=130 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=43 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.44 water=1.30 terrainq=0.29 m2mesh=12.38 m2build=11.38 wmobuild=0.16 wmogroups=28.42
StreamingWorld: loaded streaming tile 32,55
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
HITCH 38.84ms refresh=true queues[tile=129 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=43 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=54 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=31.45 m2build=6.75 wmobuild=0.13 wmogroups=0.08 refresh=0.33
StreamingWorld: loaded streaming tile 25,47
HITCH 27.65ms refresh=false queues[tile=128 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=44 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.54 terrainq=3.68 m2build=0.32 wmobuild=0.10 wmogroups=20.91
StreamingWorld: loaded streaming tile 31,55
HITCH 25.24ms refresh=false queues[tile=127 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=44 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=52 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.52 water=22.04 terrainq=0.38 m2build=0.10 wmobuild=0.07 wmogroups=0.05
StreamingWorld: loaded streaming tile 26,52
StreamingWorld: loaded streaming tile 28,54
StreamingWorld: loaded streaming tile 38,51
HITCH 44.69ms refresh=false queues[tile=124 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=45 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.59 water=14.64 terrainq=0.53 m2mesh=13.74 m2build=2.23 wmobuild=0.13 wmogroups=10.72
StreamingWorld: loaded streaming tile 33,55
StreamingWorld: loaded streaming tile 25,50
StreamingWorld: loaded streaming tile 30,55
HITCH 101.61ms refresh=false queues[tile=121 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=47 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=53 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.78 terrainq=16.05 m2build=0.16 wmobuild=0.07 wmogroups=82.44
StreamingWorld: loaded streaming tile 27,43
HITCH 27.32ms refresh=false queues[tile=120 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=47 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=50 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmogroups=27.10
StreamingWorld: loaded streaming tile 35,42
RENDER_CHECKPOINT saved C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui_run2/azerothcore_human_warrior_start__cold_process.png sha256=c08c43bcb75e5b3277105afb0d4e5a76caae9db91a7db64488770ffa03e32589
StreamingWorld: focus_tile=(32, 48) wanted=276 queued=119
StreamingWorld: loaded streaming tile 26,44
StreamingWorld: loaded streaming tile 38,45
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 93.10ms refresh=false queues[tile=117 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=48 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=50 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.12 wmobuild=0.05 wmogroups=92.83
StreamingWorld: loaded streaming tile 37,53
StreamingWorld: loaded streaming tile 34,55
StreamingWorld: loaded streaming tile 36,54
HITCH 144.20ms refresh=false queues[tile=114 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=48 detail=0 m2task=0 m2anim=1 m2mesh=0 m2build=34 wmobuild=48 wmogroups=3 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=6.78 wmobuild=0.11 wmogroups=137.19
StreamingWorld: loaded streaming tile 32,41
HITCH 95.40ms refresh=true queues[tile=113 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=48 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=45 wmogroups=2 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.42 water=6.07 terrainq=0.31 m2build=0.21 wmobuild=0.07 wmogroups=85.91 refresh=0.33
StreamingWorld: loaded streaming tile 28,42
HITCH 23.25ms refresh=true queues[tile=112 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=49 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=46 wmogroups=2 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.42 terrainq=0.31 m2mesh=8.56 m2build=3.98 wmobuild=0.47 wmogroups=7.09 refresh=0.33
StreamingWorld: loaded streaming tile 25,51
HITCH 29.88ms refresh=false queues[tile=111 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=49 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=47 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmobuild=0.05 wmogroups=29.68
StreamingWorld: loaded streaming tile 31,41
HITCH 20.38ms refresh=false queues[tile=110 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=49 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=45 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.50 water=1.88 terrainq=0.38 m2mesh=14.89 m2build=0.45 wmobuild=0.06 wmogroups=0.15
StreamingWorld: loaded streaming tile 29,55
HITCH 126.59ms refresh=true queues[tile=109 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=50 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=45 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.45 terrainq=0.49 m2build=0.14 wmobuild=0.08 wmogroups=122.97 refresh=0.35
StreamingWorld: loaded streaming tile 39,48
HITCH 28.16ms refresh=true queues[tile=108 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=50 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=45 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.42 water=12.25 terrainq=0.40 m2mesh=12.50 m2build=0.14 refresh=0.33
StreamingWorld: loaded streaming tile 33,41
StreamingWorld: loaded streaming tile 39,49
StreamingWorld: loaded streaming tile 38,52
StreamingWorld: loaded streaming tile 39,47
DBG QUEUES tiles_load=104 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=171
PERF fps=19.0 tiles=171 wanted=171 retained=171 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=52 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=171 lod_node=0 lod_hidden=71 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=104 detail=0 m2_task=0 m2_anim=0 m2_mesh=1 m2_build=34 wmo_build=44 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=239 m2_inst=7114 wmo=138
StreamingWorld: loaded streaming tile 30,41
HITCH 42.09ms refresh=false queues[tile=103 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=52 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=42 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.42 water=1.26 terrainq=0.28 m2build=5.65 wmobuild=0.14 wmogroups=32.25
StreamingWorld: loaded streaming tile 26,53
StreamingWorld: loaded streaming tile 27,54
HITCH 43.28ms refresh=true queues[tile=101 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=53 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=43 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.18 water=25.08 terrainq=0.45 m2mesh=11.90 m2build=1.82 wmobuild=0.33 refresh=0.43
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 38.84ms refresh=false queues[tile=101 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=53 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=43 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=6.96 wmobuild=0.11 wmogroups=27.79
StreamingWorld: loaded streaming tile 37,43
StreamingWorld: loaded streaming tile 39,50
StreamingWorld: loaded streaming tile 35,55
HITCH 23.82ms refresh=false queues[tile=98 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=54 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=42 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.14 wmobuild=0.06 wmogroups=23.52
StreamingWorld: loaded streaming tile 36,42
HITCH 43.92ms refresh=true queues[tile=97 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=54 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=40 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.40 water=10.25 terrainq=0.32 m2mesh=18.71 m2build=0.20 wmobuild=0.08 wmogroups=11.54 refresh=0.35
StreamingWorld: loaded streaming tile 34,41
HITCH 62.75ms refresh=false queues[tile=96 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=54 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=40 wmogroups=2 lod+=0 lod-=0 chunk+=0 chunk-=0] water=0.77 m2build=5.07 wmobuild=0.08 wmogroups=56.75
StreamingWorld: loaded streaming tile 38,44
StreamingWorld: loaded streaming tile 39,46
StreamingWorld: loaded streaming tile 25,52
StreamingWorld: loaded streaming tile 29,41
StreamingWorld: loaded streaming tile 28,55
StreamingWorld: loaded streaming tile 32,56
HITCH 21.96ms refresh=false queues[tile=90 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=57 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=35 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.49 terrainq=0.38 m2mesh=18.70 m2build=0.16 wmobuild=0.07 wmogroups=0.06
StreamingWorld: loaded streaming tile 27,42
HITCH 30.96ms refresh=false queues[tile=89 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=57 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=35 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.79 water=10.57 terrainq=0.33 m2mesh=10.90 m2build=3.64 wmobuild=0.08 wmogroups=2.56
StreamingWorld: loaded streaming tile 31,56
StreamingWorld: loaded streaming tile 39,51
StreamingWorld: loaded streaming tile 37,54
StreamingWorld: loaded streaming tile 33,56
StreamingWorld: loaded streaming tile 38,53
StreamingWorld: loaded streaming tile 35,41
HITCH 40.89ms refresh=true queues[tile=83 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=60 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=33 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.86 terrainq=0.36 m2mesh=22.54 m2build=0.18 wmobuild=0.07 wmogroups=14.37 refresh=0.42
StreamingWorld: loaded streaming tile 30,56
StreamingWorld: loaded streaming tile 39,45
HITCH 20.85ms refresh=true queues[tile=81 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=60 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=33 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=9.92 wmobuild=0.12 wmogroups=10.13 refresh=0.54
StreamingWorld: loaded streaming tile 36,55
HITCH 36.53ms refresh=false queues[tile=80 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=60 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=34 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.61 water=16.42 terrainq=0.40 m2mesh=14.79 m2build=1.69 wmobuild=0.52
StreamingWorld: loaded streaming tile 28,41
HITCH 39.81ms refresh=true queues[tile=79 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=61 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=33 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.70 terrainq=4.80 m2mesh=23.30 m2build=7.65 wmobuild=0.12 wmogroups=0.68 refresh=0.44
StreamingWorld: loaded streaming tile 26,54
StreamingWorld: loaded streaming tile 34,56
StreamingWorld: loaded streaming tile 37,42
StreamingWorld: loaded streaming tile 38,43
StreamingWorld: loaded streaming tile 25,53
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
StreamingWorld: loaded streaming tile 32,40
HITCH 24.44ms refresh=false queues[tile=73 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=62 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=31 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=5.27 water=10.05 terrainq=0.33 m2mesh=8.44 m2build=0.14 wmobuild=0.07 wmogroups=0.08
StreamingWorld: loaded streaming tile 39,52
StreamingWorld: loaded streaming tile 29,56
HITCH 26.38ms refresh=false queues[tile=71 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=63 detail=0 m2task=0 m2anim=1 m2mesh=0 m2build=34 wmobuild=32 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.66 water=9.59 terrainq=0.30 m2mesh=8.57 m2build=4.93 wmobuild=0.27
StreamingWorld: loaded streaming tile 27,55
HITCH 38.34ms refresh=false queues[tile=70 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=64 detail=0 m2task=0 m2anim=1 m2mesh=0 m2build=34 wmobuild=31 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.81 terrainq=0.26 m2build=4.03 wmobuild=0.07 wmogroups=30.08
StreamingWorld: loaded streaming tile 31,40
StreamingWorld: loaded streaming tile 40,48
HITCH 266.94ms refresh=false queues[tile=68 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=64 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=29 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.09 wmogroups=266.72
StreamingWorld: loaded streaming tile 33,40
StreamingWorld: loaded streaming tile 40,49
StreamingWorld: loaded streaming tile 30,40
StreamingWorld: loaded streaming tile 40,47
StreamingWorld: loaded streaming tile 36,41
StreamingWorld: loaded streaming tile 39,44
HITCH 29.77ms refresh=false queues[tile=62 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=66 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=28 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.70 terrainq=9.79 m2mesh=9.46 m2build=7.58 wmobuild=0.09
StreamingWorld: loaded streaming tile 35,56
StreamingWorld: loaded streaming tile 40,50
StreamingWorld: loaded streaming tile 34,40
HITCH 20.35ms refresh=false queues[tile=59 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=67 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.83 terrainq=0.30 m2mesh=8.65 m2build=8.37 wmobuild=0.07
StreamingWorld: loaded streaming tile 38,54
HITCH 23.29ms refresh=false queues[tile=58 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=67 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.68 water=9.62 terrainq=0.28 m2mesh=10.10 m2build=0.45 wmobuild=0.07
StreamingWorld: loaded streaming tile 40,46
StreamingWorld: loaded streaming tile 27,41
HITCH 20.07ms refresh=false queues[tile=56 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=68 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.62 water=4.67 terrainq=0.27 m2mesh=8.63 m2build=3.72 wmobuild=0.06
StreamingWorld: loaded streaming tile 28,56
StreamingWorld: loaded streaming tile 37,55
StreamingWorld: loaded streaming tile 29,40
StreamingWorld: loaded streaming tile 39,53
DBG QUEUES tiles_load=52 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=223
PERF fps=45.0 tiles=223 wanted=223 retained=223 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=70 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=52 detail=0 m2_task=0 m2_anim=0 m2_mesh=2 m2_build=34 wmo_build=27 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=302 m2_inst=8101 wmo=199
HITCH 30.71ms refresh=true queues[tile=52 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=70 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.65 water=12.68 terrainq=2.35 m2mesh=9.12 m2build=0.40 wmobuild=0.07 refresh=3.32
StreamingWorld: loaded streaming tile 40,51
HITCH 23.72ms refresh=false queues[tile=50 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=70 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=0.41 water=13.01 terrainq=0.25 m2mesh=9.40 m2build=0.47 wmobuild=0.07
HITCH 24.41ms refresh=false queues[tile=49 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=69 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=9.84 m2mesh=9.17 m2build=5.23 wmobuild=0.07
StreamingWorld: loaded streaming tile 25,54
StreamingWorld: loaded streaming tile 26,55
HITCH 35.03ms refresh=false queues[tile=47 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=70 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.81 water=18.71 terrainq=0.26 m2mesh=12.87 m2build=0.13 wmobuild=0.11 wmogroups=0.06
StreamingWorld: loaded streaming tile 38,42
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 48.66ms refresh=true queues[tile=46 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=71 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.64 terrainq=0.24 m2mesh=31.91 m2build=0.13 refresh=13.57
StreamingWorld: loaded streaming tile 35,40
StreamingWorld: loaded streaming tile 36,56
StreamingWorld: loaded streaming tile 40,45
HITCH 24.93ms refresh=false queues[tile=42 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=71 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.81 terrainq=0.26 m2mesh=21.12 m2build=0.52 wmobuild=0.08 wmogroups=0.05
StreamingWorld: loaded streaming tile 37,41
StreamingWorld: loaded streaming tile 39,43
StreamingWorld: loaded streaming tile 28,40
StreamingWorld: loaded streaming tile 24,53
HITCH 26.67ms refresh=false queues[tile=37 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=71 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.71 water=10.23 terrainq=0.27 m2mesh=9.31 m2build=3.93 wmobuild=0.08
StreamingWorld: loaded streaming tile 27,56
HITCH 25.81ms refresh=false queues[tile=35 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=71 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=26 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.89 water=10.10 terrainq=0.27 m2mesh=7.95 m2build=4.44 wmobuild=0.08
StreamingWorld: loaded streaming tile 40,52
HITCH 48.86ms refresh=false queues[tile=34 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=72 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=26 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.63 terrainq=0.24 m2build=0.22 wmobuild=0.06 wmogroups=45.65
StreamingWorld: loaded streaming tile 38,55
HITCH 22.97ms refresh=false queues[tile=32 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=72 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=27 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.75 terrainq=0.25 m2build=1.79 wmobuild=0.07 wmogroups=18.01
StreamingWorld: loaded streaming tile 36,40
HITCH 22.93ms refresh=false queues[tile=31 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=72 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=25 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.68 water=10.36 terrainq=0.26 m2mesh=8.99 m2build=0.47 wmobuild=0.08
StreamingWorld: loaded streaming tile 39,54
HITCH 84.51ms refresh=false queues[tile=30 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=73 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=24 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.84 terrainq=0.23 m2build=0.12 wmogroups=81.19
StreamingWorld: loaded streaming tile 40,44
HITCH 143.16ms refresh=true queues[tile=29 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=73 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=24 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.83 water=0.74 terrainq=0.26 m2mesh=9.95 m2build=0.31 wmobuild=0.07 wmogroups=128.44 refresh=0.47
StreamingWorld: loaded streaming tile 37,56
StreamingWorld: loaded streaming tile 27,40
StreamingWorld: loaded streaming tile 25,55
StreamingWorld: loaded streaming tile 40,53
StreamingWorld: loaded streaming tile 38,41
HITCH 72.76ms refresh=false queues[tile=22 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=73 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=20 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.33 m2build=8.20 wmobuild=0.07 wmogroups=63.06
StreamingWorld: loaded streaming tile 39,42
HITCH 96.15ms refresh=true queues[tile=21 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=74 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=20 wmogroups=2 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.55 terrainq=0.28 m2mesh=9.02 m2build=4.90 wmobuild=0.07 wmogroups=78.80 refresh=0.45
StreamingWorld: loaded streaming tile 24,54
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
StreamingWorld: loaded streaming tile 26,56
HITCH 22.81ms refresh=false queues[tile=18 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=74 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=20 wmogroups=5 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=0.12 water=9.87 terrainq=0.28 m2mesh=7.75 m2build=4.50 wmobuild=0.07 wmogroups=0.15
StreamingWorld: loaded streaming tile 37,40
HITCH 55.54ms refresh=false queues[tile=17 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=75 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=34 wmobuild=21 wmogroups=3 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.51 terrainq=0.25 m2build=0.44 wmobuild=0.19 wmogroups=52.08
StreamingWorld: loaded streaming tile 40,43
HITCH 34.26ms refresh=true queues[tile=16 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=75 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=34 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.61 water=1.38 terrainq=0.28 m2mesh=8.13 m2build=5.27 wmobuild=0.10 wmogroups=15.97 refresh=0.45
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
StreamingWorld: loaded streaming tile 39,55
StreamingWorld: loaded streaming tile 38,56
StreamingWorld: loaded streaming tile 40,54
StreamingWorld: loaded streaming tile 24,55
HITCH 44.18ms refresh=false queues[tile=11 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=76 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=5.80 wmobuild=0.08 wmogroups=38.17
StreamingWorld: loaded streaming tile 25,56
HITCH 20.01ms refresh=true queues[tile=10 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=76 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=33 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.78 water=1.30 terrainq=0.25 m2mesh=14.40 m2build=0.29 wmobuild=0.39 refresh=0.53
StreamingWorld: loaded streaming tile 39,41
HITCH 72.70ms refresh=false queues[tile=9 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=77 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.64 terrainq=0.26 m2mesh=14.27 m2build=0.18 wmobuild=0.08 wmogroups=55.19
StreamingWorld: loaded streaming tile 38,40
HITCH 20.71ms refresh=true queues[tile=8 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=77 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.63 water=1.46 terrainq=0.23 m2mesh=12.03 m2build=3.09 wmobuild=0.48 refresh=0.69
StreamingWorld: loaded streaming tile 40,42
StreamingWorld: loaded streaming tile 39,56
HITCH 39.82ms refresh=false queues[tile=5 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=77 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=3.08 water=18.53 terrainq=0.38 m2mesh=9.83 m2build=0.15 wmobuild=0.09 wmogroups=7.66
StreamingWorld: loaded streaming tile 40,55
HITCH 46.32ms refresh=false queues[tile=4 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=78 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.74 terrainq=0.30 m2mesh=42.75 m2build=0.11 wmobuild=0.32
StreamingWorld: loaded streaming tile 39,40
DBG QUEUES tiles_load=3 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=261
PERF fps=35.0 tiles=261 wanted=261 retained=261 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=78 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=3 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=33 wmo_build=19 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=357 m2_inst=8894 wmo=258
HITCH 67.46ms refresh=true queues[tile=3 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=78 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] finalize=2.78 water=1.18 terrainq=2.31 m2build=3.58 wmobuild=0.11 wmogroups=52.98 refresh=4.42
StreamingWorld: loaded streaming tile 40,41
HITCH 52.34ms refresh=false queues[tile=2 loading=1 terrainup=0 terrainctl=0 terrainsplat=0 water=78 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=20 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=40.49 m2mesh=11.13 m2build=0.18 wmobuild=0.40
StreamingWorld: loaded streaming tile 40,56
StreamingWorld: loaded streaming tile 40,40
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 53.33ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=78 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=33 wmobuild=21 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=39.85 m2mesh=12.34 m2build=0.43 wmobuild=0.09 refresh=0.48
HITCH 29.86ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=77 detail=0 m2task=0 m2anim=0 m2mesh=4 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.36 wmobuild=0.09 wmogroups=29.30
HITCH 68.71ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=76 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=33 wmobuild=18 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=11.02 m2mesh=19.66 m2build=0.20 wmobuild=0.12 wmogroups=37.04 refresh=0.57
HITCH 52.57ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=76 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=33 wmobuild=18 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=52.26 m2build=0.13 wmobuild=0.06
HITCH 26.36ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=75 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=19 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=13.46 m2build=0.19 wmobuild=0.10 wmogroups=12.49
HITCH 20.58ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=73 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.40 m2mesh=18.39 m2build=0.15 refresh=0.52
HITCH 51.39ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=73 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=16 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.14 wmobuild=0.07 wmogroups=51.08
HITCH 34.33ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=71 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=17 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=33.91 m2build=0.12 wmobuild=0.06 wmogroups=0.14
HITCH 40.07ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=69 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=16 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.01 m2mesh=9.40 m2build=0.14 wmobuild=0.08 wmogroups=29.34
HITCH 28.77ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=63 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=15 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=10.24 m2build=0.12 wmobuild=0.08 wmogroups=18.26
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 20.54ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=61 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=15 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=4.58 m2mesh=9.20 m2build=5.79 wmobuild=0.34 refresh=0.57
HITCH 95.81ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=59 detail=0 m2task=0 m2anim=0 m2mesh=2 m2build=33 wmobuild=13 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.12 wmobuild=0.08 wmogroups=95.52
HITCH 25.30ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=58 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=11 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=24.95 m2build=0.13 wmogroups=0.11
HITCH 34.41ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=56 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=12 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.07 wmogroups=33.62 refresh=0.61
HITCH 28.22ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=51 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=33 wmobuild=7 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=9.08 m2build=0.29 wmobuild=0.07 wmogroups=18.69
HITCH 48.41ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=50 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=33 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=47.86 m2build=0.11 wmobuild=0.34
HITCH 20.39ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=49 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=9.48 m2mesh=10.63 m2build=0.13 wmobuild=0.06
DBG QUEUES tiles_load=0 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=264
PERF fps=56.0 tiles=264 wanted=264 retained=264 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=49 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=0 detail=0 m2_task=0 m2_anim=0 m2_mesh=0 m2_build=33 wmo_build=9 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=418 m2_inst=9407 wmo=318
HITCH 25.03ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=47 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=10 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.13 m2build=8.17 wmobuild=0.12 wmogroups=15.53
HITCH 26.54ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=45 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=12.27 m2mesh=9.11 m2build=4.78 wmobuild=0.31
HITCH 21.74ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=44 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=33 wmobuild=8 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=21.47 m2build=0.15
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 48.36ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=40 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=6 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=21.25 m2mesh=9.11 m2build=17.73 wmobuild=0.10 wmogroups=0.09
HITCH 220.47ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=39 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=6 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.13 wmobuild=0.07 wmogroups=220.17
HITCH 31.76ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=38 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=5 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=16.67 m2mesh=13.85 m2build=0.21 wmobuild=0.09 refresh=0.82
HITCH 49.79ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=38 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=6 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.18 wmobuild=0.09 wmogroups=49.39
HITCH 46.97ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=37 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=6 wmogroups=2 lod+=0 lod-=0 chunk+=0 chunk-=0] water=10.48 m2mesh=26.65 m2build=8.48 wmobuild=0.15 wmogroups=0.24 refresh=0.85
HITCH 185.44ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=36 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=5 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.83 m2build=14.98 wmobuild=0.16 wmogroups=167.47 refresh=0.87
HITCH 99.87ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=34 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=2 wmogroups=1 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.20 wmobuild=0.08 wmogroups=98.73 refresh=0.70
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 20.89ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=32 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=3 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=1.40 m2build=19.24 wmobuild=0.12
HITCH 84.24ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=31 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=2 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=0.17 wmobuild=0.11 wmogroups=83.06 refresh=0.80
HITCH 49.68ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=30 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=9.94 m2build=0.11 wmobuild=0.07 wmogroups=39.48
HITCH 21.48ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=20 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=11.96 m2mesh=9.23 m2build=0.19
DBG QUEUES tiles_load=0 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=264
PERF fps=34.0 tiles=264 wanted=264 retained=264 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=16 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=0 detail=0 m2_task=0 m2_anim=0 m2_mesh=1 m2_build=32 wmo_build=0 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=488 m2_inst=10014 wmo=345
HITCH 20.62ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=16 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=13.14 terrainq=2.65 m2build=0.80
HITCH 22.09ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=7 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=11.17 m2build=10.15 refresh=0.68
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 27.27ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=5 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=18.14 m2mesh=8.90 m2build=0.14
SKY_LIGHT time=13.00 map=0 area=9:Долина Североземья zone=12:Элвиннский лес wow=(-8950.0,-132.5,83.5) profiles=[{ "id": 28, "weight": 1.0, "source": "area", "area": 9, "zone": 12 }] skybox=0 fog=8000..16000 density=0.056
HITCH 21.43ms refresh=true queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=1 detail=0 m2task=0 m2anim=0 m2mesh=0 m2build=32 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] water=11.72 m2mesh=8.85 m2build=0.14 refresh=0.62
HITCH 22.79ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=3 m2build=31 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2build=22.66
TERRAIN_QUALITY target=100 ready=100 pending=0 fallback[baked=0 stream=0 hidden=0 other=0] missing_cache=0 queue=0 focus=32_48:control_splat_cache done=true
HITCH 22.02ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=4 m2build=29 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=17.38 m2build=0.49
HITCH 42.16ms refresh=false queues[tile=0 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 detail=0 m2task=0 m2anim=0 m2mesh=1 m2build=27 wmobuild=0 wmogroups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2mesh=41.92 m2build=0.17
RENDER_CHECKPOINT saved C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui_run2/azerothcore_human_warrior_start__warm_revisit.png sha256=1b75237a090ea163836372a8e39e778c909773f4508063adc3f70a3e12a85a62
RENDER_BASELINE report=C:/Users/sindo/AppData/Roaming/Godot/app_userdata/OpenWC/server_spawn_renderer_m01_gui_run2/report.json results=2
DBG QUEUES tiles_load=0 tile_lod_create=0 tile_lod_remove=0 chunk_create=0 chunk_remove=0 created=0 null=0 states=264
PERF fps=83.0 tiles=264 wanted=264 retained=264 loading=0 terrainup=0 terrainctl=0 terrainsplat=0 water=0 src[baked=0 ctl=100 splat=0] cache=48 lod_rid=221 lod_node=0 lod_hidden=121 lod_prepared=0 chunk_rid=0 chunk_node=0 queues[tile=0 detail=0 m2_task=0 m2_anim=0 m2_mesh=1 m2_build=27 wmo_build=0 wmo_groups=0 lod+=0 lod-=0 chunk+=0 chunk-=0] m2_tiles=35 m2_mm=616 m2_inst=11440 wmo=345
+39
View File
@@ -246,6 +246,8 @@ func _result_record(checkpoint: Dictionary, pass_name: String, load_time_ms: flo
func _create_probe(checkpoint: Dictionary, dry_run: bool) -> Node3D: func _create_probe(checkpoint: Dictionary, dry_run: bool) -> Node3D:
if bool(checkpoint.get("diagnostic_spawn_marker", false)):
return null if dry_run else _create_diagnostic_spawn_marker(checkpoint)
var rel_path := String(checkpoint.get("probe_model", "")) var rel_path := String(checkpoint.get("probe_model", ""))
if rel_path.is_empty() or dry_run: if rel_path.is_empty() or dry_run:
return null return null
@@ -265,6 +267,43 @@ func _create_probe(checkpoint: Dictionary, dry_run: bool) -> Node3D:
return M2_NATIVE_ANIMATED_BUILDER.build(data, extracted_dir) return M2_NATIVE_ANIMATED_BUILDER.build(data, extracted_dir)
## Creates a renderer-native marker whose origin is the exact mapped server
## spawn. The vertical mast grows upward from that origin, so terrain occlusion
## remains visible instead of being hidden by an always-on-top overlay.
func _create_diagnostic_spawn_marker(checkpoint: Dictionary) -> Node3D:
var marker_root := Node3D.new()
marker_root.name = "DiagnosticServerSpawnMarker"
var marker_height := maxf(float(checkpoint.get("diagnostic_marker_height", 6.0)), 0.5)
var marker_radius := maxf(float(checkpoint.get("diagnostic_marker_radius", 0.35)), 0.05)
var marker_material := StandardMaterial3D.new()
marker_material.shading_mode = BaseMaterial3D.SHADING_MODE_UNSHADED
marker_material.albedo_color = Color(1.0, 0.05, 0.7, 1.0)
marker_material.emission_enabled = true
marker_material.emission = Color(1.0, 0.01, 0.35, 1.0)
var mast_mesh := CylinderMesh.new()
mast_mesh.height = marker_height
mast_mesh.top_radius = marker_radius
mast_mesh.bottom_radius = marker_radius
mast_mesh.material = marker_material
var mast := MeshInstance3D.new()
mast.name = "SpawnOriginMast"
mast.mesh = mast_mesh
mast.position.y = marker_height * 0.5
marker_root.add_child(mast)
var origin_mesh := SphereMesh.new()
origin_mesh.radius = marker_radius * 1.8
origin_mesh.height = marker_radius * 3.6
origin_mesh.material = marker_material
var origin := MeshInstance3D.new()
origin.name = "SpawnOrigin"
origin.mesh = origin_mesh
marker_root.add_child(origin)
return marker_root
func _set_sky_time(world: Node, time_hours: float) -> void: func _set_sky_time(world: Node, time_hours: float) -> void:
var sky := world.get_node_or_null("WowSkyController") var sky := world.get_node_or_null("WowSkyController")
if sky != null: if sky != null:
@@ -0,0 +1,29 @@
{
"schema_version": 1,
"profile": "Blizzlike335",
"scene": "res://src/scenes/streaming/eastern_kingdoms_streaming.tscn",
"map": "Azeroth",
"quality_preset": "High",
"viewport": [1280, 900],
"camera_fov": 62.0,
"default_wait_seconds": 10.0,
"default_measure_seconds": 1.0,
"source_fixture": "res://src/tests/fixtures/coordinate_golden_points.json",
"source_spawn_name": "azerothcore_human_warrior_start",
"required_coverage": ["server_spawn"],
"checkpoints": [
{
"name": "azerothcore_human_warrior_start",
"coverage": ["server_spawn"],
"camera": [17168.0, 105.0, 25984.0],
"target": [17199.159666667, 83.5312, 26016.616666667],
"player": [17199.159666667, 83.5312, 26016.616666667],
"time_hours": 13.0,
"diagnostic_spawn_marker": true,
"diagnostic_marker_height": 6.0,
"diagnostic_marker_radius": 0.35,
"expected_adt_tile": [32, 48],
"expected_adt_chunk": [3, 12]
}
]
}
+138
View File
@@ -0,0 +1,138 @@
extends SceneTree
## Verifies that the pinned AzerothCore spawn is routed through the coordinate
## contract into an executable renderer checkpoint. GUI capture is performed by
## capture_render_checkpoints.gd with the validated dedicated manifest.
const COORDINATE_MAPPER_SCRIPT := preload("res://src/domain/coordinates/coordinate_mapper.gd")
const SERVER_WORLD_POSITION_SCRIPT := preload("res://src/domain/coordinates/server_world_position.gd")
const MANIFEST_PATH := "res://src/tools/server_spawn_render_manifest.json"
const EXPECTED_FIXTURE_PATH := "res://src/tests/fixtures/coordinate_golden_points.json"
const EXPECTED_SPAWN_NAME := "azerothcore_human_warrior_start"
const EXPECTED_PROFILE := "Blizzlike335"
const POSITION_TOLERANCE_YARDS := 0.002
func _initialize() -> void:
var failures: Array[String] = []
var manifest := _load_json_object(MANIFEST_PATH, failures)
var fixture_path := String(manifest.get("source_fixture", ""))
_expect_equal(fixture_path, EXPECTED_FIXTURE_PATH, "source fixture path", failures)
var fixture := _load_json_object(fixture_path, failures) if not fixture_path.is_empty() else {}
if manifest.is_empty() or fixture.is_empty():
_report_and_quit(failures)
return
_expect_equal(int(manifest.get("schema_version", -1)), 1, "manifest schema version", failures)
_expect_equal(String(manifest.get("profile", "")), EXPECTED_PROFILE, "renderer profile", failures)
_expect_equal(String(manifest.get("map", "")), "Azeroth", "renderer map", failures)
_expect_true(ResourceLoader.exists(String(manifest.get("scene", ""))), "renderer scene exists", failures)
_expect_equal(String(manifest.get("source_spawn_name", "")), EXPECTED_SPAWN_NAME, "source spawn name", failures)
var spawn := _find_named_dictionary(fixture.get("server_spawns", []), EXPECTED_SPAWN_NAME)
_expect_true(not spawn.is_empty(), "pinned server spawn exists", failures)
var checkpoints: Array = manifest.get("checkpoints", [])
_expect_equal(checkpoints.size(), 1, "renderer checkpoint count", failures)
if spawn.is_empty() or checkpoints.size() != 1 or not (checkpoints[0] is Dictionary):
_report_and_quit(failures)
return
var checkpoint: Dictionary = checkpoints[0]
var server_values := _three_floats(spawn.get("server_position", null), "server position", failures)
if server_values.is_empty():
_report_and_quit(failures)
return
var server_position = SERVER_WORLD_POSITION_SCRIPT.new(server_values[0], server_values[1], server_values[2])
var canonical_position = COORDINATE_MAPPER_SCRIPT.server_to_canonical(server_position)
var godot_position = COORDINATE_MAPPER_SCRIPT.canonical_to_godot(canonical_position)
var tile_coordinate = COORDINATE_MAPPER_SCRIPT.canonical_to_adt_tile(canonical_position)
var tile_local_position = COORDINATE_MAPPER_SCRIPT.canonical_to_adt_tile_local(canonical_position)
var chunk_coordinate = COORDINATE_MAPPER_SCRIPT.adt_tile_local_to_chunk(tile_coordinate, tile_local_position)
var mapped_position := [godot_position.x_units, godot_position.y_units, godot_position.z_units]
_expect_equal(String(checkpoint.get("name", "")), EXPECTED_SPAWN_NAME, "checkpoint name", failures)
_expect_true("server_spawn" in checkpoint.get("coverage", []), "server-spawn coverage", failures)
_expect_true(bool(checkpoint.get("diagnostic_spawn_marker", false)), "diagnostic spawn marker enabled", failures)
_expect_three_near(checkpoint.get("target", null), mapped_position, "checkpoint target", failures)
_expect_three_near(checkpoint.get("player", null), mapped_position, "checkpoint player", failures)
_expect_pair(checkpoint.get("expected_adt_tile", null), [tile_coordinate.tile_x, tile_coordinate.tile_y], "ADT tile", failures)
_expect_pair(checkpoint.get("expected_adt_chunk", null), [chunk_coordinate.chunk_x, chunk_coordinate.chunk_y], "ADT chunk", failures)
_expect_three_near(spawn.get("expected_godot_position", null), mapped_position, "fixture Godot position", failures)
var camera_values := _three_floats(checkpoint.get("camera", null), "checkpoint camera", failures)
if not camera_values.is_empty():
_expect_true(camera_values[1] > godot_position.y_units, "checkpoint camera is above spawn", failures)
_expect_true(Vector3(camera_values[0], camera_values[1], camera_values[2]).distance_to(Vector3(mapped_position[0], mapped_position[1], mapped_position[2])) > 1.0, "checkpoint camera is distinct from spawn", failures)
if not failures.is_empty():
_report_and_quit(failures)
return
print("SERVER_SPAWN_RENDERER PASS spawn=1 checkpoint=1 tile=%d_%d chunk=%d_%d profile=%s" % [
tile_coordinate.tile_x,
tile_coordinate.tile_y,
chunk_coordinate.chunk_x,
chunk_coordinate.chunk_y,
EXPECTED_PROFILE,
])
quit(0)
func _find_named_dictionary(entries: Array, expected_name: String) -> Dictionary:
for entry_variant in entries:
if entry_variant is Dictionary and String(entry_variant.get("name", "")) == expected_name:
return entry_variant
return {}
func _load_json_object(path: String, failures: Array[String]) -> Dictionary:
var file := FileAccess.open(path, FileAccess.READ)
if file == null:
failures.append("cannot open JSON: %s" % path)
return {}
var parsed = JSON.parse_string(file.get_as_text())
if not (parsed is Dictionary):
failures.append("JSON is not an object: %s" % path)
return {}
return parsed
func _three_floats(value_variant, label: String, failures: Array[String]) -> Array[float]:
if not (value_variant is Array) or value_variant.size() != 3:
failures.append("%s must contain three numbers" % label)
return []
return [float(value_variant[0]), float(value_variant[1]), float(value_variant[2])]
func _expect_three_near(actual_variant, expected_values: Array, label: String, failures: Array[String]) -> void:
var actual_values := _three_floats(actual_variant, label, failures)
if actual_values.is_empty() or expected_values.size() != 3:
return
for component_index in range(3):
if absf(actual_values[component_index] - float(expected_values[component_index])) > POSITION_TOLERANCE_YARDS:
failures.append("%s[%d] expected %.9f, got %.9f" % [label, component_index, expected_values[component_index], actual_values[component_index]])
func _expect_pair(actual_variant, expected_values: Array, label: String, failures: Array[String]) -> void:
if not (actual_variant is Array) or actual_variant.size() != 2:
failures.append("%s must contain two integers" % label)
return
for component_index in range(2):
_expect_equal(int(actual_variant[component_index]), int(expected_values[component_index]), "%s[%d]" % [label, component_index], failures)
func _expect_equal(actual_value, expected_value, label: String, failures: Array[String]) -> void:
if actual_value != expected_value:
failures.append("%s expected %s, got %s" % [label, expected_value, actual_value])
func _expect_true(actual_value: bool, label: String, failures: Array[String]) -> void:
if not actual_value:
failures.append("%s expected true" % label)
func _report_and_quit(failures: Array[String]) -> void:
if failures.is_empty():
failures.append("verification stopped without a diagnostic")
for failure in failures:
push_error("SERVER_SPAWN_RENDERER: %s" % failure)
quit(1)
@@ -0,0 +1 @@
uid://c7f2rpfey0vrs
+1
View File
@@ -58,6 +58,7 @@ try {
Invoke-GodotStep "baseline-manifest" @("--headless", "--path", ".", "--script", "res://src/tools/verify_render_baseline_manifest.gd") Invoke-GodotStep "baseline-manifest" @("--headless", "--path", ".", "--script", "res://src/tools/verify_render_baseline_manifest.gd")
Invoke-GodotStep "coordinate-calibration" @("--headless", "--path", ".", "--script", "res://src/tools/verify_render_coordinate_calibration.gd") Invoke-GodotStep "coordinate-calibration" @("--headless", "--path", ".", "--script", "res://src/tools/verify_render_coordinate_calibration.gd")
Invoke-GodotStep "coordinate-boundaries" @("--headless", "--path", ".", "--script", "res://src/tools/verify_coordinate_conversion_boundaries.gd") Invoke-GodotStep "coordinate-boundaries" @("--headless", "--path", ".", "--script", "res://src/tools/verify_coordinate_conversion_boundaries.gd")
Invoke-GodotStep "server-spawn-renderer" @("--headless", "--path", ".", "--script", "res://src/tools/verify_server_spawn_renderer.gd")
$captureArgs = @( $captureArgs = @(
"--path", ".", "--path", ".",