MOHAA Server? How to make one


I am a big fan of MOHAA but i am new to online gaming of MOHAA. Me and my friend want to play MOHAA online but the problem is he can make server but i cannot. We exchanged IP's of each other but when i enter his IP into my onine game i can connect but wgenever I make server and he tries to connect but fails.

Is there any specific settings i want to make? Please guide me in detail. Someone Told me i need Public IP. is it true?

The one hosting the server needs a public ip.

Why dont you just play on these Pakistani servers