From d3daa6621c3c1c43a7f5dcc55c03fd478f6f785d Mon Sep 17 00:00:00 2001 From: Tixx <83774803+WiserTixx@users.noreply.github.com> Date: Wed, 12 Aug 2026 04:26:44 +0200 Subject: [PATCH] Add delay between handshake attempts --- src/Network/VehicleData.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Network/VehicleData.cpp b/src/Network/VehicleData.cpp index c1b309a..6cb1a33 100644 --- a/src/Network/VehicleData.cpp +++ b/src/Network/VehicleData.cpp @@ -7,6 +7,7 @@ #include "Network/network.hpp" #include "Zlib/Compressor.h" #include +#include #if defined(_WIN32) #include @@ -93,9 +94,12 @@ void UDPClientMain(const std::string& IP, int Port) { ToServer->sin_port = htons(Port); inet_pton(AF_INET, IP.c_str(), &ToServer->sin_addr); UDPSock = socket(AF_INET, SOCK_DGRAM, 0); - if (!magic.empty()) - for (int i = 0; i < 10; i++) + if (!magic.empty()) { + for (int i = 0; i < 10; i++) { + std::this_thread::sleep_for(std::chrono::milliseconds(10)); UDPSend(magic); + } + } GameSend("P" + std::to_string(ClientID)); TCPSend("H", TCPSock); UDPSend("p");