Ahorita anduve jugando un poco y haciendo varias pruebas hice algunos descubrimientos. Tal vez algunos ya se los sepan pero bueno.
Lo que especifiquen en la calidad de la conexión (LAN, Excellent, Good, etc.) afecta en el rendimiento del juego. Descubrí que con mi ping lo mas conveniente es usar "Good" o "Average" pues asi el rendimiento del juego mejora bastante. No me había dado cuenta pero ya veo porque se da esto:
- Si pongo que mi conexión es de calidad "LAN" (60 keyframes) el MAME va a enviar un comando en cada uno de los 60 frames. Como mi ping es de 250ms aproximadamente, con el fin de evitar una desincronización, el MAME limitaría la velocidad del juego hasta un máximo de 2fps!!! (250ms de ida + 250ms de regreso por frame = 2 frames por segundo).
- En el otro extremo, con "Bad" (10 keyframes) el MAME solo envía mis comandos cada 6 frames únicamente (10 * 6 = 60) por lo que la velocidad del juego aumenta hasta casi el 100%. Lo malo es que los comandos llegan con retraso y hay que ponerlos anticipadamente. En "Bad" es muy difícil reaccionar pues los comandos tardan 6 frames en llegar. Es decir, si Ryu me lanza un Hadoken y presiono saltar en cuanto lo veo, mi personaje saltara hasta 6 frames después
En resumen, cuando les toque jugar contra mi, si gustan probamos primero con "Average" a ver que les parece y si no les gusta cambiamos a "Good". En "Average" se siente un ligero retraso pero se puede jugar mas velozmente. En "Good" el juego va a 10 fps pero no se siente tanto retraso en los comandos.
Otra cosa, si se puede, nos vemos en el localstrike ( 200.43.192.124:27888 )pues me da un poco menos ping ademas de que casi siempre está vació.