From a2789a852462b1c0cbe9d3a5c7d584f22b96f21b Mon Sep 17 00:00:00 2001 From: Tixx <83774803+WiserTixx@users.noreply.github.com> Date: Mon, 20 Oct 2025 22:39:36 +0200 Subject: [PATCH] Bump version to v2.7.0 --- include/Network/network.hpp | 1 + src/Network/GlobalHandler.cpp | 3 +++ src/Network/VehicleData.cpp | 2 ++ src/Startup.cpp | 4 ++-- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/include/Network/network.hpp b/include/Network/network.hpp index ca91711..f58bdad 100644 --- a/include/Network/network.hpp +++ b/include/Network/network.hpp @@ -38,6 +38,7 @@ extern std::string MStatus; extern std::string UlStatus; extern std::string PublicKey; extern std::string PrivateKey; +extern std::string magic; int KillSocket(uint64_t Dead); void UUl(const std::string& R); void UDPSend(std::string Data); diff --git a/src/Network/GlobalHandler.cpp b/src/Network/GlobalHandler.cpp index 65141e0..776169e 100644 --- a/src/Network/GlobalHandler.cpp +++ b/src/Network/GlobalHandler.cpp @@ -33,6 +33,7 @@ bool GConnected = false; bool CServer = true; SOCKET CSocket = -1; SOCKET GSocket = -1; +std::string magic; int KillSocket(uint64_t Dead) { if (Dead == (SOCKET)-1) { @@ -218,6 +219,8 @@ void ParserAsync(std::string_view Data) { MStatus = Data; UlStatus = "Uldone"; return; + case 'U': + magic = Data.substr(1); default: break; } diff --git a/src/Network/VehicleData.cpp b/src/Network/VehicleData.cpp index d928a96..092eaa4 100644 --- a/src/Network/VehicleData.cpp +++ b/src/Network/VehicleData.cpp @@ -93,6 +93,8 @@ 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()) + UDPSend(magic); GameSend("P" + std::to_string(ClientID)); TCPSend("H", TCPSock); UDPSend("p"); diff --git a/src/Startup.cpp b/src/Startup.cpp index e8af22a..abc3a8f 100644 --- a/src/Startup.cpp +++ b/src/Startup.cpp @@ -84,10 +84,10 @@ beammp_fs_string GetEN() { } std::string GetVer() { - return "2.6"; + return "2.7"; } std::string GetPatch() { - return ".4"; + return ".0"; } beammp_fs_string GetEP(const beammp_fs_char* P) {