Rejoin Button

Moderator: keyser

Rejoin Button

Postby Evan_ » 17 Apr 2017, 15:00

Often when I join a lobby I have to leave and hop back in to fix connection issues with someone. Sometimes I have to restart the client but usually just reentering the lobby fixes things.

However sometimes while someone rejoins another person gets there first and (through no fault of their own) claims the spot, making it a hassle to explain that someone is already there (especially if they don't speak english) and force them out. I know the rejoiner could ask host to lock the slot, but noob lobbies are rarely that well communicated, and sometimes the host is afk even with a full lobby (or doesn't speak the same language).

My idea is to have a "Rejoin" button, where by pressing it a player is ejected from a lobby and immediately rejoins. While they join, the slot would say "Rejoining" and players would be unable to enter unless the host "cancels" the player's rejoin, in which case the rejoiner would come back as an observer if no slots are available.

I'd be open to the idea of doing some of the coding myself, though I'm a bit new to the field. Thoughts?
User avatar
Evan_
Avatar-of-War
 
Posts: 218
Joined: 27 Feb 2016, 18:51
Has liked: 65 times
Been liked: 80 times
FAF User Name: Evan_

Re: Rejoin Button

Postby DukeOfEarl » 17 Apr 2017, 17:05

The logic for keeping multiplayer lobbies synchronized is already way too complicated. We're limited here both by what the game allows us to do in the in-game lobby and communication between lobby and client.

So I'm not very optimistic that this can be made to work well.
DevOps Councillor and Maintainer of the FAF Python Client
aka Duke / OppressiveDuke / DukeOfEarl / duk3luk3 - call me Duke

Problems? Get help in the Tech Support Forum
Have I fixed your problems? You can support me on Patreon and LiberaPay!
User avatar
DukeOfEarl
Avatar-of-War
 
Posts: 206
Joined: 17 Apr 2013, 14:31
Has liked: 12 times
Been liked: 18 times
FAF User Name: OppressiveDuke

Re: Rejoin Button

Postby KeyBlue » 18 Apr 2017, 00:51

Ok I thought of something simpler and possibly more viable.

We add an extra button "Exit to rejoin" which does the exact same thing as exit, but the slot you leave behind will become "reserved".
Your slot will get closed but is reserved for you to rejoin in.
Then when you eventually join the lobby again, the spot will open and you'll immediatly take it.

The host still has the power to reopen the reserved spot or close it off completely.

Reservation could be based on id but will display the players name so host will know who the spot is for.




This sounds like something that should work without it having to interfere with connections, communication etc.
User avatar
KeyBlue
Priest
 
Posts: 403
Joined: 28 Jan 2016, 01:06
Has liked: 140 times
Been liked: 93 times
FAF User Name: KeyBlue

Re: Rejoin Button

Postby Lieutenant Lich » 18 Apr 2017, 03:29

What about a refaf button?
Don't complain about that which you aren't willing to change.

My mod:
viewtopic.php?f=67&t=12864
User avatar
Lieutenant Lich
Evaluator
 
Posts: 952
Joined: 01 Feb 2016, 05:28
Location: United States
Has liked: 992 times
Been liked: 818 times

Re: Rejoin Button

Postby RocketRooster » 18 Apr 2017, 05:34

Lich King wrote:What about a refaf button?


I'd hope it's a big, beefy, heavy-duty, industrial-strength button...
RocketRooster
Avatar-of-War
 
Posts: 294
Joined: 08 Apr 2016, 11:29
Has liked: 29 times
Been liked: 52 times
FAF User Name: RocketRooster


Return to FAF Suggestions

Who is online

Users browsing this forum: No registered users and 1 guest