Il éxiste diférente manière de se procurer un serveur.
Mais la plus répendue est de le louer.
Ton ami doit très certainement le louer pour un nombre de ports "accueuillant" d'une certaine valeur, afin de pouvoir laisser entrer plusieurs personnes.
Bien sûr, pour le système de paiement, c'est très certainement lui qui l'a mit en place. Etant donné que dans la programmation de ton serveur/jeu tu as la possibilité de black-lister et de white-lister certaine personne, il doit certainement white-lister les personnes qui ont prélablement payés.
Sur ce site la, par éxemple : http://www.minecraft-illimity.com/ , tu as la possibilité de louer des serveurs "pré-programmés" pour ton jeu. ( en gros tu n'as pas besoin de bidouiller par toi-même pour pouvoir faire fonctionner ton serveur de jeu).
En conclusion, si plus personne ne paye ton ami, il ne risque pas de pouvoir continuer de faire tourner son serveur à moins qu'il y mette l'argent de sa poche.
Connait tu réellement la définition du mot "serveur" ? Par simple curiosité, étant donné que beaucoup de gens l'utilisent à tord et à travers et ne comprennent pas les éxplication après ^^
Personnellement je te conseillerai de créer un serveur privé en passant par de bon vieux logiciels tels que Tunggle qui permettent de relier les réseaux pour en faire une sorte de réseau local. Bien sûr, il te faudra bidouiller mais c'est gratuit, et en plus il ne t'appartient qu'à toi, et il t'est libre de choisir de le rendre payant ou non.