BeeStation-Hornet icon indicating copy to clipboard operation
BeeStation-Hornet copied to clipboard

Players not joining roundstart is becoming a serious issue

Open PowerfulBacon opened this issue 10 months ago • 6 comments

We have rounds with 31 players and only 10 players ready up. This means that we can only ever run traitor. Players have these behaviours because they want to know what roles are filled before selecting their job, I think.

We need to figure out something to do about this

PowerfulBacon avatar Apr 12 '24 08:04 PowerfulBacon

Players have these behaviours because they want to know what roles are filled before selecting their job, I think.

Is there something wrong with this behaviour? If not, would we considering delaying antag stuff calculating until 5 mins after the round starts?

DrDuckedGoose avatar Apr 12 '24 09:04 DrDuckedGoose

could port something akin to: https://github.com/DaedalusDock/daedalusdock/pull/377

ToasterBan avatar Apr 12 '24 12:04 ToasterBan

Couldn't we simply show the roles other people are ready'd up for in the "Select your job" screen?

could port something akin to: DaedalusDock/daedalusdock#377

I dont know if that port is what i just said above, saying there's a lack of testing evidence...

XeonMations avatar Apr 12 '24 14:04 XeonMations

Couldn't we simply show the roles other people are ready'd up for in the "Select your job" screen?

I mean; maybe. 180 seconds is a short time to give people to reconfigure things, and even then some might still wait regardless so they don't have to open and mess with their job settings

I dont know if that port is what i just said above, saying there's a lack of testing evidence...

It is sort've* (*admendum; didn't realize you meant in the TGUI selection screen, which is a tiny bit more convoluted since you'd have to update everyone's windows), though note such a system can't account for medium roles or lower because those rely on RNG which isn't viable in calculations for precise statistics like this; you can never completely predict job slots pregame without assigning them out to players.

HowToLoLu avatar Apr 12 '24 16:04 HowToLoLu

Couldn't we simply show the roles other people are ready'd up for in the "Select your job" screen?

could port something akin to: DaedalusDock/daedalusdock#377

I dont know if that port is what i just said above, saying there's a lack of testing evidence...

Its shown in the status section, it checks your highest set job and has that as the estimate image

ToasterBan avatar Apr 12 '24 18:04 ToasterBan

What if we started adding threat as players join, using a random multiplier determined at roundstart which adds to the budget as players pile in over time, also applying that to those who are already readied up when the round is started so there's a consistent increase in budget per player.

The multiplier itself could also possibly be tweaked throughout the round if you want a less linear amount of threat per player joined.

HowToLoLu avatar Apr 14 '24 17:04 HowToLoLu

Not as big of an issue anymore, now that I lowered the limits for the gamemodes a little.

PowerfulBacon avatar May 27 '24 12:05 PowerfulBacon