space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.54k stars 3.15k forks source link

Restart Round vote does not work properly #29908

Open MarzieK opened 1 month ago

MarzieK commented 1 month ago

Description

Sentient ghost roles (in this case, carps) and/or possibly non-sentient ones are being counted as "players" or alive people. This is on server Levi: we have 46 people in the game and only 3 people alive. Let it be known NO ONE called Evac. This server thankfully had gone for an hour and at this point, an automated shuttle saved the station and game from going on longer. We could have restarted the round MUCH sooner though.

Screenshots bb1443b7d396308362ec9efb934a4240

IProduceWidgets commented 1 month ago

For anyone attempting to address this issue, I just want to mention that the admin team at large really does not like restart votes. They're viewed as a necessity for small pop servers, but generally not wanted for anything approaching a mid-large pop game where it is much preferred to allow the game to play out. In practice, they either always end the round early because someone died and doesn't want to wait for other players to finish the round, or they get used when players encounter a bug large enough to prevent the game from being played. The former is just bad manners and feels shitty, the latter does nothing to improve the situation but does make diagnosing the issue on live more annoying.

With that said, I personally think restart votes are a bad bandaid for what could instead be ways for ghosts/observers to enjoy the game. I leave the design of that up to the reader though.

PJB3005 commented 1 month ago

Restart votes were made when there wasn't a playable game yet, for the express purpose of allowing people to restart an empty testing server if they joined and found half the place spaced.

Did you know restart votes are basically instant if you're the only person on the server? Yeah.

LankLTE commented 1 month ago

I’ve seen various rounds where the station is completely unsaveable, usually due to a Tesla/singuloose. In such a time a restart vote is nice to just avoid literally waiting 15 minutes for the already basically over round to end. Is the station getting to that point in the first place a design issue? Maybe, but it’s still one that exists and thus I think restart votes should at least function. I really don’t believe anyone wants to keep playing out a round where 42 out of the 45 players on the server are dead.

(sorry mobile discord sucks, deleted the second comment)

deltanedas commented 1 month ago

mobile discord :trollface:

deltanedas commented 1 month ago

mobile discord :trollface:

MarzieK commented 1 month ago

I’ve seen various rounds where the station is completely unsaveable, usually due to a Tesla/singuloose. In such a time a restart vote is nice to just avoid literally waiting 15 minutes for the already basically over round to end. Is the station getting to that point in the first place a design issue? Maybe, but it’s still one that exists and thus I think restart votes should at least function. I really don’t believe anyone wants to keep playing out a round where 42 out of the 45 players on the server are dead.

(sorry mobile discord sucks, deleted the second comment)

Exactly this and why I'd want it fixed. Literally in my example and bug game we wanted out and didn't want to sit there for 10-15 minutes waiting for the damn shuttle. It couldn't been over SO much sooner. This isn't the only time this has happened and it's quite frequent where people don't want to wait. Even in nukie rounds; crew lost? Nuke just got activated? Theres like 5 people alive on crew with a full team of nukies??? Gg go next restart the round.

Also, we're on Discord?!?!?

For anyone attempting to address this issue, I just want to mention that the admin team at large really does not like restart votes. They're viewed as a necessity for small pop servers, but generally not wanted for anything approaching a mid-large pop game where it is much preferred to allow the game to play out. In practice, they either always end the round early because someone died and doesn't want to wait for other players to finish the round, or they get used when players encounter a bug large enough to prevent the game from being played. The former is just bad manners and feels shitty, the latter does nothing to improve the situation but does make diagnosing the issue on live more annoying.

With that said, I personally think restart votes are a bad bandaid for what could instead be ways for ghosts/observers to enjoy the game. I leave the design of that up to the reader though.

55% of the crew has to be dead for the restart round to even go up. I really don't see how that's a bad thing to have or causes any issues. If 55+% of the entire server want to go next/restart then why not? Clearly they have majority?

Restart votes were made when there wasn't a playable game yet, for the express purpose of allowing people to restart an empty testing server if they joined and found half the place spaced.

Did you know restart votes are basically instant if you're the only person on the server? Yeah.

It's instant? Since when? Last time I did that on Vulture when I was alone I still had to wait a whole minute.

thebadman4662 commented 1 month ago

Loose waiting room is indeed very wack. Like its one thing when ~half station dead and syndies use the chaos to get their greentext yada yada. Can still be argued it makes round unfun for majorty but whatever.

But then you have all those rounds where people alive can be counted on fingers of one hand and its only some kind of stalemate of 2 cargo techs waiting on cargo shuttle for evac to arrive only not to board it cause theres 43953753 zombies anyways so its ssd ops but worse for 15 mins cause you do not have your usual job. That or its loose but nearly everyone is dead already too.

It's instant? Since when? Last time I did that on Vulture when I was alone I still had to wait a whole minute.

I believe its only for changing round type, I recall its only 10s or so at lowpop to make it into deathmatch/extended.

IProduceWidgets commented 1 month ago

This isn't the only time this has happened and it's quite frequent where people don't want to wait. Even in nukie rounds; crew lost? Nuke just got activated? Theres like 5 people alive on crew with a full team of nukies??? Gg go next restart the round.

55% of the crew has to be dead for the restart round to even go up. I really don't see how that's a bad thing to have or causes any issues. If 55+% of the entire server want to go next/restart then why not? Clearly they have majority?

This is the exact reason we do not want restart votes. This is lame, and you should feel lame for thinking it's at all reasonable. Just because you died does not mean the round should end for everyone, or anyone.

But then you have all those rounds where people alive can be counted on fingers of one hand and its only some kind of stalemate of 2 cargo techs waiting on cargo shuttle for evac to arrive only not to board it cause theres 43953753 zombies anyways so its ssd ops but worse for 15 mins cause you do not have your usual job. That or its loose but nearly everyone is dead already too.

Similar opinion as above. If zombies winning is boring, add things to make zombies winning less boring.

IProduceWidgets commented 1 month ago

Also, we're on Discord?!?!?

https://discord.gg/ss14

MarzieK commented 1 month ago

This isn't the only time this has happened and it's quite frequent where people don't want to wait. Even in nukie rounds; crew lost? Nuke just got activated? Theres like 5 people alive on crew with a full team of nukies??? Gg go next restart the round.

55% of the crew has to be dead for the restart round to even go up. I really don't see how that's a bad thing to have or causes any issues. If 55+% of the entire server want to go next/restart then why not? Clearly they have majority?

This is the exact reason we do not want restart votes. This is lame, and you should feel lame for thinking it's at all reasonable. Just because you died does not mean the round should end for everyone, or anyone.

But then you have all those rounds where people alive can be counted on fingers of one hand and its only some kind of stalemate of 2 cargo techs waiting on cargo shuttle for evac to arrive only not to board it cause theres 43953753 zombies anyways so its ssd ops but worse for 15 mins cause you do not have your usual job. That or its loose but nearly everyone is dead already too.

Similar opinion as above. If zombies winning is boring, add things to make zombies winning less boring.

You realize it's 55%+ of the entire round of people thst have to be dead right? Not just one person? I absolutely do not blame people for wanting to not wait around for the inevitable.

Zombies is also sad because we have to call evac. There's no way for zombies that died to get revived- so every dead zombie is just round removed. I haven't seen a restart for a zombie round quite yet though, however, not surprised if there has been some. It just makes nse that more than half the server that's been round removed don't want to wait around.

Also, we're on Discord?!?!?

https://discord.gg/ss14

I thought it was a clear joke because clearly we're on GitHub, not Discord...