Jump to content

¿Como descargar resources por tandas?


ShaneR

Recommended Posts

Posted

Hola a todos, lo que quiero es que basicamente, primero se descarguen todos los resources del servidor en sí, y luego, en otra tanda, todos los skins.

¿Hay alguna forma de hacer esto? Gracias

Posted (edited)

Una es descargar por HTTP con fetchRemote. Aunque esto no usará el sistema built-in de descarga de MTA (No hay barra de progreso). Por tanto, si quieres informar al cliente del progreso de la descarga, vas a tener que crear un sistema de descarga para las skins en especial, separándolo del que viene ya en el cliente.

Si quieres el sistema de descarga built-in y evitar problemas, es utilizar esto en el meta.xml del resource con cierta prioridad, cuanto mayor sea el número, antes se descargará, en caso de que sea un número negativo, se descargará después de los siguientes.

<download_priority_group>prioridad(número)</download_priority_group>

Ésto los descargará en tandas y se iniciarán antes, aunque en la barra de descarga se mostrará el peso total del servidor. Así que aunque tu server pese 70mb y sólo tengas 2mb en mayor prioridad, seguirá mostrando un progreso de 2/70mb.

Edited by MadnessReloaded
Posted
9 hours ago, MadnessReloaded said:

Una es descargar por HTTP con fetchRemote. Aunque esto no usará el sistema built-in de descarga de MTA (No hay barra de progreso). Por tanto, si quieres informar al cliente del progreso de la descarga, vas a tener que crear un sistema de descarga para las skins en especial, separándolo del que viene ya en el cliente.

Si quieres el sistema de descarga built-in y evitar problemas, es utilizar esto en el meta.xml del resource con cierta prioridad, cuanto mayor sea el número, antes se descargará, en caso de que sea un número negativo, se descargará después de los siguientes.


<download_priority_group>prioridad(número)</download_priority_group>

Ésto los descargará en tandas y se iniciarán antes, aunque en la barra de descarga se mostrará el peso total del servidor. Así que aunque tu server pese 70mb y sólo tengas 2mb en mayor prioridad, seguirá mostrando un progreso de 2/70mb.

Thank you so much.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...