Fixed Buddy List Bugs

Discussion in 'Closed' started by Oldie, Oct 31, 2014.

  1. Oldie
    Offline

    Oldie Well-Known Member

    Joined:
    Jun 6, 2014
    Messages:
    862
    Likes Received:
    259
    Location:
    PureNoob
    Country Flag:
    IGN:
    OldRanger
    Level:
    255
    Guild:
    Noobs
    I did not find a general buddy list thread so why don't we use this one as it.

    Current Buddy List Bugs:

    - almost full bug (can no longer add additional buddies.)






    The "almost full" buddy list glitch has not been fixed yet.
    I logged in with 99 buddies, and a pending buddy request. (Someone friended me when I was offline.)
    Clicked the accept, nothing happened... Several Minutes later, the request comes back. Once again, clicking does nothing.

    This glitch does seem to be caused by attempting to accept a friend request that was sent wile you were offline when you have 99 buddies. (The original request was not there upon relog, so I got another player to attempt to BL me. Accepting their request did nothing as well.
    This Request comes back after a few minutes.

    The glitch is resolved in one way by not clicking any requests, and adding a buddy yourself. (Success, 100 buddies.)

    Clicking on the friend request and then trying to add the buddy yourself results in a "this buddy already exists" message.
    I don't know how your server handles offline buddy requests, so I cannot guess if this is a client side or server side issue.
    The issue seems to lie in the communication between the request and the buddy list storage.

    Since the client temporarily stores accepted buddy requests, I would assume after the buddy list is accepted, a final message is sent to the server to ACK that the buddy has been accepted, and to verify it, where after the client is sent an OK to implement the buddy in the client-sided buddy list. Where-as if it doesn't get that message, it does not implement it and perhaps one party is not understanding eachother.

    Perhaps, the packet when reaching the maximum buddies by accepting request is different than the normal one.
     

Share This Page