Files
Viano-Core/doc/clientless/checkpoints/2026-11-01-generic-flight-entry/build-recovery.md
T
Nico 3c361e435a
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s
Improve AdventureBot instance and flight navigation
2026-11-01 17:00:59 +01:00

5.9 KiB

Generic flight-entry build recovery

  • Safe logout requested at approximately 2026-11-01 12:02 CET after pausing Clientless.Adventure.Loader and TestBot admission.
  • The -j10 build ran in parallel with the safe drain, per the corrected build policy in AGENTS.md, and completed successfully.
  • At 12:08 CET, more than five real minutes later, 13 managed sessions remained: 3 combat flags, 0 active transports and 9 native flight flags. The database positions below are from the immediately preceding online snapshot; native action/flight/transport diagnostics were also captured in the tmux console.
GUID Name faction saved map / position observed state
40 Drakagmok Horde 1 / -4777.22 -1264.89 15.78 native taxi 22->42; no free-flight/transport record
48 Elaniel Horde 1 / -4647.84 -1609.87 23.93 native taxi 22->42; no free-flight/transport record
54 Falaeriel Horde 0 / 1875.88 -5018.08 166.81 native taxi chain; prior free flight arrived
77 Drakogzug Horde 1 / 1857.05 -4568.03 24.98 travel completed; no active flight/transport
80 Noralin Alliance 1 / 7990.23 1296.75 59.63 native taxi; old ship record already Arrived
83 Mahuwa Horde 571 / 4234.13 3346.45 391.19 failed free flight/permission timeout
87 Moggra Horde 1 / -3230.20 -1945.24 156.47 native taxi to node55
91 Norara Horde 571 / 3588.17 6692.83 208.30 failed bounded flight corridor
104 Lillini Alliance 1 / 2669.46 1667.13 393.02 native taxi; old flight/ship records Arrived
118 Lillina Alliance 0 / -8768.04 583.35 133.27 failed bounded flight corridor
132 Braneron Horde 0 / 2539.96 -53.78 28.11 idle; no flight/transport state
146 Loraria Horde 1 / -4215.50 -1913.36 131.73 native taxi 22->42
153 Ragnli Alliance 0 / -11787.10 -3180.12 -29.71 idle; no flight/transport state

No bot was individually force-logged-out, teleported, detached, or removed to enable the build. Installation/restart uses the documented five-minute clean shutdown exception. Post-start recovery results must be appended below.

Restart outcome

Pending.

Second build drain

  • A second safe drain was requested at approximately 12:15 CET for the flight-budget correction. The incremental -j10 build again ran in parallel and succeeded.
  • After the five-minute gate, only two sessions remained online; neither had an active free-flight or transport record:
GUID Name faction saved map / position observed state
77 Drakogzug Horde 1 / 1852.91 -4570.06 24.98 completed location travel; outdoors=0
153 Ragnli Alliance 0 / -11787.10 -3180.12 -29.71 idle; no flight/transport state

The other three members of the earlier five-bot snapshot logged out safely before this final snapshot. No individual force logout was used.

Third build drain

  • Final macro-connector prioritization build started in parallel with a safe drain at approximately 15:47 CET and completed successfully with -j10.
  • At the 15:52 CET installation gate, GUID 77 Drakogzug and GUID 153 Ragnli remained in combat at the same positions recorded above. Both had zero active free-flight and transport records. They were not interrupted or individually logged out; the documented clean-shutdown exception was used.

Fourth build drain (portal-continuation budget fix)

  • Safe logout requested at approximately 2026-11-01 15:54:30 CET. The -j10 build started immediately in parallel and completed successfully.
  • At the five-minute installation boundary, two clientless sessions remained; neither was in free flight, taxi travel or on a transport:
    • GUID 77, Drakogzug, Horde, map 1 at (1852.91, -4570.06, 24.98), area 1637. Action had failed at flight_departure; no free-flight or transport state was present.
    • GUID 153, Ragnli, Alliance, map 0 at (-11787.06, -3180.12, -29.71), area 72. Action executor was idle; no free-flight or transport state was present.
  • GUID 168 Elanora completed her active movement state and logged out safely before the boundary. The temporary route-test Lua override was removed from the source tree before this build.
  • Testbot admission remained paused. AdventureBot loader remained disabled in runtime configuration throughout the build and restart window.

Fifth build drain (destination-first probe fix)

  • Safe logout requested at approximately 2026-11-01 16:04:15 CET. Build -j10 again ran immediately in parallel and succeeded.
  • GUID 168 Elanora completed her active free-flight transition and logged out safely. At the five-minute installation boundary GUID 77 Drakogzug and GUID 153 Ragnli remained online in the same saved positions recorded above.
  • saveall completed before shutdown. Both remaining bots again reported no free-flight or transport state. Drakogzug had a failed travel action at flight_departure; Ragnli was idle. Test admission and the AdventureBot loader remained paused/disabled.

Final runtime result

  • Fresh worldserver PID 172446 reached (worldserver-daemon) ready; TCP 8085 and 8087 are listening.
  • GUIDs 77 and 153 were loaded after restart. Both had no stale free-flight or transport state and resumed ordinary behavior.
  • The controlled Elanora plan produced a valid direct free-flight route from a regular graph node to portal_at_6354_source; no MMAP attachment was needed. The Stormwind Twilight Highlands portal did not compete because edge 1801 correctly failed PortalPrerequisites for this character's native spell/ quest state. The relevant portal is otherwise the first geometric connector, so this was not a probe-budget failure.
  • Temporary Elanora override removed. Schedule restored. Loader configuration restored to enabled and test admission resumed. Loader status confirmed enabled=1 schema=1 busy=0, pools 50/5/50/5.