leroy00 wrote:
When I try to upload my scores, it takes a long time, and the longest I ever waited before killing DROD was around 45 min, and I have a 100Mbit connection. I think most of the time was spent checking the player info, though, and not communicating with CaravelNet.
That's correct.
Obviously, it shouldn't take that long with so few victory demos.
...
- Have only victory demos be checked, obviously. Maybe have a list in the player information pointing to rooms completed. Probably this is already done, but I can't really imagine why it takes so long for so few holds.
This is a problem. Saved demos aren't explicitly marked as conquer or death demos, so DROD has to check all the demos to decide which of them are victory demos. I'm fixing this problem with better data organization in DROD 3 so death demos will all be ignored. Not saving death demos in JtRH allows this process to take less time.
I have a suspicion part of the problem is that I downloaded lots of holds from CaravelNet after installing DROD: JtRH, but I have't played most of them.
No, that's not a large issue.
I realise that the procedure probably only takes so long the first time, so it may not be worth the effort to optimise this process. What is the real reason that it takes so long to upload scores in general and in such a case as mine in particular?
This mostly depends on how many demos you have recorded (and, with 2.0.6+, how many of these have not been scanned for upload yet). I'm going to make this process more user friendly -- in the next patch, DROD will allow you to interrupt the upload process at any time you want to take a break uploading demos. And you can continue uploading where you left off at any later time.
On a related note, what does CaravelNet do with holds marked as conquered but for which no victory demos exist?
If they are marked as conquered in your installation, this info will be uploaded to CaravelNet.
Also, what is the best way to merge all victory demos for two separate copies of DROD:AE? I had it running on two computers playing (mostly) different holds.
Hmm...you mean to merge them into a single JtRH player profile? If you were playing with the same, identical player profile in each AE installation, you can export both versions of your player profile and import them, one over the other, into JtRH, and it will merge them. If they are different player profiles, I can't think of an easy way to make the demos belong to the same player now.
If you're solely interested with uploading the two sets of demos to CaravelNet, then just import each player profile and upload the demos from each using the same CaravelNet user information in each player profile.
____________________________
Gandalf? Yes... That's what they used to call me.
Gandalf the Grey. That was my name.
I am Gandalf the White.
And I come back to you now at the turn of the tide.