mirror of
https://github.com/BeamMP/BeamMP-Launcher.git
synced 2026-02-16 02:30:44 +00:00
Bump version to v2.7.0
This commit is contained in:
@@ -38,6 +38,7 @@ extern std::string MStatus;
|
|||||||
extern std::string UlStatus;
|
extern std::string UlStatus;
|
||||||
extern std::string PublicKey;
|
extern std::string PublicKey;
|
||||||
extern std::string PrivateKey;
|
extern std::string PrivateKey;
|
||||||
|
extern std::string magic;
|
||||||
int KillSocket(uint64_t Dead);
|
int KillSocket(uint64_t Dead);
|
||||||
void UUl(const std::string& R);
|
void UUl(const std::string& R);
|
||||||
void UDPSend(std::string Data);
|
void UDPSend(std::string Data);
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ bool GConnected = false;
|
|||||||
bool CServer = true;
|
bool CServer = true;
|
||||||
SOCKET CSocket = -1;
|
SOCKET CSocket = -1;
|
||||||
SOCKET GSocket = -1;
|
SOCKET GSocket = -1;
|
||||||
|
std::string magic;
|
||||||
|
|
||||||
int KillSocket(uint64_t Dead) {
|
int KillSocket(uint64_t Dead) {
|
||||||
if (Dead == (SOCKET)-1) {
|
if (Dead == (SOCKET)-1) {
|
||||||
@@ -218,6 +219,8 @@ void ParserAsync(std::string_view Data) {
|
|||||||
MStatus = Data;
|
MStatus = Data;
|
||||||
UlStatus = "Uldone";
|
UlStatus = "Uldone";
|
||||||
return;
|
return;
|
||||||
|
case 'U':
|
||||||
|
magic = Data.substr(1);
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -93,6 +93,8 @@ void UDPClientMain(const std::string& IP, int Port) {
|
|||||||
ToServer->sin_port = htons(Port);
|
ToServer->sin_port = htons(Port);
|
||||||
inet_pton(AF_INET, IP.c_str(), &ToServer->sin_addr);
|
inet_pton(AF_INET, IP.c_str(), &ToServer->sin_addr);
|
||||||
UDPSock = socket(AF_INET, SOCK_DGRAM, 0);
|
UDPSock = socket(AF_INET, SOCK_DGRAM, 0);
|
||||||
|
if (!magic.empty())
|
||||||
|
UDPSend(magic);
|
||||||
GameSend("P" + std::to_string(ClientID));
|
GameSend("P" + std::to_string(ClientID));
|
||||||
TCPSend("H", TCPSock);
|
TCPSend("H", TCPSock);
|
||||||
UDPSend("p");
|
UDPSend("p");
|
||||||
|
|||||||
@@ -84,10 +84,10 @@ beammp_fs_string GetEN() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
std::string GetVer() {
|
std::string GetVer() {
|
||||||
return "2.6";
|
return "2.7";
|
||||||
}
|
}
|
||||||
std::string GetPatch() {
|
std::string GetPatch() {
|
||||||
return ".4";
|
return ".0";
|
||||||
}
|
}
|
||||||
|
|
||||||
beammp_fs_string GetEP(const beammp_fs_char* P) {
|
beammp_fs_string GetEP(const beammp_fs_char* P) {
|
||||||
|
|||||||
Reference in New Issue
Block a user