mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 09:34:19 +00:00
Fix: Map changing with dummy
This commit is contained in:
parent
489c148f91
commit
a7862a200f
|
@ -657,6 +657,7 @@ void CClient::DummyConnect()
|
|||
|
||||
//connecting to the server
|
||||
m_DummyConnected = 1;
|
||||
m_DummyConnecting = 1;
|
||||
m_NetClient[1].Connect(&m_ServerAddress);
|
||||
|
||||
// send client info
|
||||
|
@ -1295,6 +1296,16 @@ void CClient::ProcessServerPacket(CNetChunk *pPacket)
|
|||
if(Unpacker.Error())
|
||||
return;
|
||||
|
||||
if(m_DummyConnecting)
|
||||
{
|
||||
m_DummyConnecting = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
m_DummyConnected = 0;
|
||||
g_Config.m_ClDummy = 0;
|
||||
}
|
||||
|
||||
// check for valid standard map
|
||||
if(!m_MapChecker.IsMapValid(pMap, MapCrc, MapSize))
|
||||
pError = "invalid standard map";
|
||||
|
|
|
@ -245,6 +245,7 @@ public:
|
|||
virtual bool DummyConnected();
|
||||
void DummyInfo();
|
||||
int m_DummyConnected;
|
||||
int m_DummyConnecting;
|
||||
int m_LastDummyConnectTime;
|
||||
|
||||
virtual void GetServerInfo(CServerInfo *pServerInfo);
|
||||
|
|
Loading…
Reference in a new issue