Loading...
  OR  Zero-K Name:    Password:   

Streamlined autohosts

13 posts, 656 views
Post comment
Filter:    Player:  
sort
The goal of this change is to reduce vote spam on autohosts and to simplify starting a game. Instead of having players initiate polls all by themselves, autohosts will follow a standard scheme after each battle:
  1. Battle ends, replay link is posted in chat
  2. 35 seconds to look at end-game graphs and talk about the game, no polls can be started
  3. 25 seconds !map poll with multiple random options, the option with most votes wins
  4. If 8 or more players are on the server, afk are specced and a normal !start poll is initiated
  5. If the game didn't start, polls can be issued as usual


What do you think about this change? What would you do differently? Other devs already know about this, but I wanted to give players the chance to comment before forcing it on them.
+4 / -0
My change would be:

1. Battle Ends, replay link posted
2. 10 seconds no polls. If > 16 players, offer players chance to join instant action.
3. 45 seconds pick a map. Players cast a vote for 10 different randomly chosen different maps or their own choice. Map is changed to the map with the majority vote.
5. Game starts in 10 seconds.
6. Moment game starts, spectate any afkers.
+0 / -0

6 years ago
You missed most needed part - automatically all afk players is placed in spec position (if this is not already fixed cuz i didn't play ZK for while).
+1 / -0
@_Shaman so you wouldn't let the players decide whether they want to start the game? I thought that there should at least be an option to set custom settings if the majority doesn't like the current ones.

LVrankSenaven fixed
+3 / -0

6 years ago
I say 3 randomly chosen maps, a 16 player room getting 1 vote each on 10 maps sounds like a mistake. or if there are 10 maps let player veto maps durring voting that removes a map from the poll if it gets => 3 vetos than !y votes so a concencus can be reached.
+0 / -0
USrankSteel_Blue let's not make it too complicated. I've set it to four maps for now, because it could be nicely shown as a grid in the lobby, but I don't mind changing the details on this.
+3 / -0
Well I would like a system of instant action, and I feel that what you're trying to do is similar to instant action's idea. In most cases, people start the game immediately after a map vote. For custom settings, I think people should go to custom hosts. This idea of mine would also mean a lack of soft lock games where small team games die because of 1 or 2 nonvoters.
+0 / -0

6 years ago
@_Shaman I feel like that could be easily added once we have this working and people like it. I don't want everyone running straight off to the custom hosts and not using autohosts anymore.
+2 / -0
Maybe have autohosts and instant action hosts and slowly fade autohosts from the equation?
+0 / -0

6 years ago
Sounds like a good idea. One problem: I know the process, and do something else while waiting for a game. then game starts, and I notice I have been specced, because I was "inactive" in terms of the game. So, I propose that afkers are specced BEFORE the start game countdown starts, ( be it 10 seconds or whatever ), during which specced guys have a chance to change to players.
+0 / -0

6 years ago
For now it is a start vote. That means you are ringed when the vote starts. If you do as little as move your mouse you won't be specced. This update will also change the afk detection from only in-game action to any system wide input.
+1 / -0

5 years ago
bump, what's the progress?
+0 / -0

5 years ago
It's all implemented server-side. All I'm waiting for is Chobby making a GUI to select maps: https://github.com/ZeroK-RTS/Chobby/issues/650
+2 / -0