De regreso de las vacaciones

Por desgracia los días de vagancia terminaron. Tuve algunas jornadas de trabajo bastante provechosas, principalmente en el server. He concluido un sistema básico de scripting usando lua y tolua++ para generar el código de enlace entre C++ y el intérprete incrustado. Incluso hice algunas pruebas de carga con 1700 entidades, cada una ejecutando un script con un ciclo y operaciones matemáticas. Antes de optimizar utilizaba entre un 15 y un 30% del CPU. Luego de la optimización bajó bastante, solo me preocupa que con demasiadas entidades y jugadores el server no pueda garantizar que cada una sea atendida cada 2 segundos. Lo que aún no he podido optimizar es el procesado de los jugadores.
También encontré un problema en el código de login, pero persiste otro que ocasiona que las cadenas se envíen con caracteres extra y por lo tanto el server rechaza la solicitud de login.

Comentarios