Introduccion
A raíz del antiguo hilo de servidores españoles, se me ocurrió la idea de crear una web de servidores españoles de csgo que mantenga actualizada la lista y que no queden algunas ips en el olvido como pasa en el anterior post que hay aquí en mediavida.
Enlace
En enlace a la página web es el siguiente:
Servidores españoles CSGO
Explicación
Para hacer esta web he hecho uso de la api que proporciona steam para obtener información sobre los servidores: Herramienta de Valve
El funcionamiento de la API es el siguiente:
- Le pasas la id de un juego y unos parámetros (localización, servidores no vacíos, mapa específico... etc) y steam te devuelve una lista con todos los servidores que cumplen dichos parámetros.
Una vez obtengo una lista con servidores, compruebo que servidores de la lista son españoles a través de su ip.
Tras esto, obtengo información específica del servidor, como puede ser el nombre, el numero de jugadores o el mapa que se está jugando.
Finalmente muestro estos resultados.
Inconvenientes
Para obtener los servidores españoles utilizo la API de steam y restrinjo la localización a europa. El problema es que esta herramienta devuelve un máximo de 5000 servidores (aproximadamente) y estos servidores varían cada vez que se hace la consulta, por lo que puede que haya servidores españoles que no aparezcan en la lista. Esto es un problema que se solucionará lo antes posible, como explicaré en el siguiente apartado.
Futuras mejoras
Quiero añadir las siguientes caracteristicas lo antes posible:
Para solucionar el problema del número máximo de servidores voy a añadir una base de datos en la que voy a ir guardando todos los servidores españoles. De esta forma, la consulta para obtener información específica del servidor la haré sobre la lista de la base de datos.
Añadir la posibilidad de que los usuarios puedan añadir servidores.
Además de esto, añadiré algunas mejoras a la web, como la posibilidad de ordenar los resultados por mapa y cosas asi.
Esto lo hice basicamente por aburrimiento, no obtengo ningun benecificio de dicha pagina ni espero obtenerlo.