In Hero Wars you can play multiple characters on different servers, and you can also change the server for the main character to play with other players.
To transfer or create a new character you need to go to the profile of the current one and click "Change server":
You will see the server selection screen, where you can choose a server and transfer your current progress there or create a new one:
You can create a new character on any free server.
But with transferring you can only do it to a server below yours. Because these servers are older than yours. You can't transfer the character to a newer server, as it will be unfair to new players who play less than you:
~Tranfering a character ~
When you transfer your character, you keep your VIP level and all your progress except for your arena/grand-arena place and the guild itself. It is explained by the fact that other players are there and they have created other guilds, and all places on the arenas are also taken by someone else, you will have to conquer them again.
For each character, one free transfer is available:
Important! The transfer operation cannot be canceled.
You won't be able to go back to your initial server, there is no such function in the game.
~Creation a new character ~
When you create a new character - you start a new game on a new server, the VIP-level is not kept.
You can switch between servers at any time and play multiple characters: