12 Nov 11, 06:14PM
No-one has to be kicked or forced to spectate. My idea was that if the number of players in the server is greater than the map 'supports', it's not loaded. Simple. The maprot just selects the next valid map, exactly as it does now. If ac_douze is playing, and maxclients is set to 6, the server is capped at 6 until the end of the round. One problem would be if the maprot was badly compiled, and the server never 'expanded', because the only valid maps had a low maxclient - it'd take a little bit more thought on the part of the server owner. Most of the current servers on the MS have default maprots though.
Of course, all of this is still relying on the server owner not being a douche..."set all maxclients to 20, start server, forget about it"... Also, there would have to be some method to cope with voted maps. Maybe the server owner sets the limit for each map/mode and the server displays an error if the number of players present exceeds this.
It's not ac_douze that's ruining things; AC has been this way since I've been playing, just with different maps at different times. I'm led to believe (by the hipsters in the community) that there was a time, before the 1.0 release, when this wasn't the case.
As an extra consideration, has anyone considered the impact on new players of having ac_douze as the introductory demo map?
Of course, all of this is still relying on the server owner not being a douche..."set all maxclients to 20, start server, forget about it"... Also, there would have to be some method to cope with voted maps. Maybe the server owner sets the limit for each map/mode and the server displays an error if the number of players present exceeds this.
It's not ac_douze that's ruining things; AC has been this way since I've been playing, just with different maps at different times. I'm led to believe (by the hipsters in the community) that there was a time, before the 1.0 release, when this wasn't the case.
As an extra consideration, has anyone considered the impact on new players of having ac_douze as the introductory demo map?