Since no-one from Inf+2 has responded to the previous bug report (link below) after patch 6.1.5 dropped, apparently you need a new bug report. I assumed you might be smarter than that.
It seems you fixed the bug with multiple queries to the servers on returning to the map screen, BUT you introduced the same bug at every other player interaction! WTF?!
The game is still fundamentally unplayable, extremely frustrating… AND we’ve missed out on lots of Vault Event rewards because of your programmers’, testers’ and project managers’ mistake!
I would really like to be patient with you. The new art for Fire Rift is spectacular. But lately you can’t seem to manage your way out of a paper bag without tearing it. And your community management is non-existent. Ongoing and repeated incompetence is one of my triggers. Please get your act together.
So what exactly is causing these requests to take seconds instead of ms?
Is it lack of number of servers?
Can’t be database all the time, as game is fine from time to time.
Why can’t this company hire 1 devops and 1 dba and fix these issues once and for all? I mean, we’ve all been patient for months, but we have to agree this is ridiculous and almost points to the intent that they want to discontinue this game, they don’t care about it now the the new shiny one is on the horizon
Lots of good players simply stopped playing because of this. In my guild, at least 5.
I wish i could help, i would offer my consulting services for free just to get this mess over with.
There should also be an official response for this issue.
This I can only speculate about. We can observe the problem and report it. Analysing and fixing it is unfortunately up to the devs discretion.
Fun fact: they just hired a DevOps (I think, at least the job offer disappeared).
I don’t know if they plan to discontinue this game, as the new shiny one (Puzzle Quest 3) is suffering worse from issues like this.
If they hired a devops as you think, that’s a major step forward. Hope he’s good enough for the job
Regarding issues in the other game: well, that sucks and that tells me that there’s a fundamental issue in that team that makes these games. No true tech leader or project manager, probably code is a big mess and logics are all over the place. Not to mention any optimizations, just shortcuts to get the game to the market.
I read another thread where they said it would take insanely amounts of resources to fix the daily offer. I call that bullshit. i call that “it’s good as it is”, lazy, not caring about the community and not having anyone in that team that can think outside the box and find a solution.
Anyhow, it seems we still have to wait for this to be fixed. I wonder how long….
Mind that this is only one click for buying and then one click for accepting the rewards. All the extra requests are increasing the base time of 2.4 seconds (1235+572+626 ms) to 4.4 seconds (1235+572+626+523+739+771 ms), which is a 83% increase in waiting. If we consider Soulforge requests to be useless for this step, it’s going up from 1.9 seconds (1235+626 ms), which is an increase of 105%.
Personally, I’ve always been an advocate of designing software in such a way that the internal operation is never the user’s problem. That means hiding loading times wherever feasible.
In the case of the Soulforge, the game should trust the local client to keep track of the Soulforge status and itself calculate when enough Curse things have been obtained from a battle to change it from “not upgradeable” to “upgradeable.” The only time you really need to query the servers is when an attempt is made to actually upgrade the Soulforge! (Or craft something.)
Obviously, it also makes sense to verify the Soulforge’s upgradeability status (and the inventory count of Curse things) on starting the game. Aside from that, querying the servers when someone actually enters the Soulforge makes sense, but only if the Soulforge is not already fully upgraded (and is actually available to the player, which is NOT the case on my alt account). That avoids a false visual indication if the Cursed things count has somehow become corrupted in the local client.
Ensuring that the upgrade indicator is always correct on the World Map is a complete waste of time and resources. It’s simply not important if the game client makes a mistake on that front.
The fact that this one, simple thing has driven away many players, and annoyed the heck out of the rest, is a clear indicator that these decisions cannot be left to programmers, no matter how good they are (benefit of the doubt).