You can write a plugin that would create the world map within a certain radius? Written by / genmap <radius> - and he created a new chunks. And then the world is created only when a person walks on it.