a netburst DOES flood clients it's just the flooding is only a problem in 
very large channels you get similar flood problems on first joining a verry 
large channel which is the whole reason for this auditorium stuff


>From: Mathieu Rene <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>CC: [EMAIL PROTECTED]
>Subject: Re: [Coder-Com] Auditorium mode, revisited
>Date: Mon, 16 Sep 2002 20:09:32 -0400
>
>erm, this seems to be the same thing as a net.burst... why a net.burst 
>doesnt flood of clients... take a look at that
>
>Math
>[EMAIL PROTECTED]
>
>[EMAIL PROTECTED] wrote:
>
>>On Sat, Sep 14, 2002 at 02:52:15PM -0400, Entrope wrote:
>>
>>>Rasmus Have <[EMAIL PROTECTED]> writes:
>>
>>>>I did look at GamesNet's implementation before going on with my own
>>>>idea. It struck me as a tad problematic though, as it seems that it
>>>>can be abused by setting/unsetting +D and the like. Hence I chose a
>>>>static channel, instead of going with a channelflag as both yours
>>>>and splidge's solutions use (splidge's seems unabusable though).
>>>>Talking to coders on GamesNet also revealed that you had problems
>>>>with abuse of it.
>>>
>>>The only problem we have had is that each server may send out a lot of
>>>JOIN messages when someone sets -D in a channel with many join-delayed
>>>users -- setting the mode does not impact network traffic or server
>>>behavior; but it may confuse clients.  (Major events tend to be more
>>>vulnerable to the problem, which makes abuse of it worse.)
>>
>>>The original patch I did would not send the JOIN messages when -D'ing
>>>a channel, and Carlo decided to change it to the current behavior;
>>>there are arguments both ways: either send lots of JOINs at one time
>>>or have join-delayed clients stay in the channel with little sign they
>>>are present.
>>
>>>One fairly easy kludge proposed for the JOIN flooding problem is to
>>>only allow an oper to -D if there are more than N join-delayed clients
>>>in the channel (for some value of N).  I do not particularly like that
>>>solution, but it does prevent servers from using enormous amounts of
>>>buffer space at one time.
>>
>>
>>This suggests an idea to me.  When the 'D' mode is taken off, the server 
>>could send out JOIN messages, but slowly, sending only 5 JOIN's a second, 
>>for some arbitrary value of 5.
>>
>>It might be a good idea to prevent confusion by sending all the JOIN's and 
>>then sending the MODE to clients.  This might cause some problem I am not 
>>forseeing however.
>>
>>
>>
>>
>>




_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com

Reply via email to