diff --git a/src/ProxyCommands.cc b/src/ProxyCommands.cc index 8c55f0b7..8bc7b4ec 100644 --- a/src/ProxyCommands.cc +++ b/src/ProxyCommands.cc @@ -74,7 +74,14 @@ static asio::awaitable C_1D(shared_ptr c, Channel::Messag c->ping_start_time = 0; double ping_ms = static_cast(ping_usecs) / 1000.0; send_text_message_fmt(c->channel, "To proxy: {:g}ms", ping_ms); + co_return HandlerResult::SUPPRESS; } + + if (c->proxy_session->is_in_game) { + c->log.info_f("Forwarding in-game command 1D through proxy"); + co_return HandlerResult::FORWARD; + } + co_return HandlerResult::SUPPRESS; }