+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 15 of 21
  1. #1
    NS Officer


    Pokerface's Avatar
    Join Date
    May 2003
    Location
    MD, USA
    Age
    31
    Posts
    5,905

    Battlefield 2 Reserved Slots Open Test -- Phase Two

    OK. Phase One seemed to be a rousing success. Yay and stuff. No time to rest, however!

    Phase One tested the theory of kicking people from the server based on the presence of their ProfileID in their Supporting Member profile. Now that that seems all well and good, we move on to Phase Two, which involves the removal of non-SMs from the server to make room for Supporting Members. This one I can't test by myself.

    I've configured the Stage Server to be open to all comers, with reserved slots active. The server playercount is set to five, and the "holdopen" number is two. What does this mean? Well, I'll tell you.

    The first three slots can be filled by anyone. (maxplayers - holdopen = number of regular slots) No slot-logic take effect until slot #4 gets someone connecting. If that someone is NOT a Supporting Member, they should get the boot (in the same fashion as with the last test, they shouldn't even see the map load screen). If that someone IS a Supporting Member, then they'll boot the non-SM with the least amount of time on the server. If there are no non-SMs on the server, the joining SM will occupy slot #4 normally. Slot #5 operates the same way.

    There's a channel on TeamSpeak for people who wish to discuss how things are going. I'll be in it, but if I'm muted, it means I'm AFK and that you shouldn't expect an answer anytime soon.

    Again, leave feedback wherever you wish.

    The IP for the server is 67.19.59.226.

    NS Game Officer. TF2 Admin. BF2 Admin / Scripter. PM with issues.
    Tempus: Pokerface is nailing it right on the head. Everyone who is arguing against him is simply arguing against reality.
    <anmuzi> it is not permitted to have privacy or anonymity
    <LazyEye> yeah when I play on TG the server digs though my trash

    Arm yourself with knowledge: TG NS TF2 BF2


  2. #2
    TG_Trigger's Avatar
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Age
    37
    Posts
    193

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    What is the reason for holdopens? Is it some technical workaround? If I'm understanding it right in the above scenario the server is not full at the time slot#4 is requested but it will kick if it's a non-sm making the request. Wouldn't there only ever be a need for non-SM kick when the server is full? Hope I'm not annoying you, I was just curious about the logic as I used to program.

    [age-c1] [conduct]
    Today is the tomorrow you worried about yesterday.


  3. #3
    Shiner's Avatar
    Join Date
    Jul 2005
    Location
    Dallas, TX
    Age
    32
    Posts
    2,420

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Quote Originally Posted by TG_Trigger
    What is the reason for holdopens? Is it some technical workaround? If I'm understanding it right in the above scenario the server is not full at the time slot#4 is requested but it will kick if it's a non-sm making the request. Wouldn't there only ever be a need for non-SM kick when the server is full? Hope I'm not annoying you, I was just curious about the logic as I used to program.
    My understanding is the bf2 client does a validation check before connecting and if the server is reporting at full, the call to the server is never fired. The holdopens is a method to get around this validation.



  4.  
  5. #4
    TG_Trigger's Avatar
    Join Date
    Jun 2005
    Location
    Toronto, Canada
    Age
    37
    Posts
    193

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Ah that makes sence. Good way to reduce unessessary net traffic.

    [age-c1] [conduct]
    Today is the tomorrow you worried about yesterday.


  6. #5

    kormendi's Avatar
    Join Date
    Aug 2004
    Location
    Fairfax, Virginia
    Age
    28
    Posts
    2,204

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    so, its been a while since this test was announced... Is it working?




  7. #6

    Join Date
    Jul 2005
    Posts
    1,355

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Quote Originally Posted by Shiner
    My understanding is the bf2 client does a validation check before connecting and if the server is reporting at full, the call to the server is never fired. The holdopens is a method to get around this validation.
    Then can/should we increase the max players to 66 so that we have 64 players when the server is "full"? Is it reasonable to expect that we'll ever have over 64 SMs on the server at one time in the forseeable future?



  8.  
  9. #7
    DigitalAssassin's Avatar
    Join Date
    Jun 2005
    Location
    Kansas City
    Age
    36
    Posts
    1,676

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    I was thinking this over as well. I think the situations where 64 SMs were on at the same time would be infrequent (at least right now) but that does bring up the question...

    How many 'holdopen' slots would there be? 32 to start? That would allow the server to become half full before starting the validation.

    If Shiner's statement is true and 32 is used as an example, wouldn't that mean it would start kicking non-SMs as soon as player 33 (let's say they are a SM) connects? Is there logic that prevents any of this from happening unless the server is actually full?




  10. #8
    NS Officer


    Pokerface's Avatar
    Join Date
    May 2003
    Location
    MD, USA
    Age
    31
    Posts
    5,905

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Shiner is correct about the connection issues. The client won't try to connect to a full server (at least so goes my understanding).

    The number of holdopen slots will likely be 2, regardless of the server. 32 is nutty high, and would keep the server at half-full until SM #33 decided to join. That's just insane.

    This MAY mean the 64 player server would effectively be reduced to 62 (until 63 or 64 SMs got on at once); I don't know if setting the maxplayers higher than 64 has any effect.

    NS Game Officer. TF2 Admin. BF2 Admin / Scripter. PM with issues.
    Tempus: Pokerface is nailing it right on the head. Everyone who is arguing against him is simply arguing against reality.
    <anmuzi> it is not permitted to have privacy or anonymity
    <LazyEye> yeah when I play on TG the server digs though my trash

    Arm yourself with knowledge: TG NS TF2 BF2


  11. #9
    DigitalAssassin's Avatar
    Join Date
    Jun 2005
    Location
    Kansas City
    Age
    36
    Posts
    1,676

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Oh wait, I think I'm understanding now. Sorry for the confusion. I re-read your explanation. I was making it too complicated.

    So, we would have 2 slots as the 'gate-keepers' and starting when player 62 had joined they would be kicking off non-SMs as SMs joined, those SMs then filling up the 'regular' slots, correct?





  12.  
  13. #10
    Shiner's Avatar
    Join Date
    Jul 2005
    Location
    Dallas, TX
    Age
    32
    Posts
    2,420

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Quote Originally Posted by DigitalAssassin
    Oh wait, I think I'm understanding now. Sorry for the confusion. I re-read your explanation. I was making it too complicated.

    So, we would have 2 slots as the 'gate-keepers' and starting when player 62 had joined they would be kicking off non-SMs as SMs joined, those SMs then filling up the 'regular' slots, correct?
    Yep! If the server had 62 players a non-sm trying to join will be blocked, while a SM joining will give the most recently joined non-sm the boot. The server will then be back to 62 until the next join. The only time a server would have more than 62 players is during any overlap in the join/kick process or a server with 63+ SM's.


  14. #11
    icky's Avatar
    Join Date
    Jul 2005
    Location
    Ottawa Valley
    Posts
    6,153

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Fun!
    Peace through fear... since 1947!


  15. #12
    Telorn's Avatar
    Join Date
    Jun 2005
    Location
    Georgia
    Age
    29
    Posts
    2,188

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    It's worth losing 2 slots for this function. And two slots makes more sense than 1, because otherwise you could always force an uneven team with one side having 1 more than the other.
    Telorn



  16.  
  17. #13

    Join Date
    Jul 2005
    Posts
    1,355

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Quote Originally Posted by Telorn
    It's worth losing 2 slots for this function.
    But is it possible to up max players to 66 so we can continue to have 64 player games?


  18. #14
    NS Officer


    Pokerface's Avatar
    Join Date
    May 2003
    Location
    MD, USA
    Age
    31
    Posts
    5,905

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    bump.

    Now that we're getting into prime time, I'm re-soliciting volunteers. The sha-bang needs four people to work.

    NS Game Officer. TF2 Admin. BF2 Admin / Scripter. PM with issues.
    Tempus: Pokerface is nailing it right on the head. Everyone who is arguing against him is simply arguing against reality.
    <anmuzi> it is not permitted to have privacy or anonymity
    <LazyEye> yeah when I play on TG the server digs though my trash

    Arm yourself with knowledge: TG NS TF2 BF2


  19. #15
    icky's Avatar
    Join Date
    Jul 2005
    Location
    Ottawa Valley
    Posts
    6,153

    Re: Battlefield 2 Reserved Slots Open Test -- Phase Two

    Ok, I'm on! Where is everyone?
    Peace through fear... since 1947!



  20.  
  

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts