diff --git a/Source/ZMMO/Game/Modes/ZMMOGameInstance.cpp b/Source/ZMMO/Game/Modes/ZMMOGameInstance.cpp index 961bcf2..36b2221 100644 --- a/Source/ZMMO/Game/Modes/ZMMOGameInstance.cpp +++ b/Source/ZMMO/Game/Modes/ZMMOGameInstance.cpp @@ -57,7 +57,11 @@ void UZMMOGameInstance::BindZeusDelegates(UZeusNetworkSubsystem* Zeus) Zeus->OnConnected.AddDynamic(this, &UZMMOGameInstance::HandleZeusConnected); Zeus->OnConnectionFailed.AddDynamic(this, &UZMMOGameInstance::HandleZeusConnectionFailed); Zeus->OnDisconnected.AddDynamic(this, &UZMMOGameInstance::HandleZeusDisconnected); - Zeus->OnNetworkLog.AddDynamic(this, &UZMMOGameInstance::HandleZeusNetworkLog); + // OnNetworkLog: NAO assinamos. Plugin ja loga em LogZeusNetwork (console) + // + arquivo proprio em Saved/Logs/ZeusNetwork/. Forwarding em LogZMMO era + // diagnostico inicial (sessao 2026-05-07); agora gera duplicacao de cada + // linha. Remova esta nota e descomente abaixo se quiser ver no LogZMMO: + // Zeus->OnNetworkLog.AddDynamic(this, &UZMMOGameInstance::HandleZeusNetworkLog); } void UZMMOGameInstance::UnbindZeusDelegates(UZeusNetworkSubsystem* Zeus) @@ -69,7 +73,7 @@ void UZMMOGameInstance::UnbindZeusDelegates(UZeusNetworkSubsystem* Zeus) Zeus->OnConnected.RemoveDynamic(this, &UZMMOGameInstance::HandleZeusConnected); Zeus->OnConnectionFailed.RemoveDynamic(this, &UZMMOGameInstance::HandleZeusConnectionFailed); Zeus->OnDisconnected.RemoveDynamic(this, &UZMMOGameInstance::HandleZeusDisconnected); - Zeus->OnNetworkLog.RemoveDynamic(this, &UZMMOGameInstance::HandleZeusNetworkLog); + // OnNetworkLog: nao foi assinado (ver BindZeusDelegates) — nada a remover. } void UZMMOGameInstance::HandleZeusConnected()