What is it and why does it happen?
The “Your map differs from the server” error is produced when a player tries to connect when they have a different map download that is under the same name as the map your server/the server you are trying to join is currently running.
Method - For the Player
-
Navigate to your Steam directory.
*For example C:\Program Files (x86)\Steam
-
From there, navigate to
steamapps/common/GarrysMod/garrysmod/maps
. -
Proceed to remove any maps that have the same name as the map that the server you are trying to connect to is running.
-
Navigate back to the
garrysmod
directory and enter theaddons
directory. -
Proceed to remove any maps that have the same name as the map that the server you are trying to connect to is running.
-
Restart Garry’s Mod.
-
Attempt to connect to the server.
If the issue persists:
-
Unsubscribe from the Workshop Addon for the map on Steam.
-
Navigate to your Steam directory.
*For example C:\Program Files (x86)\Steam
-
From there, navigate to
steamapps/common/GarrysMod/garrysmod/downloads/server
. -
Delete the contents of the folder.
*Note: This removes all files you have installed from any server, as a result you will redownload everything upon joining a server.
-
Reconnect to the server.
Method - For the Server Owner
-
Navigate to the Game Panel and proceed to login.
-
Click on Game Services button and if prompted select the server you would like to apply the fix to.
-
Navigate to the File Manager
-
Navigate to the
garrysmod/maps
directory. -
Proceed to rename the map that you are currently using on the server.
-
If you are using FastDL for your map, sync the FastDL.
-
Restart your server.