Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swap tees, claim tee that has timeout #1103

Open
def- opened this issue Apr 5, 2018 · 7 comments

Comments

Projects
None yet
6 participants
@def-
Copy link
Member

commented Apr 5, 2018

In the last days I watched large teams in team 0 playing for hours. Two situations occur commonly:

  1. Player has to stop playing after X hours, leaves the group
  2. Player has a timeout and never comes back, tee dies too

Both result in the group thinning out over time even though they're not making mistakes.

These could both be solved using the mechanisms for timeout protection so that another player can jump in as a replacement. Right now that can be done manually, but many players don't know about how to do so. Instead we could introduce two new mechanisms:

  1. /swap to swap tees with another player (with their approval of course). Note that this could also be used for speed runs to swap the tees and get faster times when one player is better in the part.
  2. 1 minute before timeout protection runs out the tee becomes freely claimable for anyone. Note that this could also be abused though, with trolls taking over the tee and quickly killing the team.

I'm not sure whether the advantages are bigger than the disadvantages. Opinions?

@Ryozuki

This comment has been minimized.

Copy link
Member

commented Apr 5, 2018

To solve the speedrun thing, add 1 minute more to the timer, if it's in a team, to the team timer.
Just like currently does /save

The problem i guess is the free claimable tee for anyone. Too many trolls. A way around this i think would be to make a custom vote, where only the nearby players to the tee can vote. So they can decide if they want the new player there, which would help against trolls? Maybe its to complicated.

I would also enable this only if you are more than x minutes racing. My bet here is atleast 30-40 mins.

@ChillerDragon

This comment has been minimized.

Copy link
Contributor

commented Apr 5, 2018

Yes lossing tees hurts. And supporting t0 is always great c:

But i see a big danger coming with the 2nd idea allthough i really like it. Some people could tactically ddos and people will ragequit so they take over the leading tees. Or it could increase in general attacks on far tees.

But f3 for the /swap option there has always been the /save and /load for team speedrunners team0 should have this feature too without timeout hacks c:

@ChillerDragon

This comment has been minimized.

Copy link
Contributor

commented Apr 5, 2018

@Ryozuki a nearby vote would be great but it is a complicated long process then for all the players i guess. So on every request there is a new vote (is it even possible to send votes to specific groups only?)? And who is counted as nearby?

@def-

This comment has been minimized.

Copy link
Member Author

commented Apr 5, 2018

To solve the speedrun thing, add 1 minute more to the timer, if it's in a team, to the team timer. Just like currently does /save

That's not acceptable, timer should not be manipulated. For teams it only works because they are forced to wait that exact time before loading. Forcing players in team 0 is a bit awkward.

@12pm

This comment has been minimized.

Copy link
Contributor

commented Apr 5, 2018

I don't think everyone would be ok with a random player (that they might not even like or whatever) getting their progress (in wich they might have invested a lot time) because their connection breaks down. It should only work if the original player specifically allows someone to take their spot.

@daverck

This comment has been minimized.

Copy link

commented Apr 7, 2018

I like the swap command

@fokkonaut

This comment has been minimized.

Copy link
Contributor

commented Jul 21, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.