2010-01-24 11:40
Japp, det här är ganska lätt. Det du måste göra är att "portforwarda" i routern. Routern har en NAT/PAT/kalladetvadnivill-funktion som översätter en adress till en annan. På insidan av routern (i ditt lokala nätverk) så har ni privata IP-adresser 192.168.1.*. Dessa adresser är inte giltiga ute på internet, utan där tillåts endast skarpa, riktiga adresser. På andra sidan av routern har ni en sådan skarp adress, och NAT/PAT/kalladetvadnivill-funktionen översätter era privata IP-adresser till en skarp som kan användas på internet.
När dina kompisar försöker ansluta till din skarpa adress på porten 27015 så vet routern inte vilken dator i det lokala nätverket den ska till. Det portforwarden gör är att den tar ramen som routern får in och skickar det vidare till rätt dator på det lokala nätverket, ja, den datorn där CSS-servern körs.
Hur du portforwardar i routern beror på vilken modell och vilket märke du har. Surfa in på
http://portforward.com/ och leta sedan upp rätt märke/modell, så finns det bilder som beskriver hur du går till väga. Det är port 27015 du ska portforwarda.
Anledningen till varför det fungerade på ditt LAN var för att du där blev tilldelad en skarp IP-adress. Du satt alltså inte bakom en routern med NAT-funktion.
Så:
1. Portforwarda i routern.
2. Skriv sv_lan 0 i serverkonsollen (ska inte behövas om du inte startar servern från spelet).
3. Surfa in på whatismyip.org, det är den adressen som dina kompisar ska ansluta med.