Results 1 to 10 of 29

Hybrid View

  1. #1
    Player

    Join Date
    Aug 2013
    Posts
    266
    Quote Originally Posted by seebs View Post
    No, it's not that simple. I got into queue, I was #12 in queue, then I got bounced out with 1017.

    There is something seriously broken here. The entire point of a queue is that it lets you, get this, "queue" people up so that they can be assigned available slots as and when those slots open up. The basic idea of accumulating the list of people (or things) waiting for processing, and taking them out of the queue as capacity becomes available (say, other tasks complete, other players log out) is literally the entire point of a queue. I would really, really, like to see an official post from SE explaining in actual technical detail how you could possibly implement a system such that you have a queue, but when you need to limit population, you can't have people wait in the queue. I program, many of my friends program, and so far I've not found anyone who can come up with an explanation for how you could build a queue that would need to error out like this.
    This is how this works... Server holds 5000 people each. they are limiting how many people can be logged in on the server to promote stability of the duty finder and other similar systems. Second the queue system holds only x amount of players in it. When that queue system is full or overloaded you get the 1017. For the times you get in a queue but then get booted out after several min its because they have now adjusted the artificial cap on the server. So say they where letting 3000 people and 300 in queue. But duty finder system is under strain. To prevent the servers from crashing they throttle back to 2800 people. which then pushes those 300 people in queue to 1017. Obviously these numbers are just used as an example not real data.
    (0)

  2. #2
    Player
    seebs's Avatar
    Join Date
    Aug 2013
    Posts
    33
    Character
    Merisioux Antoinette
    World
    Balmung
    Main Class
    Arcanist Lv 23
    Quote Originally Posted by Mailstrum View Post
    This is how this works... Server holds 5000 people each. they are limiting how many people can be logged in on the server to promote stability of the duty finder and other similar systems. Second the queue system holds only x amount of players in it.
    Why? Every other queueing system in the history of MMOs can handle thousands of players, because players in a queue consume no resources to speak of.

    When that queue system is full or overloaded you get the 1017. For the times you get in a queue but then get booted out after several min its because they have now adjusted the artificial cap on the server. So say they where letting 3000 people and 300 in queue. But duty finder system is under strain. To prevent the servers from crashing they throttle back to 2800 people. which then pushes those 300 people in queue to 1017. Obviously these numbers are just used as an example not real data.
    Right, but what's not obvious is... why would anyone, ever, limit the size of the queue? The users in the queue cost nothing. They aren't spamming login attempts, they're just waiting. It doesn't matter whether the queue is 20 users or 20,000 users. It's an ordered list. Spot opens up? Grab first person from queue. No spots available? Don't grab first person from queue. Doesn't matter how long the queue is. A longer queue costs a tiny bit more storage, but by "tiny" I mean "an 8086 with 640KB of memory could handle a 20,000 user queue".
    (1)

  3. #3
    Player

    Join Date
    Aug 2013
    Posts
    266
    Quote Originally Posted by seebs View Post
    Why? Every other queueing system in the history of MMOs can handle thousands of players, because players in a queue consume no resources to speak of.



    Right, but what's not obvious is... why would anyone, ever, limit the size of the queue? The users in the queue cost nothing. They aren't spamming login attempts, they're just waiting. It doesn't matter whether the queue is 20 users or 20,000 users. It's an ordered list. Spot opens up? Grab first person from queue. No spots available? Don't grab first person from queue. Doesn't matter how long the queue is. A longer queue costs a tiny bit more storage, but by "tiny" I mean "an 8086 with 640KB of memory could handle a 20,000 user queue".
    they use the queue system to throttle the logins on the server. If they limit to 100 people per server in the queue then they can maintain how many people get in at a time.
    (0)

  4. #4
    Player
    Kitchen's Avatar
    Join Date
    Aug 2013
    Posts
    23
    Character
    Delilah Winterbane
    World
    Coeurl
    Main Class
    Marauder Lv 11
    Quote Originally Posted by Mailstrum View Post
    they use the queue system to throttle the logins on the server. If they limit to 100 people per server in the queue then they can maintain how many people get in at a time.
    100 people? That defeats the point of having a queue
    (0)

  5. #5
    Player
    Lumyn's Avatar
    Join Date
    Aug 2013
    Posts
    7
    Character
    Lumyn Nox
    World
    Gilgamesh
    Main Class
    Arcanist Lv 50
    Quote Originally Posted by Mailstrum View Post
    they use the queue system to throttle the logins on the server. If they limit to 100 people per server in the queue then they can maintain how many people get in at a time.
    Queue is supposed to let people in when there is a free space on the server, so there is no reason at all to put a cap on queue.
    I rather sit in a queue all day than play lottery with this stupid error 1017
    (0)