Author Topic: Please support rejoining games after getting disconnected  (Read 5851 times)

victorj

  • Guest
Please I really want this feature because when my internet disconnect I can go back and continue a game, it happened to me today, and the players told me that the AI had not died. So I ask softcoder when we will have this feature that you wanted?
I admit that I really put a lot of suggestions here, but softcoder not commented on this in recent days, and I think we could have it in the next version as promised. even if it takes a while.  :|

Edit (tomreyn): Better title
« Last Edit: 15 March 2017, 20:52:14 by andy_5995 »

Coldfusionstorm

  • Golem
  • ******
  • Posts: 868
    • View Profile
Re: Please can you return to play when you disconnected
« Reply #1 on: 4 July 2012, 11:33:03 »
[misunderstanded text deleted]

Im pretty sure softcoder did not promise this feature, i do remeber him talking about it at some point(or was it titi?), However it have been up before, im currious about this, is it still in the works?, or put back in the idea box?
« Last Edit: 4 July 2012, 12:07:00 by Coldfusionstorm »
WiP Game developer.
I do danish translations.
"i break stuff"

victorj

  • Guest
Re: Please can you return to play when you disconnected
« Reply #2 on: 4 July 2012, 11:43:56 »
victorj, you come off as demanding and arrogant in this post, please rephrase it unless you want people pissed at you.

I see nothing arrogant to say what softcoder just wanted to do?
Today I was very upset when I disconnected a game, and my (AI) did not die, if I could go back, would have a chance to win.
« Last Edit: 4 July 2012, 12:01:49 by victorj »

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: Please can you return to play when you disconnected
« Reply #3 on: 4 July 2012, 20:40:13 »
In my memory, Softcoder has previously considered to add this option. I don't think he ever promised (as you put it) to implement this. That's very different.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

victorj

  • Guest
Re: Please can you return to play when you disconnected
« Reply #4 on: 13 July 2012, 16:56:06 »
In my memory, Softcoder has previously considered to add this option. I don't think he ever promised (as you put it) to implement this. That's very different.
About this I was very rigid thinking that he promised, but he wanted then it is possible to find that he will put this feature in the game.  :confused:

Or also developers could make an option to delete the AI in map, because it often the AI hinders the game.  ;)

D.U.P.A.

  • Guest
Re: Please can you return to play when you disconnected
« Reply #5 on: 14 July 2012, 00:09:39 »
Does even any RTS have such a feature?

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Please can you return to play when you disconnected
« Reply #6 on: 14 July 2012, 01:16:32 »
Does even any RTS have such a feature?
Haven't played enough RTSes (Glest is the only RTS whose multiplayer I've tried. Don't play much multiplayer due to a very poor connection that suffers from high latency and drops the connection frequently, something a feature like this could improve on), but pretty much every MMO I've ever played has a way to rejoin. In this case, the AI takes over the units, which are never lost or modified, so it seems to me the control of the units would just have to be transferred to the rejoining player (in the same way they're transferred to the AI when disconnecting). The tricky part seems to be how the  player would reconnect.
« Last Edit: 14 July 2012, 01:35:38 by Omega »
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Please can you return to play when you disconnected
« Reply #7 on: 14 July 2012, 04:18:59 »
Does even any RTS have such a feature?
Haven't played enough RTSes (Glest is the only RTS whose multiplayer I've tried. Don't play much multiplayer due to a very poor connection that suffers from high latency and drops the connection frequently, something a feature like this could improve on), but pretty much every MMO I've ever played has a way to rejoin. In this case, the AI takes over the units, which are never lost or modified, so it seems to me the control of the units would just have to be transferred to the rejoining player (in the same way they're transferred to the AI when disconnecting). The tricky part seems to be how the  player would reconnect.

MOBAs all have this feature, but typically RTS games don't. SC2 and SC1 and WC3 don't have this for instance.
Interesting. Still, if the feature is doable, I don't see what harm it could have, regardless of what other games sported such a feature.
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

Coldfusionstorm

  • Golem
  • ******
  • Posts: 868
    • View Profile
Re: Please can you return to play when you disconnected
« Reply #8 on: 14 July 2012, 04:40:27 »
There isn't really any reason why it shuldn't be in a mordern RTS tbh.

BLizzard are just retards for letting it out.(starcraft 2).
WiP Game developer.
I do danish translations.
"i break stuff"

D.U.P.A.

  • Guest
Re: Please can you return to play when you disconnected
« Reply #9 on: 14 July 2012, 23:43:02 »
Certainly adding this won't hurt if it's not hard to do.

Coldfusionstorm

  • Golem
  • ******
  • Posts: 868
    • View Profile
Re: Please can you return to play when you disconnected
« Reply #10 on: 16 July 2012, 09:52:31 »
I'm sure this feature wont be easy, This would be very usefull, but there should be some things in place to prevent it being annoying.

wait for the player to have fully loaded all the data,(models,textures,xml's, ect,ect).

And a dropback to menu "option" _WITH_ the data saved. No reason to "re"load the same data as long as you are trying to connect to the same game.

So.

1.Drop-out
2.AI-takes control
3.Server acknowledges the client trying to reconnect(some sort of check here to be sure it's the same player,some sort of disconnect password*1). When the game disconnects show a disconnect password/id in the upper right side of the screen*3 until a new game is started.
4. User goes to the internet games lobby. Here he can join new games or join the existing game. if he joins a new game and it start's. he will lose the ability to join the old game.
5.If he try to join a game in progress the game asks for the game-id(the server handling the network connections i presume? ).
6. Server accepts or rejects connection depending on game.
7.Game starts loading for player.
8.All data is loaded game client
9. Game client sends a flag/signal/packet? (*2), to let the the server know im ready for game syncrynosations now.
10. Game syncronises perhaps a pause is in order for the game to be in a "perfect" state of sync before starting again?.

*1 in case you are permantly disconnected and you want a friend to connect

*2(not sure what a coder term would be for this).

*3 Image of said text http://img29.imageshack.us/img29/2166/disconnectid.jpg

Part 2.  -- The simple connection --
1.Client drops, when a client becomes aware it is dropped it either drops to main screen with only 2 buttons "leave game" and "reconnect". OR still ingame a screen appears "you have been disconnected, reconnect?" yes/no.
« Last Edit: 16 July 2012, 20:17:37 by Omega »
WiP Game developer.
I do danish translations.
"i break stuff"

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: Please support rejoining games after getting disconnected
« Reply #11 on: 20 February 2013, 00:26:16 »
This is now in svn

Coldfusionstorm

  • Golem
  • ******
  • Posts: 868
    • View Profile
Re: [done] Please support rejoining games after getting disconnected
« Reply #12 on: 20 February 2013, 02:08:18 »
Wauw, This is so amazing, can't wait to try it out!
WiP Game developer.
I do danish translations.
"i break stuff"

andy_5995

  • Moderator
  • Ornithopter
  • ********
  • Posts: 487
  • Debian Linux user
    • View Profile
    • Andy Alt's home page
Re: Please support rejoining games after getting disconnected
« Reply #13 on: 15 March 2017, 20:51:54 »
There is a more recent thread about this at https://forum.megaglest.org/index.php?topic=8862.0

Closing...

 

anything