The problem is Cal just about each server has people that are using real hacks,
I am going to try to explain this..
1)
Xbox Live i'm sure alot of people love playing some of the better multiplayer games, Halo, CoD, GTA, so on and so on... What happens when someone comes on with a oo I don't know modded controller that can shoot 20 shots a second while you are stuck shooting one or two? or in UO terms mods their client so they can run thru bagballs, boxes, graves, pretty much anything said faction base guarders put up to help them inside a faction strong hold?
2)
OR another example your playing one of those games on live your shooting at some guy standing right infront of you, unload a whole clip into his skull but wait he's not getting killed BAM! he fliks the lag switch pops up behind you with a knife and kills you! UO terms some nebby 10 year old chick knows how to use a speedhacking program and almost seems to be teleporting infront of you wacking you with some crap club to death!
Wow thats great, when it happens in UO we get a canned message sorry bud nothing we can do blah blah blah everyone knows the message. Yet on Xbox Live these people get their Live account BANNED.
You try to login to say a CS,L4D,BIO,F2, heck any Steam games server and there are no messages that say anything it just kicks you off the server. EQ, EQ2, WoW, won't allow you to login either (so I have heard).
Modding a client does go against the EULA I don't care what your lil post says.
What you programmers need to do is sit down for a day or so NOT THREE YEARS! and figure out what you can do SERVER SIDED to figure out if someone is running mods. It could be as simple as making a database of every blocked location inside a map file if a clients location is on a blocked location that should send up a red flag.
Speedhacking would be a bit more tricky to do server sided but if UO can stay alive for so many years I think that it can be done. If worst comes worst at the very least you can do a client side check and just disconnect the client every time the program is detected.
>