1) Quand tu dis avoir ouvert les ports, j'espère que tu parles de port forwarding (sinon tu peux ouvrir tout se que tu veux, ça ne risque pas de changer grand chose). Si c'est bien ça, moi je parie sur ta config serveur (au sens large -> firewall ouindaus, hl2server...), voir encore mieux, tes potes qui tente la connexion via LAN en entrant ton adresse publique
(mais dans ce cas, ils ne méritent pas de jouer
)