mirror of
https://github.com/SantaSpeen/BeamMP-Server.git
synced 2025-08-18 12:15:36 +00:00
Small edits
This commit is contained in:
parent
3e2cb3176a
commit
9a74434bbb
@ -10,7 +10,7 @@
|
||||
class TUDPServer : public IThreaded {
|
||||
public:
|
||||
explicit TUDPServer(TServer& Server, TPPSMonitor& PPSMonitor, TTCPServer& TCPServer);
|
||||
~TUDPServer();
|
||||
//~TUDPServer();
|
||||
|
||||
void operator()() override;
|
||||
|
||||
|
@ -545,12 +545,11 @@ void TTCPServer::SyncClient(const std::weak_ptr<TClient>& c) {
|
||||
return;
|
||||
// Syncing, later set isSynced
|
||||
// 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);
|
||||
LockedClient->SetIsSyncing(true);
|
||||
UDPServer().SendToAll(LockedClient.get(), ("JWelcome ") + LockedClient->GetName() + "!", false, true);
|
||||
TriggerLuaEvent(("onPlayerJoin"), false, nullptr, std::make_unique<TLuaArg>(TLuaArg { { LockedClient->GetID() } }), false);
|
||||
bool Return = false;
|
||||
LockedClient->SetIsSyncing(true);
|
||||
mServer.ForEachClient([&](const std::weak_ptr<TClient>& ClientPtr) -> bool {
|
||||
if (!ClientPtr.expired()) {
|
||||
auto client = ClientPtr.lock();
|
||||
|
@ -178,5 +178,5 @@ std::string TUDPServer::UDPRcvFromClient(sockaddr_in& client) const {
|
||||
return std::string(Ret.begin(), Ret.begin() + Rcv);
|
||||
}
|
||||
|
||||
TUDPServer::~TUDPServer() {
|
||||
}
|
||||
/*TUDPServer::~TUDPServer() {
|
||||
}*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user