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.
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 accountSign in
Already have an account? Sign in here.
Sign In Now