Author Topic: Odd training glitch...  (Read 768 times)

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
Odd training glitch...
« on: July 14, 2005, 06:12:53 am »

No, I did not get any tria in the middle of this training session...  No, I have no idea...   :rolleyes:
« Last Edit: July 24, 2005, 10:51:26 pm by DaveG »

::  PlaneShift Team Programmer  ::

Nilrem

  • Hydlaa Notable
  • *
  • Posts: 881
    • View Profile
(No subject)
« Reply #1 on: July 14, 2005, 11:01:45 am »
well i come with a possible explanation:

I guess you clicked really quick the \"buy\" icon, that sended lots of petitions to train to the server in a short period of time, then the server sent to you, also in a short period of time lots of packets saying \"you successfuly trained\" and also \"you don\'t have enough money\" because you clicked that fast. As i guess those packets are UDP, they have no order, I mean, they are displayed as soon as they arrive, without knowing if one was sent first than the other; the fact that some packets could have taken a \"longer way\" to reach your pc makes me think of a justification of those messages not appearing in order.

Obviously all this hypo. gets destroyed if you really _know_ that you trained the skill further without having money in your pocket. In that case, it\'s indeed a weird bug.
Are there any MoonSeekers left?

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #2 on: July 14, 2005, 08:48:24 pm »
I was clicking the buy icon really fast, so your theory is plausible.  Though, I don\'t see why the packets would take different routes.  I think maybe there was a little bit of packet loss from Philadelphia to Singapore, at the time, and some were resent at a delay.  But again, yeah, this is just another theory.

::  PlaneShift Team Programmer  ::

aderet

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
(No subject)
« Reply #3 on: July 15, 2005, 10:32:22 pm »
almost every packet takes a different route. but it is a long and complicated process to describe what happens in the detail i would need to. But basically, any packets sent could arrive in any order. even (theoretically) in reverse order. but to use ftp would be a gross waste of resources. so, it is just one of those things. =)

Andrek

  • Hydlaa Resident
  • *
  • Posts: 176
  • Your mom liked it!
    • View Profile
(No subject)
« Reply #4 on: July 25, 2005, 01:28:21 am »
Easy explain....

From your home, go to the capital bulidng in your area.  Now how many different paths can you take (even if it is across the way from you you can still turn right/left and go an infinite number of ways right)?

It is the same with IP protocols.  They can take any different number of \"byways\" to get to the destination.  They don\'t always take the shortest or fastest (which may not be the same).

Hope this offers help.
I'm taking a shower.  Don't think of me as dirty, naked will do just fine ;)

DaveG

  • Forum Addict
  • *
  • Posts: 2058
    • View Profile
(No subject)
« Reply #5 on: July 25, 2005, 02:09:10 am »
Yes, I know.  And the UDP packets don\'t contain any ordering information.  The solution is just to buy a level at a time and wait for confirmation each time.  (here\'s the bug report, btw)

::  PlaneShift Team Programmer  ::