| 1159 | } |
| 1160 | |
| 1161 | int CServer::NewClientNoAuthCallback(int ClientId, void *pUser) |
| 1162 | { |
| 1163 | CServer *pThis = (CServer *)pUser; |
| 1164 | |
| 1165 | pThis->m_aClients[ClientId].m_DnsblState = EDnsblState::NONE; |
| 1166 | |
| 1167 | pThis->m_aClients[ClientId].m_State = CClient::STATE_CONNECTING; |
| 1168 | pThis->m_aClients[ClientId].m_aName[0] = 0; |
| 1169 | pThis->m_aClients[ClientId].m_aClan[0] = 0; |
| 1170 | pThis->m_aClients[ClientId].m_Country = -1; |
| 1171 | pThis->m_aClients[ClientId].m_AuthKey = -1; |
| 1172 | pThis->m_aClients[ClientId].m_AuthTries = 0; |
| 1173 | pThis->m_aClients[ClientId].m_AuthHidden = false; |
| 1174 | pThis->m_aClients[ClientId].m_pRconCmdToSend = nullptr; |
| 1175 | pThis->m_aClients[ClientId].m_MaplistEntryToSend = CClient::MAPLIST_UNINITIALIZED; |
| 1176 | pThis->m_aClients[ClientId].m_ShowIps = false; |
| 1177 | pThis->m_aClients[ClientId].m_DebugDummy = false; |
| 1178 | pThis->m_aClients[ClientId].m_ForceHighBandwidthOnSpectate = false; |
| 1179 | pThis->m_aClients[ClientId].m_DDNetVersion = VERSION_NONE; |
| 1180 | pThis->m_aClients[ClientId].m_GotDDNetVersionPacket = false; |
| 1181 | pThis->m_aClients[ClientId].m_DDNetVersionSettled = false; |
| 1182 | pThis->m_aClients[ClientId].Reset(); |
| 1183 | |
| 1184 | pThis->GameServer()->TeehistorianRecordPlayerJoin(ClientId, false); |
| 1185 | pThis->Antibot()->OnEngineClientJoin(ClientId); |
| 1186 | |
| 1187 | pThis->SendCapabilities(ClientId); |
| 1188 | pThis->SendMap(ClientId); |
| 1189 | #if defined(CONF_FAMILY_UNIX) |
| 1190 | pThis->SendConnLoggingCommand(OPEN_SESSION, pThis->ClientAddr(ClientId)); |
| 1191 | #endif |
| 1192 | return 0; |
| 1193 | } |
| 1194 | |
| 1195 | int CServer::NewClientCallback(int ClientId, void *pUser, bool Sixup) |
| 1196 | { |
nothing calls this directly
no test coverage detected