diff --git a/client/CServerHandler.cpp b/client/CServerHandler.cpp index 9fddf66b0..262aec497 100644 --- a/client/CServerHandler.cpp +++ b/client/CServerHandler.cpp @@ -541,6 +541,8 @@ ui8 CServerHandler::getLoadMode() if(pn.second.connection != c->connectionID) return ELoadMode::MULTI; } + if(howManyPlayerInterfaces() > 1) //this condition will work for hotseat mode OR multiplayer with allowed more than 1 color per player to control + return ELoadMode::MULTI; return ELoadMode::SINGLE; }