Está en la página 1de 21

LAAAAAAAAAG!!!

=============== Explicacin y Soluciones ===============


Antes que nada, si buscas una solucin al LAG o entender las razones por las que se da, LEE LA GUIA del TODO.
El trmino LAG viene del ingls "lag behind" que significa rezagarse, quedarse atrs !Abreviacin de Loading", # es com$nmente conocido
como el problema que se representa a nivel de comunicaciones cuando ha# un retraso ma#or del normal entre el servidor # el cliente. El lag
puede ser producido por % factores globales&
' (roblema de )alta de *ecursos del (+ del +liente con el ,uego.
- Problea de la !ed In"erne"#
' (roblemas de )alta de *ecursos del (+ -ervidor.
El primer factor solamente queda a manos del ,ugador el tener un equipo lo suficiente bueno para poder soportar el ,uego. El tercer factor queda
a manos de la administracin del servidor, # de que te garantice que soporte lo que ofrece, # en el caso de nuestras comunidades de *agnaro.,
los servidores estn hechos para /011 usuarios.
El segundo factor es el ms com$n, # e2isten muchas causas por las que alguien puede tener LAG al ,ugar, trataremos de mencionar los casos
ms comunes # las soluciones ofrecidas.
===================== PI$G =====================
La velocidad entre el +liente !3u computadora" # el -ervidor !Lugar a donde te conectars" se mide en milisegundos, # puede ser fcilmente
medida mediante un comando en 4indo5s llamado PI$G. (ara e,ecutar ping sobre alg$n servidor&
' En tu 4indo5s pon 6nicio # luego E,ecutar. En el cuadrito escribe %&D # presiona Acep"ar'O('E)ecu"ar.
' -e te mostrar la ventana de +omandos, como en la imagen a continuacin.
' En esta ventana puedes e,ecutar comandos de (ing para determinar la respuesta entre un servidor # tu computador.
%oando* ping 7ip del servidor89E:3E*;
En la parte que dice Pin+ S"a"is"ics vemos un resumen de los resultados, en donde lo ms importante es el , de Loss # el A-era+e Pin+. En la
screenshot por e,emplo podemos ver que tengo <%< ms de (ing promedio a Gaia*= !uno de mis servidores", # 1 paquetes perdidos, lo cual es
bueno considerando una cone2in internacional.
(ara realizar una prueba de ping con ma#or precisin, es me,or hacerla con varios intentos, por lo que pueden poner en el comando mismo este
parmetro& -n ./ para hacer %1 pruebas de ping # que el promedio sea me,or. E,emplo& ping >0.</?./@.// 'n %1
En ,uegos como *agnaro., la velocidad de cone2in entre cliente # servidor no es tan importante, # puede por e,emplo tolerarse ms de lo que
harAas con un ,uego de -hooter !+ounter -tri.e por e,emplo" en donde deseas que al disparar tu bala golpee rpido al ob,etivo, antes de que te
disparen a ti. Es tolerable en *agnaro. un ping de hasta /01 m2imos para poder ,ugar sin muchas complicaciones. -i tu ping es de <11 o
menos, tendrs una cone2in e2celente.
===================== !UTAS =====================
Es normal creer que cuando te conectas a un servidor lo haces directamente, pero esto es falso, #a que normalmente en promedio pasas por un
mAnimo de <1 servidores que mane,an tu informacin # la van llevando a su destino. Es por eso que se llama *ed internacional, 6nter:E3, en
donde cuando un dato sale de tu computadora, va pasando entre diferentes servidores que van enviando a otros ms hasta llegar al lugar donde
quieres pedir la informacin, # asA mismo regresa.
Tu %asa ----0 Ser-idor %iudad ----0 Ser-idor del ISP por Es"ado ----0 Ser-idor del ISP Principal ----0 $odo Global ----0 Ser-idor ISP del
Ser-er Des"ino ----0 #### Ser-idor Des"ino
Esta *uta tiende a crecer entre ms le,ano est el servidor de tu ubicacin, inclu#endo a$n si ha# le,ania continental. (ara averiguar tu ruta de
coneccin con el servidor se puede realizar de la siguiente manera&
' En tu 4indo5s pon 6nicio # luego E,ecutar. En el cuadrito escribe %&D # presiona Acep"ar'O('E)ecu"ar.
' -e te mostrar la ventana de +omandos, como en la imagen a continuacin.
En esta ventana puedes e,ecutar comandos de 3racert para determinar la ruta entre servidor # computador.
%oando* tracert 7ip del servidor89E:3E*;
En la imagen se muestra la *uta por la que #o, desde +osta *ica, debo pasar para llegar a Gaia*=, # como pueden ver pas por </ computadoras
diferentes !servidores" para llegar al final al -alto <% que es Gaia*=.
En cada lAnea numerada !llamados -altos", partiendo del <, este comando realiza % pings a cada servidor, de hecho vers que la respuesta est en
milisegundos. -i un servidor de la lista te da como respuesta % asteriscos !B", quiere decir que est configurado para := *E-(=:CE* A (6:G,
lo cual es posible # no quiere decir que tengas lag. -i en alguno de los saltos el ping sube mucho # de allA en adelante sigue con ping alto,
entonces ese servidor es el culpable de que tengas lag, de hecho, el !B" quiere decir que no respondi en < segundo, # si por e,emplo sale <
asterisco # / respuestas, quiere decir que ese servidor tiene mucho trfico, te produce prdida de paquetes # por ende )reezes.
3cnicamente hablando, pero no con precisin, si en la ruta el ping crece del primer salto al salto del medio, el problema es tu proveedor de
internet. -i crece de la mitad hacia el antepen$ltimo salto, el problema es el 6-( del servidor donde ,uegas, o alg$n nodo en la ruta. -i el ping
crece en los $ltimos / saltos, el problema es el mismo servidor.
======== PI$G ALTO o PE!DIDA DE PA1UETES ========
Dasado en los / temas anteriores, las principales razones del lag al conectarte a un servidor de ,uegos son el Pin+ Al"o, que se refiere a que el
tiempo de cone2in de tu casa al servidor supera lo tolerable a %01 o ms milisegundos. Las razones de (ing Alto pueden ser&
Eucha distancia de tu casa al servidor. E,emplo& -i #o quisiera ,ugar en un servidor en Forea, obvio tendr lag.
Cescargas algo mientras ,uegas. (rogramas como Dittorrent, descargas de internet # a menudo E-: producen lag en un ,uego.
(oco ancho de banda. Gn ,uego como ragnaro. requiere poco ancho de banda contratado, tanto asA que con 0?.pbs !modem telefnico"
,ugars bien, pero en mapas con muchos usuarios u ob,etos en la pantalla te va a dar un poco de lag.
-p#5are o Hirus. Estos programas suelen transmitir a la red o escanear lo que haces en tu computadora # consumen ancho de banda.
=tras razones de ma#or peso, pueden ser los 6-( !6nternet -ervice (rovider" o tu proveedor de 6nternet, la empresa a la que le pagas para tener
acceso a la red mundial. A veces estas empresas ofrecen velocidades altas a sus usuarios # venden mucho ms de lo que ellas pueden resistir, por
lo que en horas de mucho trfico de datos de internet en tu regin, zona, paAs, puedes tener lag. =tra razn puede ser que tu proveedor de
servicios tenga malas instalaciones o alg$n fallo.
El segundo problema, (rdida de (aquetes !(ac.et Loss I , recuerda que fue lo mencionado en el tema de (ing" es un problema que genera
)reezes cuando ,uegas, por e,emplo que ests bien conectado pero cada cierto tiempo, en lapsos irregulares, tu persona,e de,a de caminar #
actuar por unos momentos # luego todo se acelera para volver a la normalidad. Las razones de (ac.et Loss pueden ser&
En la *uta de cone2in, alg$n servidor est saturado o tiene mucho trfico. CaJado.
Eala instalacin de *ed en alg$n lugar, inclu#endo tu casa.
En ambos casos, puedes investigar simplemente con los / comandos e2plicados anteriormente, (ing o 3racert, para encontrar al culpable del lag.
============= SOLU%IO$ES - P!O23 =============
1ue es un Proxy4 Da,o este concepto de ,uego, un pro2# es un servidor "opcional" que llevar tu cone2in de l al servidor principal, siendo
que entre el servidor =pcional # el (rincipal la cone2in es mu# buena. Gn servidor pro2# es como agregar nuestros propios saltos
personalizados a tracert.
(ara montar un servidor pro2# necesitas tener -E*H6C=*E- AC6+6=:ALE-, a parte del ,uego. =bviamente es costoso pensar en tener ms
hard5are rentado, pero ha# personas que pueden hacerlo # otras personas que inclusive pueden prestar, pues lo que se necesita e,ecutar en el (+
que har de pro2# es mu# poco, # el ancho de banda que consume tambin.
-iempre realiza pings constantes desde los servidores pro2#s hasta el servidor principal para valorarlo # reportar en el foro su rendimiento. Gn
e,emplo es que si tengo mi servidor en G-A, # tengo un pro2# en +hile que tiene un ping de </1 al servidor, # tengo un usuario que tiene un
ping de %11 al servidor en G-A, pero al servidor en chile le da un ping de /1, entonces su ping entrando por pro2# ser de </1K/1 L <@1 que es
mucho me,or que %11. 3ambin eval$a si ha# paquetes perdidos, a veces pasa pero por eso la idea es tener varios pro2#s.
Gu5a de Proxy en Linux*
(rimero, copia el archivo llamado proxyro#c que se encuentra en esta misma carpeta, en alguna carpeta de tu servidor # con el usuario root.
=,o con la nota que de, dentro del cdigo TU IP DE SE!6IDO! A1UI, allA debes colocar obviamente la 6( p$blica de tu servidor en donde
este pro2# funcionar. A veces cuando uno renta un equipo te dan ms de < 6( p$blica, # en ese caso podrAas crear un cdigo para cada 6(
p$blica, eso hago #o. AsA podrs hacer pro2#s para tA, # pro2#s para otras comunidades si es que desean compartir enlace.
Ahora, compAlalo con el siguiente comando& cc -o proxyapp -O proxyro#c
6gnora las 5arnings que te salgan, siempre pasa por que no est codificado con mucho estilo, el asunto es que funciona. Al compilar te va a
generar un e,ecutable llamado en este caso pro2#app el cual es quien crea enlaces pro2#s. Ahora bien, puedes cambiarle el nombre al e,ecutable,
por e,emplo, por cada 6( de mi servidor tengo un (ro2#M6(<, (ro2#M6(/... asA no me confundo de en donde e,ecutar el pro2#.
Ahora, como e,ecutarN Este e,ecutable se alimenta con parmetros, de la siguiente manera&
-upongamos que tu tienes tu servidor de *agnaro. en la ip AAA.DDD.+++.CCC # que compilaste este e,ecutable en un servidor con varias
6(-, pero lo hiciste en 444.OOO.PPP.QQQ. 3ambin supongamos que tu servidor se conecta en los puertos por defecto de eAthena ?R11 '
?</< ' 0</<. -i quieres levantar un (ro2# en este servidor e,ecutas asA&
#'proxyapp 78// 78// AAA#999#%%%#DDD PLo+in
#'proxyapp 7:;: 7:;: AAA#999#%%%#DDD P%<ar
#'proxyapp =:;: =:;: AAA#999#%%%#DDD P&ap
(ara que entiendas un poco ms los parmetros, funcionan asA&
.Spro2#app 7puerto de este (+8 7puerto al que enviars8 7ip a donde enviars8 7nombre del proceso8
=bviamente, los puertos tambin debers abrirlos en el servidor pro2# si tienes alg$n fire5all. -olamente puedes usar los mismos puertos del
-ervidor. :o te saldr ning$n mensa,e de que est e,ecutando, pero siempre lo hace, si deseas verificar que est funcionando utiliza el comando&
ne"s"a" -"ulpn
Esto te mostrar la lista de aplicaciones en Linu2 que estn escuchando por cone2iones en puertos. Centro de la lista deberAan estar la 6(
444.OOO.PPP.QQQ !la de tu servidor" seguida de (uerto.
A+re+ando el Proxy a sclien"in>o#xl
=. tu pro2# est activado # funcionando, pero ahora vamos a agregarlo al cliente para que los usuarios puedan utilizarlo. Lo primero que debes
saber es que para que tu cliente acepte pro2#s, debes parchearlo como normalmente se hace, pero metiendo la opcin de ?Enable Proxy? o si
no, no va a funcionar. Hamos a editar el sclientinfo.2ml para agregar nuevos servidores a la lista, es relativamente fcil, es como hacerle ms
copias a la info de tu servidor actual, # pegarlas de nuevo pero cambindole la 6(, ponindole la del pro2#. Gn e,emplo de clientinfo de mis
servidores lo puedes encontrar en esta misma carpeta.
+omo nota, mantn los "Admin" de la lista en cada pro2#, porque si no lo haces, no los vern como GETs si entran en pro2#. 3ambin si te fi,as,
coloqu de otro color los pro2#s, en Gris, deba,o del nombre del servidor, para que el ,ugador compare. Algo final que debes decirle al ,ugador
es que -i va a cambiar de pro2#, debe cerrar el ,uego del todo, no basta con deslogear # seleccionar otro servidor.
=========== SOLU%IO$ES - &ULTIPUE!TOS ===========
$OTA* Esta seccin es <11I $til para usuarios de +hile ' H3*.
La solucin de multipuertos, para cambiar el puerto al que te conectas al servidor para ,ugar *agnaro., es algo que fue necesario aplicar debido a
una mala e ilegal prctica de los proveedores de internet, lease principalmente H3* # "sus maravillosas ofertas de me,orar tu cone2in".
Pero @ue es un Puer"o4 +ada computadora tiene ?00%0 puertos para entrar a ella mediante internet. En cada puerto normalmente, # hablando en
trminos de ,uegos, el -ervidor de *agnaro. espera a que usuarios se conecten a l. (or e,emplo, el servidor de ragnaro. espera que un usuario
se logee por el puerto ?R11, seleccione sus persona,es en el puerto ?</< # se conecte a ,ugar #a con su persona,e en el puerto 0</<. Gn servidor
de pginas 5eb espera a que la gente vea las pginas en el puerto U1, un servidor )3( espera que usuarios ba,en archivos del puerto /<, # asA
constantemente, ha# muchos puertos que #a tienen una tarea fi,a com$n.
La <is"oria del Problea###
Gno normalmente como usuario no deberAa de interesarle esto, estos n$meros no los notas al ,ugar o al navegar o ba,ar archivos, pero la
situacin actual que dan los proveedores de internet nos obligan a entender un poco de esto. *esulta que antes, los proveedores de internet no les
interesaban vender ms all de lo que podAan ellos mismos soportar, pues un usuario promedio de internet simplemente veAa pginas 5ebs #
correos, lo cual consume mu# poca velocidad aun teniendo / o % megas de cone2in. Ce hecho, el mismo punto de que mientras leAa la pgina o
el mail, su ancho de banda ni se usaba. El problema parti cuando estos usuarios empezaron a usar los programas (/(, conocidos como Ares,
Dit3orrent, Emule, Fazaa, etc. Estas aplicaciones consumen el <11I de tu velocidad para ba,ar los programas, # no solo de ba,ada sino de
subida tambin, por lo que tu internet se usa al <11I, # si multiplicamos esto por todos tus vecinos # los usuarios del paAs, el proveedor de
internet vivi su pesadilla, de que se qued sin nada que ofrecer # qued mal con sus usuarios.
(ero entonces el proveedor de internet, llammoslo H3* para leer ms rpido, di,o&
?&&&&#### es"os pro+raas @ue nos <acen la pesadilla y nos de)an sin nada @ue o>recer noralen"e usan los puer"os del :/;A al
7==.=B @ue "al si lii"aos a escondidas el anc<o de banda de "odos esos puer"osB sin decirles a los usuarios y ne+ando "oda acusacin4
as5 podeos -ender AU$ &CS!!#?
Es por esto que apareci el sistema llamado In"erne" S<appin+, el cual mantiene controlado el trfico de muchos puertos, limitndolo
e2cesivamente para que los proveedores de internet puedan seguir vendiendo servicios.
El problema ahora se le presentarAa a los usuarios de Vuegos, pues dentro de ese rango de puertos tambin estn los de los servidores de ,uegos, #
tu cone2in aunque sea de % o @ megas de velocidad, lo que no te dicen es que esa velocidad la tienes solo si ba,as archivos por )3( !puerto /<"
o consultas pginas 4ED !puerto U1". El resto de los puertos estn limitado a mu# ba,a velocidad, # peor a$n, para 3=C=- los usuarios que
tiene el proveedor de internet. P est oculto de tal forma el engaJo, que si le das ping a un servidor, te va a dar una respuesta rpida sin
problemas, # si les llamas para pedir a#uda o que,arte, te dirn que "3u ping es bueno, debe ser tu computadora tiene virus o sp#5are" aunque
ha#as recin formateado el equipo.
La solucin al problea###
(ara configurar tu servidor de una forma especial que permita que los ,ugadores logeen desde varios diferentes puertos se requieren las
siguientes cosas&
Para el ser-idor*
' 6nstalar el )ire5all A() !http&SSrf2net5or.s.comSapf.php". Es gratis, es Linu2 obvio !no le tengo respeto a quien hostea en 4indo5s" # adems
es fcil de usar, una simple interfaz para 6( 3ables para linu2.
' ODO* En el caso de que tu servidor tambin tenga el +ontrol (anel !5eb" en la misma (+, les recomiendo usar una diferente 6( para el servidor
Apache # para el servidor *agnaro., #a que el puerto U1 va a ser salvador aquA para combatir este lag. 3ambin, lo mismo si tienen servidor )3(,
poner el )3( # apache en una 6(, # el servidor en otra. +ada programa tiene una configuracin de "Listening6(" b$squenla.
Para el )u+ador*
' El programa *o *edirector !http&SS555.megaupload.comSNdLO6/)?@4O". Car ms detalle adelante.
Preparando el Ser-idor*
' +onfigura tu servidor de *agnaro. para que cada servidor Login, +har # Eap escuchen por cone2iones en G:A -=LA 6(. Esto se hace de la
siguiente forma&
lo+inEa"<ena#con>*
bindMip& 7tu 6( del servidor8
c<arEa"<ena#con>*
bindMip& 7tu 6( del servidor8
loginMip& 7tu 6( del servidor8
charMip& 7tu 6( del servidor8
apEa"<ena#con>*
bindMip& 7tu 6( del servidor8
charMip& 7tu 6( del servidor8
mapMip& 7tu 6( del servidor8
' 6nstala el )ire5all A(), es fcil, trae un install.sh que har todo automticamente # a la vez detectar cuales puertos tienes "escuchando por
cone2iones". Este queda instalado por defecto en SetcSapf
' Ahora va#amos a la carpeta donde se instalo # editemos el archivo conf.apf.
' Centro del archivo vamos a buscar esta lAnea& IGET%PE%PO!TS=?###?.
' Esa lAnea vamos a editarla poniendo cada puerto 3+( que nuestro servidor tendr abierto para escuchar por cone2iones. (or e,emplo&
-i tengo Apache!U1", si tengo )3(!/<", adems --W!//", # tengo *agnaro. supongamos en los puertos por default&
IGET%PE%PO!TS=?;:B;;BF/B78//B7:;:B=:;:?
Antes de Guardar # -alir vamos a tomar un momento para pensar que otros puertos vamos a abrir para nuestra tarea de "Eultipuertos". Ei
conse,o es el siguiente, me ha funcionado mu# bien.
(ara el puerto del Login, haga lo siguiente& si su puerto es el ?R11, abra otros % puertos ms sumando <1.111 cada vez, de esta forma& ?R11 '
<?R11 ' /?R11 ' %?R11
(ara el puerto del +har, haga lo mismo& ?</< ' <?</< ' /?</< ' %?</<
(ara el puerto del Eap, que es el principal que produce lag, les recomiendo que, aparte de hacer lo mismo, abran tambin los puertos U1 ' /< ' 0<
!obvio si el /< # U1 #a estn en la lista no hace falta mencionarlos nuevamente en la configuracin de A()". Adicional como #a tenAamos
entendido& 0</< ' <0</< ' /0</< ' %0</<
En este caso e,emplo, el conf.apf quedarAa asA&
6GM3+(M+(=*3-L"/<,//,0<,U1,?R11,?</<,0</<,<?R11,<?</<,<0</<,/?R11,/?</<,/0</<,%?R11,%?</<,%</<"
' 3odo perfecto hasta ac, guardamos # salimos de este archivo, # procedemos a editar el siguiente& prerou"e#rules. Este archivo normalmente
contiene esto&
eout "XglobY loading preroute.rules"
Z load 3=- prerouting function
Z do not remove or 3=- vars 5ill not function
tospreroute
Z place #our custom routing rules belo5
Esto no lo vamos a tocar, sino que vamos a agregar nuevas reglas nosotros en una nueva lAnea al final. El cdigo a continuacin son reglas de
6(3ables, las que se basarAan en nuestro e,emplo, si tus puertos principales de servidor no son ?R11 ?</< 0</< solamente reemplace esos
n$meros, # la ip del cdigo :/#;/#./#A/ debers reemplazarla por la 6( en donde pones tu servidor de *agnaro..
Z*eglas para Login -erver
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport <?R11 ', C:A3 ''to'destination <1./1.%1.@1&?R11
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport /?R11 ', C:A3 ''to'destination <1./1.%1.@1&?R11
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport %?R11 ', C:A3 ''to'destination <1./1.%1.@1&?R11
Z*eglas para +har -erver
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport <?</< ', C:A3 ''to'destination <1./1.%1.@1&?</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport /?</< ', C:A3 ''to'destination <1./1.%1.@1&?</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport %?</< ', C:A3 ''to'destination <1./1.%1.@1&?</<
Z*eglas para Eap -erver
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport <0</< ', C:A3 ''to'destination <1./1.%1.@1&0</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport /0</< ', C:A3 ''to'destination <1./1.%1.@1&0</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport %0</< ', C:A3 ''to'destination <1./1.%1.@1&0</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport 0< ', C:A3 ''to'destination <1./1.%1.@1&0</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport U1 ', C:A3 ''to'destination <1./1.%1.@1&0</<
[6(3 't nat 'A (*E*=G36:G 'd <1./1.%1.@1 'p tcp ''dport /< ', C:A3 ''to'destination <1./1.%1.@1&0</<
' Pa que editamos los archivos de A(), vamos a levantar el fire5all, en SetcSapf e,ecuta #'a>p --res"ar" # espera un poco. -i tienes algo que
arreglar recuerda igual reiniciar con ese comando, # si reiniciaste el servidor !(+" por completo, acurdate levantarlo nuevamente !no esto#
seguro si lo hace solo".
En resumen, lo que acabamos de hacer es primero poner un fire5all para proteccin, segundo solamente poner tu servidor en una sola 6( #
tercero, crear reglas en el fire5all para que tome la informacin que entra en un puerto O !por e,emplo el <0</<" # enviarla al puerto P !0</< en
este caso". \u venta,a tiene estoN claro, tus usuarios podrn conectarse directamente al servidor, o buscar su propia combinacin de puertos que
les beneficie, que les reduzca ms el lag, # cranme, lo har]. E2traJamente para chile funciona perfecto ?R11 ' ?</< ' U1 pero para Argentina les
funciona me,or <?R11 ' <?</< ' <0</<, # como esta configuracin permite tanta apertura, pues tu tendrs la consciencia tranquila de que ests
haciendo todo lo posible para evitar el lag.
' =V=, pero aquA no acaba todo para tu traba,o de Game Easter. 3enemos primero que nada que crear una nueva entrada en nuestro archivo
clien"in>o#xl ms o menos como en el e,emplo, al final donde est una 6( </>.1.1.< !localhost".
-i se fi,an, lo que se har es crear como si tuviramos un servidor ms en la lista al logear, pero este es un servidor que realmente apunta a
"Localhost" </>.1.1.<, sA, luego sabrn para qu. En el caso de que tu login est en otro puerto diferente a ?R11 pues pon el que usas en lugar de
ese en el sclientinfo.2ml. Encrgate tambin de distribuir la aplicacin *o *edirector a tus ,ugadores con el cliente, su acceso directo # todo listo
en el instalador de tu server. Po suelo llamarle Au"oProxy, porque realmente vern que es lo que hace el ,ugador con esto.
La guAa para las instrucciones para el usuario en el siguiente (ost.
GG $OTA* Es"H +u5a es la @ue uso para is ser-idoresB con "ex"os y "odoB pero les >uncionarH de base GG
En nuestros servidores de *agnaro. hemos implementado un sistema llamado "Eultipuertos" en donde t$ puedes, mediante una aplicacin
llamada "Auto(ro2#", elegir por que puertos conectarte al servidor de *agnaro. en donde quieras ,ugar. Esta aplicacin debe estar bien
configurada de acuerdo al servidor en el que quieras ,ugar # debe estar e,ecutndose siempre mientras ests ,ugando, pero tranquilo que no
consume recursos del todo. Lo interesante de este sistema es que engaJa a tu proveedor de internet para hacerlo creer que ests usando puertos
no regulados por -happing, # me,orarn considerablemente tu cone2in.
(rimero conozcamos el programa que hace esto. En 6nicio ' (rogramas ' IA@u5 "u ser-idor0 encontrars el Acono de Auto(ro2#, brelo.
A ' Esta seccin es para indicar la 6( que simular el servidor. -implemente llena ambos campos como se muestra en la screenshot, con los
valores :;J#/#/#:.
9 ' Este campo es para indicar la 6( principal del servidor de *agnaro. al que te vas a conectar, asA que eli,e una opcin de&
IA@u5 "u ser-idor0& IA@u5 la IP de "u ser-idor0
GG $OTA* Es"o debes edi"arlo con el nobre de "u ser-idorB y la IP principal del iso GG
% ' En estos % valores, de arriba para aba,o, los vamos a llenar de acuerdo al servidor al que te quieras conectar.
IA@u5 "u ser-idor0& 7(uerto (rincipal Login8 ' 7(uerto (rincipal +har8 ' 7(uerto (rincipal Eap8
GG $OTA* Es"o debes edi"arlo con el nobre de "u ser-idor y los . puer"os principales @ue usa para conec"arse a Kl GG
D ' En esta parte vamos a configurar los % puertos "falsos" para conectarse al servidor # engaJar a nuestro proveedor. Los valores pueden
cambiar dependiendo del servidor al que te quieras conectar, asA que llamaremos a estos % campos D: D; # D. !de arriba para aba,o" # te
indicaremos que valores puedes poner en cada uno dependiendo del servidor.
IA@u5 "u ser-idor0
D:& IPuer"o Principal Lo+in0 ' 73odos los puertos que abriste para Login8
D;& IPuer"o Principal %<ar0 ' 73odos los puertos que abriste para +har8
D.& IPuer"o Principal &ap0 ' 73odos los puertos que abriste para Eap8
PO! 1UE TA$TOS $U&E!OS!!4 :o te asustes, solo eli,e primero el servidor al que te vas a conectar, # luego eli,e un valor de todos para
C<, para C/ # para C%. La idea es que ha#a muchas opciones para que pruebes # busques cual combinacin no te da lag. Gn e,emplo puede ser
que la combinacin 78// - :7:;: - F/. +omo nota, los valores en *o,o son los puertos por defecto de cada servidor, # si vas a usar esa
combinacin de los % ro,os al mismo tiempo, serAa lo mismo que ,ugar directo en el servidor sin autopro2#.
GG Para los usuarios de 6T! les recoiendo usar los !o)os de D: y D;B y usar el puer"o F/ para D.# Es la e)or cobinacin @ue se <a
usado y les <a solucionado sus probleas#
Gna vez que ha#as escrito todos los valores en la ventana de Autopro2#, da clic. en S"ar" para iniciar el programa. -eguidamente, abre el ,uego
de *agnaro., # en la lista de seleccin de servidor vas a elegir la ultima de la lista&
Ei -ervidor ' -logan
'''''8 9 (ro2# +hile ; 3elme2
...
...
'''''8 9 (ro2# +hile ; Entel
===== Sis"ea Au"oProxy ===== 7''''''''' -A, est opcin]]
P logeate normalmente al ,uego como sueles hacerlo siempre. Ce todo resultar bien a nivel de configuracin, se deberAa ver asA la ventana de
Autopro2#.
Ahora bien, prueba tu cone2in # si te a#ud a solucionar el LAG en hora buena] si no... Entonces cierra el ,uego, cierra el autopro2# # vuelve a
probar otro set de puertos.
===================== LAG G!ALI%O =====================
La saturacin grfica se da por que tu computadora no soporta tantos efectos en la pantalla, como por e,emplo en 4oE. (ara estos casos te
ofrecemos una solucin para disminuir un poco los efectos # me,orar tu ,uego.
Este es un parche G*) de efectos lights, que pueden implementar en su cliente, #a sea por parche fi,o, aunque no me gustarAa de,ar a la gente
que si tiene buen (+ con efectos lights, o por el asunto de "Eultiple G*)" # el archivo CA3A.6:6 donde serAa ms facil que la gente lo ponga.
AquA el lin. del G*) de efectos lights& http&SS555.megaupload.comSNdL(G=EE343
Sobre la Gu5a
Esta guAa no hace falta decir que fue diseJada por mA, me llev mucho tiempo de investigacin para liberarme del dolor de cabeza que es el lag
en los servidores # siempre me motiva ver crditos a mi persona de mi traba,o. *ecurdenle a los usuarios que el lag siempre se da por muchas
razones, pero realmente para que sea culpa del servidor serAa que el hard5are est fallando # ese lag se nota demasiado con freezes donde todo se
detiene, 3=C=- los ,ugadores no solo un grupo, # en el monitorio del +(G Gsage se va al <11I o algo pas.

También podría gustarte