Bnonn wrote:lol u telling me its hard to make a cheat/hack on an engine that is so old no one other than open source communities remembers it? - its not.
I have trouble replying to you because your posts are so incoherent and badly written, but I presume you're trying to say that the Nexuiz engine is easy to create cheats for. And obviously it is—except that it's also easy to patch so that the cheats become ineffective, and it's easy to enable server-side options to ensure that cheats won't work anyway.
To our knowledge the only cheat that is truly a clientside exploit with no reliable method of prevention is aimbots, as they are simply producing valid input.
All others are some form of 'enriched playing experience' (radar/wallhack, glowing players, timers on how soon an item will respawn, replaced textures, replaced sounds, changed settings, etc), which can only make use of data the server willingly provides.
Bnonn wrote:So again, what the heck is your point? The most cheated-on game of all time must be CounterStrike, which to the best of my knowledge was never open source.
I've been told aimbots exist that intercept rendering calls and stuff mouse input, which makes them completely unblockable, regardless of open/closed source.
I stand by my opinion that the problem is the punks (a category encompassing generally obnoxious players as well as cheaters), not the technology, and the only language they speak is consequences.
Bans are a simple form of consequences, but they only work if people can be identified.
The only people you can be certain are playing honestly are members of respectable clans, because respectable clans immediately discipline members found to be cheating or annoying other people, lest their reputation be tarnished.
Peer pressure works, everyone likes to have friends.
That said, there is another approach, which is matching annoyance with annoyance - make it unpleasant to be a punk, making votable one-hour single-IP bans be quick and easy would suffice to annoy punks, as they must either change IP address and rejoin, or go to another server (and most servers are empty!), and they can only be in one place at a time, so their annoyance factor is quite limited
