Hiho,
I've found out a weird glitch in the DP engine, it is server-specific. Keep in mind, I am not saying "FIX IT NOW DWARFS" or anything like that, I'm just asking whether this is known and whether/how it could be fixed
The time variable (of SSQC) does behave weird. Have a look at this screenshot. The first few lines show the normal output of time which I added into the SSQC code, so that time is printed each frame. In the first few lines it behaves as expected (slowmo is set to 1 at this point). But then, when I enter slowmo 0.001, things get weird. time does not continously increase anymore, but increases in steps. Also, the period at which the time value changes appears to be random. Furthermore, if you set self.nexthink inside a Think-funciton of an entity, the value of self.nextthink stays the same (it has the value of time) even though a small number, 0.0001 was added to time (self.nextthink = time + 0.0001, after value was assigned, self.nextthink is equal to time).
Please note that what I just explained only happens if the server was running a map for a long time already. It can be simulated by disabling the timelimit and use slowmo 1000 for a few seconds. Set slowmo to 1 again, let the time be printed each frame and then set slowmo to 0.0001
You won't experience this glitch if the server just loaded a new map, because in this case time will continously increase just fine.
The effect of this glitch appears in the Nexuiz sv_timeout feature, it goes to a point that the timeout feature is just broken (and the timeout is too short) once the map is running for a longer time.
I hope somebody cares to answer. I am aware that most people who are able to answer this question are actively ignoring me, but maybe they could be friendly and help at least once.