-
09-20-2005 02:05 PM #1
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
-
09-20-2005 02:23 PM #2
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.
-
09-20-2005 02:44 PM #3
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
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.
Originally Posted by TG_Trigger
-
09-20-2005 02:48 PM #4
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.
-
09-20-2005 02:52 PM #5
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
so, its been a while since this test was announced... Is it working?


-
09-20-2005 03:12 PM #6
- Join Date
- Jul 2005
- Posts
- 1,355
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
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?
Originally Posted by Shiner
-
09-20-2005 03:27 PM #7
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?



-
09-20-2005 03:33 PM #8
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
-
09-20-2005 03:54 PM #9
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?



-
09-20-2005 03:59 PM #10
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
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.
Originally Posted by DigitalAssassin
-
09-20-2005 04:01 PM #11
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
Fun!
Peace through fear... since 1947!
-
09-20-2005 05:09 PM #12
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
-
09-20-2005 05:23 PM #13
- Join Date
- Jul 2005
- Posts
- 1,355
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
But is it possible to up max players to 66 so we can continue to have 64 player games?
Originally Posted by Telorn
-
09-20-2005 06:07 PM #14
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
-
09-20-2005 06:18 PM #15
Re: Battlefield 2 Reserved Slots Open Test -- Phase Two
Ok, I'm on! Where is everyone?
Peace through fear... since 1947!
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)






Reply With Quote











Bookmarks