I'm serving with user made MP maps. Does everyone who wants to join have to have these maps, too?

OFP clients download from the server machine on-the-fly copies of maps that the client computer is missing. Keep in mind that more time is needed for the download to complete before the game can begin. The larger the map files, the longer the game start delay.

Where are these on-the-fly maps downloaded to? It depends: