mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-06-17 22:23:03 +00:00
Small edits
This commit is contained in:
committed by
Anonymous275
parent
3e2cb3176a
commit
9a74434bbb
@@ -10,7 +10,7 @@
|
|||||||
class TUDPServer : public IThreaded {
|
class TUDPServer : public IThreaded {
|
||||||
public:
|
public:
|
||||||
explicit TUDPServer(TServer& Server, TPPSMonitor& PPSMonitor, TTCPServer& TCPServer);
|
explicit TUDPServer(TServer& Server, TPPSMonitor& PPSMonitor, TTCPServer& TCPServer);
|
||||||
~TUDPServer();
|
//~TUDPServer();
|
||||||
|
|
||||||
void operator()() override;
|
void operator()() override;
|
||||||
|
|
||||||
|
|||||||
+1
-2
@@ -545,12 +545,11 @@ void TTCPServer::SyncClient(const std::weak_ptr<TClient>& c) {
|
|||||||
return;
|
return;
|
||||||
// Syncing, later set isSynced
|
// Syncing, later set isSynced
|
||||||
// after syncing is done, we apply all packets they missed
|
// after syncing is done, we apply all packets they missed
|
||||||
std::this_thread::sleep_for(std::chrono::seconds(1));
|
|
||||||
Respond(*LockedClient, ("Sn") + LockedClient->GetName(), true);
|
Respond(*LockedClient, ("Sn") + LockedClient->GetName(), true);
|
||||||
|
LockedClient->SetIsSyncing(true);
|
||||||
UDPServer().SendToAll(LockedClient.get(), ("JWelcome ") + LockedClient->GetName() + "!", false, true);
|
UDPServer().SendToAll(LockedClient.get(), ("JWelcome ") + LockedClient->GetName() + "!", false, true);
|
||||||
TriggerLuaEvent(("onPlayerJoin"), false, nullptr, std::make_unique<TLuaArg>(TLuaArg { { LockedClient->GetID() } }), false);
|
TriggerLuaEvent(("onPlayerJoin"), false, nullptr, std::make_unique<TLuaArg>(TLuaArg { { LockedClient->GetID() } }), false);
|
||||||
bool Return = false;
|
bool Return = false;
|
||||||
LockedClient->SetIsSyncing(true);
|
|
||||||
mServer.ForEachClient([&](const std::weak_ptr<TClient>& ClientPtr) -> bool {
|
mServer.ForEachClient([&](const std::weak_ptr<TClient>& ClientPtr) -> bool {
|
||||||
if (!ClientPtr.expired()) {
|
if (!ClientPtr.expired()) {
|
||||||
auto client = ClientPtr.lock();
|
auto client = ClientPtr.lock();
|
||||||
|
|||||||
+2
-2
@@ -178,5 +178,5 @@ std::string TUDPServer::UDPRcvFromClient(sockaddr_in& client) const {
|
|||||||
return std::string(Ret.begin(), Ret.begin() + Rcv);
|
return std::string(Ret.begin(), Ret.begin() + Rcv);
|
||||||
}
|
}
|
||||||
|
|
||||||
TUDPServer::~TUDPServer() {
|
/*TUDPServer::~TUDPServer() {
|
||||||
}
|
}*/
|
||||||
|
|||||||
Reference in New Issue
Block a user