El problema se divide en 2 partes:
PARTE 01: El servidor.... Es obsoleto, genera cuello de botella al ser un lenguaje de un solo hilo, eso hace que se genere picos de lag en ciertas zonas. Alejo dejo un servidor en c++ pero no lo usaron, pidieron que sea en JAVA (seguramente tienen mas afinidad con ese lenguaje) se armo un servidor en java (que obviamente no es funcional) dijeron que iban a mejorarlo y lo dejaron parado.
PARTE 02: El cliente, recontra obsoleto, en lenguaje que no tiene soporte desde hace años. Tiene errores segun el sistema operativo, segun el directx que tenga la pc, etc etc etc. Dieron el codigo fuente completo de un cliente javascript web MULTIPLATAFORMA!, y no lo quisieron usar por que dicen que es incompatible con las nuevas "cualidades graficas" que tiene este nuevo cliente (noche, dia, etc).
- Si creas un servidor en C++ o .NET lo portas a otros sistemas mas seguros, evitas lag, aprovechas recursos, sale mas barato, escalable a futuro.
- Si usas un cliente web, te evitas incompatibilidades con los sistemas operativos, drivers etc, hasta en android podes usarlo.
Ahora me van a saltar que los cambios son muchos y no se puede migrar, eso es chamullo. Es no querer, o no saber.
Si necesitan ayuda me chiflan.