Customisable loadout: good or bad?

Started by Lurch, February 12, 2007, 03:02:41 PM

Previous topic - Next topic

frvge

During spawning of a game character (so also when respawning), verifying the CRC or some other hash, should get rid of 'white' textures for spies and stuff.
Quote from: savior2006SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.

InvisibleMan999

Quote from: goodkebab on March 28, 2007, 09:38:46 AM
uh.....what val means is that if you can hack CT equipment....it will not be any different then hacking our game.

what is difficult, is knowing if your oppenent cheating.

I'd think that'd be pretty easy, I mean you can have the game send the loadout to all the machines, and if the loadout isn't legal, it can bring up a message "Player X is over weight limit"

And if during play the guy uses more grenades than it initially said he had at loadout, then you can also get a warning message.

Out of all the things to cheat on, transcending equipment limits is by far the easiest to check if the software is designed to do so.

iservealot

Going with the over weight limit thing, it would also be interesting if instead of stoping the spy from taking all of the gadgets, his abilities just go down with out them.

for example, carrying too many weapons causes the spy not to jump so high, or grab on to ledges. Possibly not be able to run as fast or something.

LiVe.To.Di3

good idea but im guessing that since there won't be any rank then no cheating which is too bad because i enjoyed rank but w.e. I still think someone will say "woa i wana try to cheat in this game" and it will all start :-\

Overstatement

Quote from: InvisibleMan999 on March 31, 2007, 03:22:28 AM
I'd think that'd be pretty easy, I mean you can have the game send the loadout to all the machines, and if the loadout isn't legal, it can bring up a message "Player X is over weight limit"

Unless it sends the wrong infomation (or info was intercepted and changed) because it's been hacked!

InvisibleMan999

Quote from: Overstatement on March 31, 2007, 06:37:07 AM
Unless it sends the wrong infomation (or info was intercepted and changed) because it's been hacked!

Thing is that it can tell right information from wrong information because the loadout has to obey certain rules. So whatever modified info it sends can be verified too. So if it sends the actual loadout, say 50 smokes and 50 flashbangs, it gets flagged for being illegal right there. But lets say it sends a fake loadout, so it says 4 smokes and 5 bangs.

That can be checked during play by simply keeping a running track of the information you've received earlier. So for instance, it said 4 smokes and 5 flashbangs, your system is keeping track of how many times the other guy uses his smokes and bangs during the match. Obviously, he has to send you information when he's using them, otherwise they won't even affect you on your screen (or possibly cause a server desync). So if you catch him using more bangs or smokes than he should you get a message pop-up.

There's really no way to fake it. All you might be able to do is have an always-on heartbeat sensor, the other gadgets all produce effects on the other guy's screen and would thus be easy to check and verify.

Overstatement

Unless the cheater says this mine he's placing is owned by a neutal non-user 3rd team that the programmer put in to own neutal stuff like laser sensors!

The point is, programs are big, programmed by people as smart as you or me with a lot more time to plan but constantly hacked almost always as a result of the programer doing something wrong. Since you can't simply tell him to stop making mistakes, being hacked is just a matter of time. So we better crank out those patches.

There is no such thing as a non-trivial bugfree program.

frvge

Which is why I get Formal Program Verification in 2 weeks :D yay for bugfree functions (only the most important ones, it's too costly to make it all perfect).
Quote from: savior2006SCDA has more bugs than a rain forest.
Quote
Treat your customers with respect you make more customers. Treat your customers like pirates, you make more pirates.