Do i have to port forward my ip to let my friend join? if yes is there another way to join my game?
You can join off Steam friends' list. One player hosts, the other player right-clicks his name on the Steam friends' list and clicks Join Game.
Ah it worked! thank you!