diff --git a/src/game/src/building.cpp b/src/game/src/building.cpp index 426fa8e..509f518 100644 --- a/src/game/src/building.cpp +++ b/src/game/src/building.cpp @@ -815,6 +815,11 @@ CLand * CManager::FindLandByGuild(DWORD GID) bool CManager::LoadObject(TObject * pTable, bool isBoot) // from DB { + // Skip loading if the target map is not available on this core + // Source: https://metin2.dev/topic/23614-solving-a-very-old-problem-what-most-people-ignore/#comment-163073 + if (!map_allow_find(pTable->lMapIndex)) + return false; + CLand * pkLand = FindLand(pTable->dwLandID); if (!pkLand)