diff --git a/src/network/protocols/server_lobby_room_protocol.cpp b/src/network/protocols/server_lobby_room_protocol.cpp index 2a9b4ca4c..16254c80a 100644 --- a/src/network/protocols/server_lobby_room_protocol.cpp +++ b/src/network/protocols/server_lobby_room_protocol.cpp @@ -141,7 +141,9 @@ void ServerLobbyRoomProtocol::update() break; case WORKING: { - checkIncomingConnectionRequests(); + // Only poll the STK server if this is a WAN server. + if(NetworkConfig::get()->isWAN()) + checkIncomingConnectionRequests(); if (m_in_race && World::getWorld() && NetworkWorld::getInstance()->isRunning()) {