Author Topic: skill training reset after quit  (Read 474 times)

Rhasa

  • Traveller
  • *
  • Posts: 24
    • View Profile
skill training reset after quit
« on: November 11, 2005, 11:34:01 am »
Hello!
I do not know, if anybody noticed that if you quit the game during practical training, all training points are reset to start point.
I am not sure if it is a bug, or was it planed to be so, so i decided to post it here, not in the \"ingame bug\" section.

I think it is bad idea. For example i was trying to mine diamonds (and other stuf) yesterday, and also increase my mining level.
I have now 4th level, so mining goes very slow. To get 5th level, i need to have 50 successful mining events. This is a lot, and if doing nothing but mining, it will take about 1-2 hours.
What if i do not have time to be in game for so long? During yesterday i think i collected about 50 diamonds+coal+iron, but as it was not during one login, i still have no levelup..

p.s. i was searching in forum for this kind of topic, but without results. So if i am repeating it, do not be mad, plz!
Rhasa


Drey

  • Forum Addict
  • *
  • Posts: 2380
    • View Profile
(No subject)
« Reply #1 on: November 11, 2005, 12:14:05 pm »
is it possible that there was a server crash or anything?
<Rux> i wish i could say that narrows it down, but the internet is one freaky place

Rhasa

  • Traveller
  • *
  • Posts: 24
    • View Profile
(No subject)
« Reply #2 on: November 11, 2005, 12:23:24 pm »
hmmm... the posibility exists.. the server was chashing yesterday just every 5 minutes..
I was quiting gew times by myself to \"save\" my training, but nex time i login it was again zero..
However today i see that my training is as i left it yesterday. So i suppose you are right.
Rhasa


Uyaem

  • Hydlaa Notable
  • *
  • Posts: 747
    • View Profile
(No subject)
« Reply #3 on: November 11, 2005, 12:26:31 pm »
Quote
Originally posted by Drey
is it possible that there was a server crash or anything?


Judging from the code, that must be the case. For every time you click on the \"Train\" button, a message is sent to the server, so your progress is always written down immediately. However, this data isn\'t committed to the database instantly, but periodically over time (That goes for almost all changes you make on your client, that are to be stored on the server), or when the server exits properly.

Experience points and progression points are saved immediately to the database (if what I remember from a fix from blueCommand from over 3 months ago is still up to date), and so is probably money.

Perhaps, all inventory- and skill-related data should be saved immediately. Storing everything into the database should not be too much strain on it, in my opinion. Caching information makes a lot of sense, if you think e.g. about the position of your character in the world. Saving that everytime you move ... wow, that would certainly get nasty. ;)
The internet is "the terrorists'" most important weapon, they say.
Wrong.
Fear is their most important weapon.
Ours is our freedom.