Skip to content

Fix native session lifecycle and consolidate relay startup - #19

Merged
lavinsky merged 3 commits into
mainfrom
work/map-transition-lifecycle-5s
Oct 18, 2026
Merged

lavinsky merged 3 commits into
mainfrom
work/map-transition-lifecycle-5s

Conversation

@lavinsky

Copy link
Copy Markdown
Owner

Resumo

  • Centraliza invalidação e recaptura dos contextos nativos (SendPacket e dispatcher de movimento) nas transições de mapa/reconexão.
  • Aloca dinamicamente slots disponíveis para breakpoints de hardware.
  • Estabelece janela configurável de 1.500 ms para estabilização da troca de mapa.
  • Reativa sendcall-demand com verificação da geração da sessão.
  • Centraliza as opções operacionais e teclas sintéticas (0x0437, 0x0438, 0x0AF4) em relay_capture.conf.
  • Faz run.sh iniciar o relay diretamente, sem chamar run_action_merge.sh.
  • Inclui diagnósticos e testes referentes ao envio de 0x0439.

Validação

  • 18 scripts de testes offline passaram na última execução registrada.
  • Teste real da transição de mapa com a implementação anterior de 5 segundos foi confirmado pelo usuário; a redução para 1.500 ms e o retorno do sendcall-demand ainda precisam de validação ao vivo.

Escopo

PR aberto para revisão, sem merge automático. Alterações locais não commitadas em arquivos de pesquisa foram excluídas.

@lavinsky
lavinsky merged commit 9ee7ef5 into main Oct 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant