Jump to content
  • Honor Calculation

    • Status: devacknowledged
      Main Category: Core / Mangos Daemon
      Sub-Category: Show Stopper
      Version: 21.0 Milestone: 20 Priority: New
      Implemented Version: 21.5.x

    Honor Calculation

    The weekly honor calculation has some bugs/issues at the moment.

    1. The calculation is processed at 00:00 on wednesday while it should be calculated around 03:00 (at least this would be blizzlike)
    2. If the players who should get a rank update, stays online while the calculation is made, his data is lost. I got a clue why this is happening: The character_honor_cp (for contribution points) gets emptied as the calculation is done. When the player now logs out after the calculation is made, his cached progress (table: characters -> column stored_honor_rating) will overwrite the already updated stored_honor_rating value. And not only this, but all stored honorable kills and stored honor points (contribution points). I wrote some scripts and crons to prevent this. Easy said: the scripts will forward a shutdown command with a countdown of 20 minutes to the realm. 5 minutes before the server shuts down, the login daemon will be killed to prevent players from loging in again... at 23:58 I will restart the mangosd to let the server calculate the honor without any player being able to be online... and then at 00:05 I will restart the realmd to let players login again.

    It would be awesome to have the blizzlike calculation time at 03:00 so less players get affected by the downtime.

    3. The honor calculation is one week off. If you start your first week of farming honor, you should get your rank update on the following wednesday. At this moment, you have to wait 2 weeks to get the rank update from 2 weeks ago. This is not blizzlike.

    I think I got everything together so far.

    User Feedback

    Recommended Comments

    There are no comments to display.

    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

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use