World Servers
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

[Aporte] Optimar el rendimiento del servidor

Ir abajo

[Aporte] Optimar el rendimiento del servidor Empty [Aporte] Optimar el rendimiento del servidor

Mensaje por Wiz Khalifa 2012-01-01, 22:32

Optimar el rendimiento del servidor


Bueno voy a dejar una pequeña guía para aquellos usuarios que quieran
tener su servidor de MU (Sea hosteado o no, sirve para ambos) ande el
mayor tiempo posible y sin lag.

Algunas cosas a tener en cuenta:

Micro y RAM:

Lo fundamental de todo es para tener un servidor estable es tener un
micro dualcore, los single core tmb sirven siempre y cuando sea de mayor
a 2.80 ghz. Porque esto?, esto es fundamental para que cuando ingresen
al servidor no se "cuelgue" y no les suceda el famoso "Se me tilda
cuando logeo".
La otra parte es la RAM, la ram no es totalmente importante, es mejor
tener un micro grande y tener poca ram, a tener mucha ram y un micro
chico. Es bueno tmb tener las ram DDR 3, ya que te dan un rendimiento
mucho mejor que las DDR2. Obviamente la RAM va dependiendo de la
cantidad de links que abran del servidor, cada link consume x valor de
RAM.

Ej:

2 (DataServers) - 1 (JoinServer) - 1 (CS) - 1 (EventServer) - 1
(RankingServer) - 1 (ExDB) 2 (GameServers) = Mínimo, 1 GB de RAM para
que el funcionamiento sea optimo y estable.

Simplificando:

Esta parte es bastante importante.

Siempre es bueno no cargar mucho los GameServers, ya que llevan al mal
funcionamiento. La carga de los GS va según la cantidad de usuarios que
lo usen. Mientras mas usuarios tengan mas carga de GS van a tener.
Lo que pueden hacer para poder bajar la carga del GS (Lo tengo
implementado en mis servidores) es dejar solamente spots, a que me
refiero con esto?, van al mostersetbase, y borran todos los mobs que
están sueltos en todos los mapas. Esto va dedicado a los servidores mas
que nada FAST. De que te sirve tener 1 mob en una coordenada que no pasa
NADIE, ese MOB te esta consumiendo un % del GS, los usuarios usan mas
que nada los spot. Borrando los mobs que estan sueltos en el servidor y
sin sentido alguno reducen considerablemente la carga del servidor. No
es lo mismo tener 8.000 mobs a tener 3.000 mobs, los GS te van a rendir
30% o 40% mas.
También es recomendable no poner mas de 10 mobs por spot ya que producen muchísimo lag si pones 20 - 30 por spots.
El drop tmb cumple una parte importante, si es un server fruta y venden
todos los items, para que vas a tener el drop alto de items que no se
usan?, vallan al commonserver y ponganle al DROP 1%. Al iguel que el
ZEN, pongan que el zen desaparezca en menos segundos, 5 o 10 segundos.
Tiempo suficiente para que puedan agarrarlo.

Simplificando programas.

Siempre recomiendo usar un programa llamado "eDataServer", ya lo deberan
conocer, porque?, este programa te simplifica el uso del JS,
DATASERVERS, EventServer y RankingServer (Recomiendo solo usar estos ya
que el ExDb pasee un inject, usen el exdb antiinject por separado).
Haciendo esto logran que el consumo de RAM sea mucho menor al de antes.
Si tenían 800 mb de uso con todos los links , con el edataserver vas a
tener 450 mb.

Baules separados de mobs.

Esto es bastante importante si quieren que los usuarios no pierdan sus
items o dupeen mientras usen el baul, tener el baul y los mobs juntos
implica a que la carga del GS sea mayor, esto puede producir que algunas
consultas mandadas al SQL cuando estén depositando items en el baul, la
consulta se duplique y lleve a la perdida o al dupeo de items.
Por eso es recomendable tener un subserver con baul y el server normal
con mobs. Con esto se ahorran el dolor de cabeza de estar reintegrando
los items que perdieron.

Sistema operativo recomendado:

El único que recomiendo es el Windows 2003 SP 1, no usen el SP2 porque pueden llegar a tener problemas graves de conexión.

Bueno estos son pequeños consejos que pueden ayudar a que tu servidor
sean mas estables por mas tiempo. Eh tenido mis servidores con 250
ONLINE por 1 semana y media sin ningún tipo de problema ni de lag.
Espero que los ayude en algo.

Créditos: darkdemo
Wiz Khalifa
Wiz Khalifa
Moderador Global
Moderador Global

Moderador Masculino Argentina Trofeo de Bronce Estrella de Bronce : Nivel 10º No tienes ninguna Advertencia
Juan Francisco Maurizzi
Mensajes : 2511
Cash Point : 21700
Prestigio : 406
Registro : 13/11/2010
Localización : Buenos Aires
Edad : 29

http://www.world-servers.org/

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.