Pongo esto para aquellos que apenas se estan iniciando y no saben mucho del tema, y un par de soluciones.
1) ¿Que es el lag?
El lag es el tiempo que tarda un sistema en responderle al otro. Normalmente se mide con el famoso "ping", que consiste en enviar un paquete con bytes de datos a otra PC, y esperar a que conteste. El tiempo que tarda se mide en MS (microsegundos). A mayor este numero, mayor será el "latency", entonces es cuando sufriremos más lag.
Relacion Cliente-Servidor:
Cuando jugamos o usamos alguna red, solemos usar el protocolo TCP/IP, el cual se compone de una relación cliente-servidor, donde el servidor es el encargado de administrar los datos y enviarlos de regreso a los clientes. Por ejemplo, cuando jugamos Age of Empires, una PC pone le partida y las demas se conectan a esta. La PC que pone la partida es el servidor, y los demás son los clientes. Si yo estuviera por ejemplo en USA, y el servidor en Brazil, entonces como la distancia es bastante tendremos mucho latency (aproximadamente 350 MS dependiendo de otros factores), así que la jugabilidad será horrible, pero no es todo, sino que como servidor seguro tendra varios clientes en diferentes lugares, y debe haber sincronia asi que lo mas probable es que el juego sea muy malo.
2) ¿Por que sufro de lag, entonces?
Hay varias razones.
Una se debe a poca banda ancha de red disponible:
Por ejemplo, si tenemos una conexion telefonica (56kbps), esta tiene un ancho de banda minimo, entonces aunque este dedicada, lo mas probable es que se sature y la informacion tarde en llegar a su destino. Tambien puede ser que tengas una conexion de banda ancha DSL o Cable (512/128 kbps) donde (velocidad de bajada [recepcion de datos] / subida [envio de datos]), en la cual la recepcion de datos, si no es buena, es decente, pero la de subida es realmente muy poca y la velocidad de envio se satura, provocando lag, sumando esto a que algunos SO (lease Windows XP Pro), reservan cierto ancho de banda para otras tareas (macabras), y asi contrubuyen con el problema. Aunque a veces tambien podemos atribuirlo a que estemos muy divertidos con nuestro P2P de compartidos, y pues nos come todo el ancho de banda, debemos procurar limitarlo para evitarnos, y a los otros jugadores ese sucio lag.
Tambien puede ser gracias a un ordenador poco poderoso:
A veces, tenemos en nuestra PC varios softs ejecutandose, los cueles consumen tiempo del procesador, memoria RAM y VRAM (memoria de video), además de saturar el ancho de banda interno. Esto puede producir que el CPU de prioridad a otros procesos en vez de a los juegos, asi que el LAG se incrementará.
3) ¿Entonces, como redusco el LAG?
Tres puntos:
a) Consigue conectarte a los servidores mas cercanos a tí en lo posible para jugar
b) Consigue una buena conexion de banda ancha decente.
c) Consigue una PC poderosa, o bien, administrala de forma que te soporte perfectamente todas tus aplicaciones