Resultados 1 al 2 de 2

Tema: Dev Blog: Treasure searches

  1. #1
    Community Team Avatar de Old_BB_Amta
    Fecha de Ingreso
    20 may, 14
    Mensajes
    80
    Mundo
    Tierras Salvajes

    Dev Blog: Treasure searches

    Treasure Searches: Event resources right before Removal phases



    The Dev Blog texts are provided by the Development Team in English.

    Dear Settlers,

    When the Removal Phase of a game event like Easter or Christmas gets activated, Treasure Searches don't provide event resources any more.

    Treasure Searches that ended before the activation of the Removal Phase generally still provide Event resources, with one exception:

    If the reward was not "physically" received while logged in/ if the player did not get a new reward mail during the event runtime, no event resources are provided, no matter when the search ended. That is why a Treasure Search, even though it was finished during an event or close before the Removal Phase, did not provide event resources.

    To explain this mechanic and provide insight into the matter, BB_Alex created yet another Dev Blog.

    Terminology
    Let me start by defining a terminology to avoid misunderstandings:
    Zone - Everything in The Settlers Online related to you. The island, adventures, items. It's your personal instance in TSO.
    Zone shutdown - 15 minutes after exiting the game, the island zone is shut down. It is inactive until one of your friends visits the island or you log in again. When logging in again, certain time related things are being handled as if the time was simply "fast-forwarded".
    fast-forward - This term is used for a calculation process, which is applied at the point when you login and start the game. The process is used to save progress while your zone is inactive.
    loot table - A table containing the loot, the chances and conditions. One of the conditions is if a certain event is active.
    treasure search task - The task, which is performed by your explorer. This tasks generates a loot table under certain conditions and sends the result via in-game mail to you.
    persisting - Data gets saved into the database to be available at a different time.
    fail-safe - A safety mechanic responsible to keep a system stable and avoid errors or locked zones.




    What happens if I am offline?
    If your zone is inactive there is no calculation. When you leave the game your zone will be shut down after 15 minutes and it will remain inactive until you login and start the game again. While the game loads, the time frame in which your zone was inactive is calculated during the fast-forward process.


    Is the treasure search task part of my zone?
    Yes. The explorers, and every task they execute, belong to your zone. The calculation of their activities while your zone was inactive is done as soon as you login and start the game.


    When is the loot table generated?
    The loot table is generated at the beginning of the treasure search task. The loot table results aren't persisting in the database, but are only available as long as the zone is active and are lost as soon as the zone is shut down.

    Is the event also part of my zone?
    No. An event with all the values is set globally for the whole game world. It doesn't matter if your zone is active or inactive. The event will start and stop independently of your zone.


    Why don't explorers bring back event resources?
    Let me explain a possible situation and maybe the most common one, where treasure searches won't provide event resources.
    1. You start the treasure search task, which theoretically will be finished before the end of the event
    2. The loot table is generated and the results are available
    3. You close the game
    4. After 15 minutes your zone is shut down and the loot table results are lost
    5. During your inactive time the event ends
    6. You log in and start the game
    7. The fast-forward process calculates your zone and the fail-safe generates the missing loot results again based on the currently active condition. The event is not part of those conditions, because it ended before you logged in.
    8. The loot doesn't contain eggs

    What exactly is the bug/error?
    The results of the treasure search task are not saved (persisting). The basic fail-safe mechanic made this bug hard to track down.


    Is it not possible to save (persist) the results?
    It is possible. However each individual item in the loot table results would have to be saved (persisting). The amount of treasure search tasks running simultaneously multiplied by the amount of individual items generated in the loot table would require a lot of space in the database.


    Next steps
    A solution we are currently exploring is to save the conditions if a certain event is active. We still have to test to ensure this solution will work as intended while maintaining a stable game environment.


    I hope I was able to explain the system and answer questions.

    Happy Settling!
    BB_Alex

    Si necesitas asistencia, por favor, ponte en contacto con soporte al cliente. De igual forma, no dudes en contactarme; pero, envía tu mensaje en inglés por favor.

  2. #2
    Banned
    Fecha de Ingreso
    04 abr, 15
    Mensajes
    786
    Mundo
    Tierras Salvajes

    [Blog de los Desarrolladores] Búsquedas de Tesoros

    Búsquedas de tesoros: Recursos de eventos justo antes de las fases de eliminación



    Los textos del blog de los desarrolladores son proporcionados por el equipo de desarrollo en inglés.

    Estimados colonos,

    Cuando la fase de eliminación de un evento como el de Pascua o Navidad se activa, las búsquedas de tesoros no proporcionan más recursos de eventos.

    Las búsquedas que terminaron antes de la activación de la fase de eliminación generalmente siguen ofreciendo recursos de eventos, con una excepción:

    Si la recompensa no era "físicamente" recibida mientras estaba conectado / si el jugador no consiguió un nuevo correo con la recompensa durante el tiempo de duración, no se proporcionan recursos de eventos, independientemente de cuando finalizó la búsqueda. Es por ello que una búsqueda de tesoro a pesar de que se terminó durante o antes del cierre de la fase de eliminación, no proporcionó los recursos de eventos.

    Para explicar esta mecánica y dar más detalles sobre este aspecto , BB_Alex escribió otro Blog de los desarrolladores.

    Terminología
    Empezaré definiendo la terminología para evitar malos entendidos:
    Zona - Todo en The Settlers Online relacionada con usted. Las islas, aventuras, artículos. Por así decirlo su propia instancia en TSO.
    Zona de apagado - 15 minutos después de salir del juego, la zona de la isla se apaga. Está inactivo hasta que uno de sus amigos visita la isla o usted se conecte de nuevo. Al iniciar la nueva sesión, algunos aspectos basados ​​en el tiempo son manipulados como si tuviera el tiempo, "avance rápido".
    Avance rápido - Este término se utiliza para un proceso de cálculo, que se aplica en el momento en que se conecte y comience el juego. El proceso se utiliza para guardar su desarrollo mientras que su zona está inactivo.
    Tabla de recompensa - Una tabla que contiene el botín, las posibilidades y condiciones. Una de las posibles condiciones es si un determinado evento está activo.
    Búsqueda de Tesoro - Es la tarea realizada por el explorador. Esta tarea genera una tabla de botín bajo ciertas condiciones y le envía el resultado a través del correo en el juego.
    persistencia - Los datos se guardan en la base de datos para su uso posterior.
    A prueba de Fallos - Un mecánismo de seguridad responsable de mantener el sistema estable y evitar errores o zonas cerradas.




    ¿Qué sucede si no estoy en línea?
    Si la zona está inactiva no hay cálculo. Al salir de su zona de juego se cerrará después de 15 minutos y permanecerá inactivo hasta que se conecte y vuelva al juego nuevamente. Mientras que el juego se está cargando el marco de tiempo en el que la zona estuvo inactiva se calcula durante el proceso de avance rápido.


    ¿La búsqueda de tesoro forma parte de mi zona?
    Sí. Los exploradores, y todas las tareas que se ejecutan, pertenecen a su zona. El cálculo de sus actividades, mientras que la zona estuvo inactiva se realiza tan pronto como se inicia sesión y comienza el juego.


    ¿Cuándo se genera la tabla de botín?
    La tabla de botín se genera en el inicio de la tarea de búsqueda del tesoro. Los resultados de la tabla de botín no permanecen en la base de datos, pero están disponibles siempre y cuando la zona está activa y se pierden tan pronto como la zona se apaga.

    ¿Un evento forma también parte de mi zona?
    No. El evento con todos los valores se establece a nivel mundial para todos los mundos del juego. Es irrelevante si su zona está activa o inactiva. El evento comienza y termina de forma independiente de su propia zona.


    ¿Por qué los exploradores no traen de vuelta los recursos de eventos?
    Voy a explicar una posible situación y tal vez la más común, donde las búsquedas de tesoros no proporcionan recursos de eventos.
    1. Se inicia la búsqueda de tesoro, que teóricamente se terminará antes del final del evento
    2. La tabla de botín se genera y los resultados están disponibles
    3. Cierra el juego
    4. Después de 15 minutos de tener el juego cerrado los resultados de la tabla de botín se pierden
    5. Durante su tiempo inactivo el evento termina
    6. Se conecta e inicia el juego
    7. El proceso de avance rápido calcula su zona y la copia de seguridad genera la recompensa de botín sobre la base de las condiciones vigentes. El evento no es parte de esas condiciones, ya que terminó antes de iniciar sesión.
    8. El botín no contiene huevos

    ¿Cuál es exactamente el fallo / error?
    Los resultados de la búsqueda de tesoro no se guardan (persistencia). Sobre la base de la mecánica a prueba de fallos el error era difícil de encontrar.



    ¿No es posible guardar (persistir) los resultados?
    Es posible. Sin embargo, cada elemento individual en los resultados de la tabla de botín tendría que ser salvado (persistencia). La cantidad de búsquedas de tesoros que se ejecutan simultáneamente multiplicada por la cantidad de elementos individuales que se generan en la tabla de botín requeriría una gran cantidad de espacio en la base de datos.

    Próximos pasos
    Una posible solución, que estamos investigando actualmente, es salvar la condición de evento. Todavía tenemos que probar para asegurar que esta solución funciona como es debido, manteniendo un entorno de juego estable.


    Espero haber sido capaz de explicar el sistema y responder a las preguntas.


    ¡Feliz asentamiento!
    BB_Alex





    Esta es una traducción libre. Es posible que difiera de su original en inglés. La información opiniones pueden perderse o variar de significado debido a la traducción a otro lenguaje. En caso de diferencias, se prefiere la versión original en inglés.

    Mod_Zils.

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes

Utilizamos cookies propias y de terceros para mejorar su experiencia, personalizar y analizar su navegación y mostrarle publicidad relacionada con sus preferencias. Si sigue navegando, consideramos que acepta su uso. Para cambiar la configuración u obtener mas información consulte la Politica de cookies.