Diferencia entre revisiones de «Otra información»
Sin resumen de edición |
Sin resumen de edición |
||
(No se muestran 12 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
__NOTOC__ | |||
Para elaborar estadísticas externas o similares se ofrecen para descargar los datos más importantes de los mundos. Las características de los pueblos, de las tribus y de los jugadores están disponibles para bajarse. Ahora también ofrecemos datos sobre las conquistas de pueblos desde el inicio del mundo con el Unix Timestamp o el contenido de los perfiles. | Para elaborar estadísticas externas o similares se ofrecen para descargar los datos más importantes de los mundos. Las características de los pueblos, de las tribus y de los jugadores están disponibles para bajarse. Ahora también ofrecemos datos sobre las conquistas de pueblos desde el inicio del mundo con el Unix Timestamp o el contenido de los perfiles. | ||
Línea 10: | Línea 10: | ||
*[ | *[https://es9.guerrastribales.es/map/village.txt /map/village.txt] - [https://es9.guerrastribales.es/map/village.txt.gz /map/village.txt.gz] | ||
En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden: | En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden: | ||
Línea 16: | Línea 16: | ||
*[ | *[https://es9.guerrastribales.es/map/player.txt /map/player.txt] - [https://es9.guerrastribales.es/map/player.txt.gz /map/player.txt.gz] | ||
En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden: | En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden: | ||
Línea 22: | Línea 22: | ||
*[ | *[https://es9.guerrastribales.es/map/ally.txt /map/ally.txt] - [https://es9.guerrastribales.es/map/ally.txt.gz /map/ally.txt.gz] | ||
En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden: | En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden: | ||
Línea 28: | Línea 28: | ||
*[ | *[https://es9.guerrastribales.es/map/conquer.txt /map/conquer.txt] - [https://es9.guerrastribales.es/map/conquer.txt.gz /map/conquer.txt.gz] | ||
Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden: | Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden: | ||
Línea 34: | Línea 34: | ||
*[ | *[https://es9.guerrastribales.es/interface.php?func=get_conquer&since=unix_timestamp /interface.php?func=get_conquer&since=unix_timestamp] | ||
Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden: | Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden: | ||
Línea 40: | Línea 40: | ||
*[ | *[https://es9.guerrastribales.es/map/profile.txt /map/profile.txt] - [https://es9.guerrastribales.es/map/profile.txt.gz /map/profile.txt.gz] | ||
Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden: | Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden: | ||
Línea 46: | Línea 46: | ||
*[ | *[https://es9.guerrastribales.es/interface.php?func=get_config /interface.php?func=get_config] | ||
Con esta función puedes leer la configuración del mundo (formato: XML). | Con esta función puedes leer la configuración del mundo (formato: XML). | ||
Línea 56: | Línea 56: | ||
|- bgcolor="#dfcca6" | |- bgcolor="#dfcca6" | ||
!Ejemplo en PHP: | !Ejemplo en PHP: | ||
|- bgcolor="# | |- bgcolor="#DDDDDD" | ||
|$lines = gzfile(' | |$lines = gzfile('https://es1.guerrastribales.es/map/village.txt.gz');<br> | ||
if(!is_array($lines)) die("El archivo no se ha podido abrir.");<br> | if(!is_array($lines)) die("El archivo no se ha podido abrir.");<br> | ||
foreach($lines as $line) {<br> | foreach($lines as $line) {<br> | ||
Línea 66: | Línea 66: | ||
mysql_query("INSERT INTO village SET id='$id', name='$name', x='$x', y='$y',<br> | mysql_query("INSERT INTO village SET id='$id', name='$name', x='$x', y='$y',<br> | ||
player='$player', points='$points', rank='$rank'");<br> | player='$player', points='$points', rank='$rank'");<br> | ||
} | }<br><br> | ||
|} | |} | ||
Revisión actual - 05:49 27 mar 2020
Para elaborar estadísticas externas o similares se ofrecen para descargar los datos más importantes de los mundos. Las características de los pueblos, de las tribus y de los jugadores están disponibles para bajarse. Ahora también ofrecemos datos sobre las conquistas de pueblos desde el inicio del mundo con el Unix Timestamp o el contenido de los perfiles.
Intenta cargar los datos del mundo lo menos posible para reducir el tráfico. No están permitidos los scripts que bajo circunstancias normales cargan los datos más de una vez por hora. Intenta en ese caso almacenar los datos en un servidor web externo. Los datos de los mundos son actualizados regularmente. Los intervalos dependen de los servidores.
Los archivos también están disponibles comprimidos (extensión .txt.gz). Como método de compresión se utilizó gzip. Si puedes, utiliza estos archivos.
Existen 5 archivos diferentes para descargar. Cada archivo de un número arbitrario de líneas separado por comas. Los datos individuales están codificados con la función PHP urlencode(), lo que significa que, por ejemplo, una coma se representa con %2C.
En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden:
$id, $name, $x, $y, $player, $points, $rank
En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden:
$id, $name, $ally, $villages, $points, $rank
En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden:
$id, $name, $tag, $members, $villages, $points, $all_points, $rank
Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden:
$village_id, $unix_timestamp, $new_owner, $old_owner
Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden:
$village_id, $unix_timestamp, $new_owner, $old_owner
Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden:
$player_id, Geburtstag, Geschlecht, Wohnort, Profiltext (als XHTML), Profilbild-Dateiname
Con esta función puedes leer la configuración del mundo (formato: XML).
Ejemplo
Un ejemplo fácil en PHP para introducir los pueblos + nombre del Mundo en un banco de datos MySQL:
Ejemplo en PHP: |
---|
$lines = gzfile('https://es1.guerrastribales.es/map/village.txt.gz'); if(!is_array($lines)) die("El archivo no se ha podido abrir."); $name = addslashes($name); |