support all server creation parameters (big change) // support userdata from file or URL