You create world in settings.ini file, not in the game. After setting options in that file your world will be hosted when you run dedicated server and you dont need to host it from the game, you and your friends must browse that world and just join it.