Files
open-wc/targets/08-network-foundation.md

1.7 KiB

M08 — WoW 3.3.5a Network Foundation

Outcome

Headless protocol sandbox подключается к build 12340 server и строит authoritative entity stream.

Steps

  • TCP transport, bounded queues, cancellation и timeouts.
  • SRP6 auth, realm list и world authentication.
  • Header crypt, packet framing, fragmentation и compression.
  • Typed opcode registry для build 12340.
  • Character enum/create/delete/login minimum.
  • Packed GUID, update masks/fields и object lifecycle.
  • Movement packet family и server time.
  • Redacted packet capture/replay и malformed corpus.
  • Disconnect/reconnect reasons и structured diagnostics.
  • Исследовать Wowser auth/realm/character/world lifecycle и packet handlers как независимый 3.3.5a reference; выписать совпадения/расхождения с TrinityCore/AzerothCore и не переносить WebSocket proxy architecture.

Fidelity evidence

Exact-byte fixtures сверяются с оригинальным клиентом или соответствующей server-core реализацией. Network handler не публикует raw packets за пределы adapter.

Wowser может подтвердить найденный edge case или дать тестовую идею, но не является authoritative protocol specification.

Exit criteria

Replay детерминирован; live sandbox проходит auth → realm → character → world и создаёт entity registry без renderer/UI.

Evidence

  • Date:
  • Revision/worktree:
  • Commands:
  • Results:
  • Fidelity comparison:
  • Changed files:
  • Remaining risks: