The server owners and/or masterserver should ban clients that misuse such basic game features period, not for just 5 seconds.
In reality adding a 5 second auto-ban on disconnect would only inconvenience legitimate players more than annoying spammers IMHO.
---
@Mael: I retract my earlier statement about cubescript aliases not being able to store a lot of data, been messing around with this SVN script today, and I've stored about 90 kb, 194.8936 kb worth of data into 1 alias so far without any huge issues. (the script really sucks, its kinda fun to mess with though :P - and playbackPositions causes an ungodly lag which hangs AC while the engine tries to finish the massive loop, but if you're patient, the script does work, at least on my system)
I'm assuming that my formula of (divf (+ (strlen $ALIAS) 1) 1024) is a fairly accurate guess at how many kb an alias will take up in memory. (give a few bytes to account for the alias name, and whatever else AC may throw in it)
Now I'm really curious what the max amount of data 1 cubescript alias can store is - reliably anyways.
In reality adding a 5 second auto-ban on disconnect would only inconvenience legitimate players more than annoying spammers IMHO.
---
@Mael: I retract my earlier statement about cubescript aliases not being able to store a lot of data, been messing around with this SVN script today, and I've stored about 90 kb, 194.8936 kb worth of data into 1 alias so far without any huge issues. (the script really sucks, its kinda fun to mess with though :P - and playbackPositions causes an ungodly lag which hangs AC while the engine tries to finish the massive loop, but if you're patient, the script does work, at least on my system)
I'm assuming that my formula of (divf (+ (strlen $ALIAS) 1) 1024) is a fairly accurate guess at how many kb an alias will take up in memory. (give a few bytes to account for the alias name, and whatever else AC may throw in it)
Now I'm really curious what the max amount of data 1 cubescript alias can store is - reliably anyways.