Este backend en Java se conecta a la API WebSocket de Age of Empires II: Definitive Edition para obtener y procesar datos en tiempo real de partidas en curso.
Está optimizado para integrarse con overlays en OBS o aplicaciones web que requieran mostrar información del juego en vivo.
- Conexión WebSocket a la API oficial de overlays.
- Filtrado por ID de jugador objetivo.
- Obtención de:
- Mapa (
map
) - Tipo de partida (
game_type
) - Diplomacia (
diplomacy
) - Datos del jugador y del oponente (nombre, civilización, ELO, país, equipo, etc.)
- Mapa (
- Manejo automático de mensajes no relevantes.
- Cierre automático al procesar datos de partida.
- Estructura fácil de integrar con un frontend.
- Java 11 o superior.
- Maven o cualquier gestor de dependencias compatible.
- Clona este repositorio:
git clone https://github.com/usuario/stats-aoe2.git
Detalles de la partida: Mapa: Arabia Tipo de juego: RM Diplomacia: 1v1 ----- Mi jugador ----- ID: 247224 Nombre: MiNick País: MX Civilización: Mayans Elo: 2400 Equipo: 0 ----- Oponente ----- ID: 123456 Nombre: OponenteNick País: BR Civilización: Aztecs Elo: 2300 Equipo: 1