di thrantir il 27 apr 2006, 16:33
allora, vdiamo se riesco a spiegarti bene il tutto:
il tuo pc sta probabilimente dietro un router. Questo vuol dire che il pc ha un indirizzo IP privato. Un indirizzo ip e' composto da quattro numeri da 0 a 255. L'indirizzo ip identifica un computer in una rete, il fatto che il tuo pc abbia un ip privato significa che puo' essere individuato solo all'interno della tua rete privata (o domestica). Il router, invece, mette in contatto il tuo pc con il resto del mondo, e questo significa che ha 2 ip: uno che lo individua nella rete domestica e uno che lo identifica all'esterno. Quando tu vuoi giocare online, c'e' un problema di riferimenti: le tue comunicazioni "econo" dalla tua rete locale con l'ip, visibile dal'esterno, del tuo router. Il server pensa che quell'ip corrisponda al tuo pc, mentre invece e' quello del router!
Allora, per risolvere il problema, devi istruire adeguatamente il router: gli devi dire che alcune comunicazioni sono dirette al tuo pc, quindi quando gli arrivano lui le deve passare direttamente al tuo pc. Questo si fa con le regole di nat
Per prima cosa e' meglio che il tuo pc abbia un indirizzo ip privato statico, cioe' fisso. Per fare questo vai nelle proprieta' del tcp/ip della connessione lan, e inserisci un valore fisso nel campo ip address. Attenzione, devi sapere anche qual'e' l'indirizzo ip del tuo router, perche' i primi tre numeri dell'indirizzo del router e del tuo pc devono essere uguali (perche' in questo modo stnano nella stessa rete). Tipicamente sara' 192.168.0.1 o 192.168.1.1, il tuo pc potrebbe essere quindi 192.168.0.x o 192.168.1.x dove x va da 2 a 254 (i numeri 0 e 255 hanno un significato particolare). La netmask va messa a 255.255.255.0 e il gateway e' il tuo router, quindi metti l'indirizzo. A seconda del router, puoi anche non impostare il dns, altrimenti devi mettere quello del tuo provider
fatto questo, dovrai impostare al router questa regola:
You'll also have to configure your Router to forward port 2350 to whatever 192.168.*.* address your computer is using.
cioe' che tutte le connessioni alla porta 2350 (che e' evidentemente quella usata dal gioco), vanno mandate sul tuo pc, infatti dovrai mettere l'ip che gli hai appena dato
come ti dice qui:
In order for the game to work, you have to tell the game what your Internet IP address is... If you go to this site:
http://www.whatismyipaddress.com/ it should tell you your Internet IP.
andando su quel sito ti dira' il tuo ip verso l'esterno, che e' di fatto l'ip verso l'esterno del tuo router. A quanto dice, devi inserirslo come parametro nel gioco. Probabilmente tu non hai un contratto adsl con ip statico, allora ricordati che queto ip puo' cmabiare, quindi controllalo ogni volta
Fletto i muscoli e sono nel vuoto
Principi di architettura degli eleboratoriX postare immagini-----BEGIN GEEK CODE BLOCK-----
GCS/IT/L/MU d- s: a C++$>+++ UL+>++ P L+++>++++ E--- W++ N++>+++ o+>++ K? w O-- M- VMS? V- PS++ Y+ PGP+ t 5? X+ R++>+++ tv+ b+++>++++ DI+++ D++ G e++ h- r++ y++
------END GEEK CODE BLOCK------
Addio Dani, sono più ricco perchè ti ho conosciuto