Some are free, but most of the time, if you want your own server, you have to pay for it. There is usually a third party software that lets you add a server with a password.