Okies, thanks.  Now that we know what the exact limitation is we can
work around it for now more accurately =D

- Bruce "Bahamut" Andrews



Alfred Reynolds wrote:

There is a fixed buffer in the command parsing code (8192 bytes I believe), a command 
(or an executed file) can't be larger than this right now. We are working on removing 
this limitation.

- Alfred

----Original Message----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Bruce "Bahamut"
Andrews Sent: Wednesday, October 20, 2004 12:08 AM To:
[EMAIL PROTECTED] Subject: Re: [hlds] Number of allowed bans
too small?



So, any word on what exactly causes:
17:05:57 exec banned.cfg
17:05:57 Cbuf_AddText: buffer overflow
when all the bans are stored in banned.cfg exceed ~600?

I haven't texted the numbers exactly, but it still sucks that it
prevents porting bans over from HL1 :/

- Bruce "Bahamut" Andrews



David Fencik wrote:



If the list were sorted and a binary search was performed, the
amount
of time in connecting a client that is used in validating a ban
would
increase by an order of log(N)...which is not bad at all.

In other words, you are incorrect in saying that "the connect time
rises a little millisec for every ban."  The more bans there are,
the
less of a difference each additional ban makes.

The time to exec the banned.cfg file, however, will increase in the
manner you described.

Dave

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of sebastian
nielsen
Sent: Monday, October 18, 2004 2:30 PM
To: [EMAIL PROTECTED]
Subject: RE: [hlds] Number of allowed bans too small?

Install AMX-mod. Its better..... why not then take "SLAY TARGET
PLAYER"
when
you notice that him cheats.... Slay dosent take data after player is
respawned. It only takes data from he is slayed until he is
respawned.Slay does a 100 HP damage to that player. A very effective
function , it works on most Invicible hacks too.... I think the
hacks
is bad coded or anything....
Cheaters leave when they always get killed by SLAY. It works for me.

You must be nice to the server. Loading a 5 MB big banfile is not
good
for any server's performace. The connect time rises a little
millisec
for every ban. Then the server must search 5 MB of data. It much.
Its
5.000.000 characters * with 8 is 40.000.000 BITS , also 1:s and 0:s.
THis is much of searcing for EVERY PLAYER THAT CONNECT! If you
manange
to bigger up the buffer , every users will TIMEOUT because a banlist
that is getting TOOOO large. You know the client waits max N seconds
for a accept of connection. If searching the banlist and initalizing
the socket takes MORE time than N seconds , it will refuse
connection
and client will drop.

My tip is , SPARE on bans..... use other functions like BURY
(adminmod) , SLAY (AMXMODX).

And lets take a good example to get rid of a cheater.

player: !^abc^! cheats!!!
player(2): Yes!
Bomberman: Ban him! He is using wallhack!
admin: I can see what i can do....
<CONSOLE DOWN>




admin_execclient !^abc^! "connect <A SERVER IP>" [ENTER]





<CONSOLE UP>
!^abc^! left the game.


Yeah , its called REDIRECT and is a very good function to get rid of a cheater.... Seach up a cheater-only server and note its IP and then HAPPY REDIRECTING....

_________________________________________________________________
Hitta rÃtt pà nÃtet med MSN SÃk http://search.msn.se/


_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds


_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds





_______________________________________________
To unsubscribe, edit your list preferences, or view the list
archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlds



_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds




_______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to