What determines who gets host when the host leaves?

Discussion in 'Planetary Annihilation General Discussion' started by stuart98, April 28, 2015.

  1. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    It should be, but doesn't appear to be, the person who's been in the lobby the longest.
    tatsujb likes this.
  2. mikeyh

    mikeyh Post Master General

    Messages:
    1,869
    Likes Received:
    1,509
    Usually it's the last joined.
    tatsujb likes this.
  3. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    That's bad. Whoever thought that that was good should be [redacted].
    tatsujb likes this.
  4. mrchris2000

    mrchris2000 Member

    Messages:
    25
    Likes Received:
    25
    Does it really matter? If the game is hosted on PlayFab an individual client being 'Host' shouldn't have any impact.
    In fact does 'Host' even make any sense with a PlayFab hosted game?

    I know in other games which user a peering solution for state management Host matters for a number of reasons and choosing a Host then becomes based on a number of factors, latency to other players, memory and CPU being the most obvious.

    But if all the players are essentially Clients of PlayFab hosted servers, then a 'Host' doesn't seem to make much sense - except of course for determining who gets control of the session config (map, spec slots, shared etc).
    In that case though what should be the determining factors? Player who has been in the lobby longest? Some sort of name lookup to determine if the lobby creator was in a clan, and if so are there any other members in the lobby still; if so give it to one of them (been in lobby longest again?).
    You could go for a vote system to determine who manages lobby settings, or you try making it a complete free for all; that would be fun for 5 mins!
  5. dom314

    dom314 Post Master General

    Messages:
    896
    Likes Received:
    1,196
    I think a vote system is a bit over the top for the lobby, and I think what we have now is probably good enough given how little this actually occurs.
    Nicb1 likes this.
  6. tatsujb

    tatsujb Post Master General

    Messages:
    12,902
    Likes Received:
    5,385
    it actually occurs often.
  7. dom314

    dom314 Post Master General

    Messages:
    896
    Likes Received:
    1,196
    Oh.
  8. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    Just DC'd from a game I was hosting but game thought I was still loading (this was still in-lobby).

    Upon RC'ing the guy who joined the lobby most recently was somehow made host, which doesn't make sense because Alwaysprime had been in there long before the guy who got promoted joined.

    This needs to be fixed.

    @mkrater
  9. warrenkc

    warrenkc Active Member

    Messages:
    542
    Likes Received:
    191
    yeah this has been happening a lot to me as well. I am the host waiting waiting waiting then my friend says oh you're gone. I reconnect in some idiot is the host who doesn't know what to do.
  10. stuart98

    stuart98 Post Master General

    Messages:
    6,009
    Likes Received:
    3,888
    WHY HAS THIS NOT BEEN FIXED YET

    Seriously...

    It's annoying having to rehost with a 25 meg server mod because I had to leave lobby, the guy I intended to be promoted didn't get promoted because someone had joined after him (WTF?!), I rejoined but didn't get host power again (WTF?!?!), and then the host never leaves so that I can regain host power.

    Uber... please...

    @jables
  11. mkrater

    mkrater Uber Alumni

    Messages:
    1,349
    Likes Received:
    1,830
    The request to change the order of who becomes the next host has been sent to the team for review.
    cdrkf, Remy561, stuart98 and 2 others like this.

Share This Page