ZeroK-RTS / Zero-K-Infrastructure

Website, lobby launcher and server, steam deployment, .NET based tools and other vital parts of Zero-K infrastructure
GNU General Public License v3.0
53 stars 52 forks source link

Disable !resign for the first 8 minutes. #1066

Closed GoogleFrog closed 8 years ago

GoogleFrog commented 8 years ago

The !resign command should not be available within the first 8 minutes of the game starting. This may as well be done in Springie time for simplicity. If you pause the game for 8 minutes then I guess you get to resign at frame 0.

Aquanim commented 8 years ago

I feel like there are legitimate causes to resign before 8 minutes in some games... that's actually quite a while.

A scorcher rush on Red Comet can functionally end a game in under two minutes (as a generous estimate).

I agree that there is an issue here but I am unsure that this is the best solution. A shorter duration (possibly based on game size) or some other approach should be at least considered.

(I am aware that this would not disable unilateral resignation, but I think that implicitly encouraging unilateral resignation is a cure worse than the disease...)

Anarchid commented 8 years ago

Period of no resign should be equal to period of rating mercy.

I agree with encouraging individual resign being bad.

GoogleFrog commented 8 years ago

The 8 minutes would be more like 4 ingame minutes once everyone loads and the game starts. I think it is ok for rare rush cases to not be covered by resign voting. If you resign in the first minute but the rest of your team does not then there is the risk that they will keep on playing.

Licho1 commented 8 years ago

springie knows when game actually starts.

GoogleFrog commented 8 years ago

What did you do? Eight ingame minutes is far too long.

Licho1 commented 8 years ago

It's tied to elo timer, which is atm 60s so its 60s

GoogleFrog commented 8 years ago

Good.