There is no difference in the world generation algorithm between single player and multiplayer. If you use the same seed and same world type in the same version, you will get the same map.
The most likely problem is that the multiplayer server was made in a different version. The generation algorithm can change from version to version and is always updated when new biomes are added. If the server was made before December 10th 2013, it would have been running an older version of Minecraft.
To generate the multiplayer map, you would need to use the version it was made in.