ID:132565
 
Um, is world.SetScore() supposed to fail as often as it has been for me?

[Debug] SETSCORE FAILED Kills=330&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=331&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=332&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=333&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=334&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=335&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=336&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=337&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=338&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten
[Debug] SETSCORE FAILED Kills=339&Deaths=7&Class=Warrior&Level=19&Key=Higoten for Higoten

..etc
            var/list/params = list("Kills"=kills,"Deaths"=deaths,"Class"=class,"Level"=level,"Key"=key)
if(!world.SetScores(name, list2params(params)))
Debug("SETSCORE FAILED [list2params(params)] for [name]")


On occasion it works, which leads me to believe I'm doing something right, but then looking at my log, almost every time now it's called, it fails.
How often are things killed/how often are you trying to run SetScore()? It may be possible the hub is ignoring some of them because of how often you're calling it.

Have you considered just updating that info at Logout(), or only periodically?
In response to DarkCampainger
It depends on how active things are and whatnot, but usually it's just me and a tester or two. I suppose I could update it every once in a while, instead, because that'd probably be a bit easier, but I'd still like to know if there's a timeframe or something I should be aware of, so I can time things more adequately.