generate server options