View Single Post
BAILOPAN
Join Date: Jan 2004
Old 09-25-2006 , 23:38   Re: Max Round Time [CS 1.6]
Reply With Quote #10

CSDM does, in fact, have an option for no roundtime limits. It sets the no roundtime limit by stripping map entities before plugin_init().

There are two other ways to disable it. One is by the (slightly outdated) method CSHACK uses, which is to patch up memory so CS doesn't try to limit mp_timelimit.

The other way is the original way CSDM did it, which is to detour (patch memory with a jump gate) the RoundRestart function in CS, and control whether it is allowed to resume or not.

Obviously, both of the latter methods are quite involved and a lot of work, requiring both intimate C and assembly knowledge. CSDM has the code to do it for the last method, but it's not actually used that way [yet].
__________________
egg
BAILOPAN is offline