Fix bug and Add a server attribute(region & generation) and Bakcup function.