From: Forest `L. H. <ha...@ga...> - 2000-11-25 20:34:16
|
> > Quake-C is server-only. The server can force the client to run commands > > by "stuffing" them to the client. But recompiling the Quake-C is not a > > particularly convenient way to set preferences (besides, hardcoding is > > morally wrong :-), and the server would have to constantly stuff commands > > to keep the client from just reverting the changes. > > Didn't know QC was serverside...shows you how much I've gotten my own hands > dirty..(But I dare ya to find a situation where I complain ;-) ) > > Oughtn't there be a setting for how offen to stuff the commands? (The phrase > 'shove it' comes to mind) No, just lock them on the QF client, because if someone is using another client or edited the QF client (even just with a hex editor), they would just rename the cvars in their client, and thus ignore all control by the server... Therefore repeated stuffings only causes an unnecessary hinderence (bandwidth drain) to legit players, and no effect on cheaters. This is akin to the "disconnect" stuffcmd based kicking in original quake, cheaters just renamed their disconnect command... Eventually the QC mods started using SVC_DISCONNECT instead, and no one has hacked around that one yet :) -- LordHavoc Senior Editor for http://www.gamevisions.com A member of the Brotherhood of The Axe game clan. Author of DarkPlaces Quake1 engine and mod ( http://www.inside3d.com/darkplaces ) "War does not prove who is right, it proves who is left." - Unknown |