GS-Zone

Corrección en el Sistema de Areas (Programadores, Leer) Ir al Indice

Moderadores: Moderadores de Argentum, Especialistas de Argentum, Especialistas de Programación

2
Este tema se encuentra cerrado.

Nota » 29 Dic 2011 02:07

Me puse a ver un poco el código del AO, y note algo interesante...

El sistema de Areas funciona asi:

Entro a un Area:
Se mandan los datos de los Npcs y Objetos

Salgo de esa Area entrando a otra, borro los npcs y objetos del anterior Area

Vuelvo a Entrar al Area (Se vuelven a mandar los datos)

Mi hipótesis es:
Se esta "sobre usando" el sistema de Áreas...
La idea de dejar de mandar la posición de usuarios a TODO el mapa, se solucionó, pero a costo de gastar más ancho de banda en cosas que se supone que son "innamovibles" y nunca van a cambiar...


¿Por qué?

Simple:
Npcs que están quietos en el mapa (LEASE COMERCIANTES), NUNCA, van a moverse de lugar...
Objetos que NO se pueden agarrar o que tienen Bloqueo arriba, NUNCA se van a poder agarrar (por usuarios comunes)

Con lo cual, hacer que se mande ese Npc y ese Objeto, cada vez que volves a entrar al Área es REDUNDANTE y genera lag.

Lo que yo hice, fue que directamente se manden los objetos y npcs "fijos" en el mapa, y los demás objetos (que tiran los usuarios) o npcs con movimientos, que se manden con Área...
La idea principal de las Áreas era que no se mande a todo el mapa cuando un usuario se movía o que los objetos de los usuarios no se manden a todo el mapa...

Se esta excediendo el uso de las áreas.
Piensenlo...

Espero Respuestas

Pd: Este tema fue posteado en Hablemos de Argentum pero me parece que esa era una sección errónea ya que esto tiene que ver con programación.
Usuario Registrado
105
Newbie [1]
Registrado: Diciembre 2011
Mensajes: 32

Nota » 29 Dic 2011 08:02

Ya creaste el tema, lo que hacer otro me parece innecesario. Le hubieses pedido a algún Moderador que mueva el post.
correccion_en_el_sistema_de_areas_programadores_leer_tjVy.html

Imagen
- IDE -
730
Moderador Global
Registrado: Años de membresíaAños de membresía
Ubicación: Sídney
Mensajes: 5335
Aportes: 47
Premios: 6
Especial de Navidad (1) Señor Organizador (1) Señor Reglamento (2) Reportes resueltos (1) Embajador (1)

Este tema se encuentra cerrado.

Volver a AO 0.11.5

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados