Creating Custom Maps

Hi, is there a way to create custom maps that i can then stream into my server or are all the maps out there ported over from another game?

Thanks all!

modelling software such as 3ds max, and plugins for it such as gims evo to export files to a format gtav can read.