I'm curious that if it is possible to lock areas until people find the maps.
Interesting idea, but …
Simply create another surface as the source of copying. When map is found, copy some chunks to the default surface, which enlarge the playable area.
… maps are not guaranteed to exist everywhere. Big maps are spawned with a 0.005 probability, the smallest maps with a probability of 0.015 when killed by a player (killing means by use of weapons, not by mining a tree) -- unless the target (tree, spawner, or worm) is killed by fire or an explosion (small and medium maps are removed in that case, and big maps are replaced with scorched maps). If mods like Wild fire are used, trees may also catch fire from natural causes, in which case all maps are removed.
If you start in a desert area, wood is precious, you need to mine it at the latest when you need wooden poles, so you don't want to waste ammo by shooting trees without yielding wood. So, in the worst case, you'd be stuck in the starting area because there are no maps.
Also, what about radars? They uncover new chunks. It may be possible to cripple them so they display only the current chunk (but what if they are placed at the border?), but I don't know. Abolishing radars altogether would be bad because they are needed in bigger bases so that you can check what's going on in a distant outpost without moving there.
How about a player moving to the edge of the charted area? I could imagine that there's a trigger area some tiles before you reach the border where the new chunk will then be generated -- how to cope with that?