It's not necessarily a Gen bug, but it's related to something a Gen programmer came up with as a fix for something else. This happens to custom Q3 executable versions where a fix for a bug dealing with servers being up for a long time has been implemented. I'm not certain, but Fourier (no ferrets server admin) might have implemented this fix. I've only seen this happen on my own test server before since I'm running a custom Generations executable that has this fix.
This error kick happens as a result of the Q3 client thinking that the server is cycling time backwards. If a warmup time is set, and the map restarts while you're still connecting in to the server when the map restart is issued, it can do this. That part will be fixed, but right now the only workaround for that is to not use warmups or to set a very long warmup time. If a warmup is set and you arrive on the server after the warmup is done, the only thing you can do is what you did - shut down Gen, and reload it, and reconnect.
|