• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

dah0rst

Private
33 Badges
Jan 23, 2017
18
0
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Europa Universalis IV
  • Magicka
  • Crusader Kings II
  • Stellaris
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: Death or Dishonor
  • Steel Division: Normand 44 - Second Wave
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44 -  Back to Hell
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun: Hong Kong
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Cities: Skylines
  • Shadowrun: Dragonfall
  • Cities: Skylines - After Dark
I have the problem that my internet connections has hiccups from time to time (about 1/hour), resulting in me getting dropped from the game.

It is very frustrating that I can't reconnect into the game, especially when the match is already won, but I get a defeat for "leaving".

Will it be possible in the future to reconnect, like in Dota 2/ CS:GO ...?
 

dah0rst

Private
33 Badges
Jan 23, 2017
18
0
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sons of Abraham
  • Europa Universalis IV
  • Magicka
  • Crusader Kings II
  • Stellaris
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: La Resistance
  • Hearts of Iron IV: Death or Dishonor
  • Steel Division: Normand 44 - Second Wave
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44 -  Back to Hell
  • Cities: Skylines - Parklife Pre-Order
  • Cities: Skylines - Parklife
  • Hearts of Iron IV: Expansion Pass
  • Shadowrun: Hong Kong
  • Imperator: Rome
  • Hearts of Iron IV: Expansion Pass
  • Steel Division: Normandy 44
  • Stellaris - Path to Destruction bundle
  • Crusader Kings II: Monks and Mystics
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Cities: Skylines - Snowfall
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Cities: Skylines
  • Shadowrun: Dragonfall
  • Cities: Skylines - After Dark
But rewinding replays is a completely different topic. As long as it synchronizes gamestates across players, there should be no problem (the host only has to resend the current game state to the one reconnecting).
 

TheDeadlyShoe

Lt. General
44 Badges
Aug 22, 2008
1.304
161
  • Ancient Space
  • Stellaris - Path to Destruction bundle
  • Magicka 2
  • Victoria 2: A House Divided
  • Sword of the Stars II
  • Magicka
  • Hearts of Iron III
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Season pass
  • Europa Universalis IV: Mandate of Heaven
  • BATTLETECH
  • Surviving Mars
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Surviving Mars: Digital Deluxe Edition
  • Stellaris: Distant Stars
  • Surviving Mars: First Colony Edition
  • Stellaris: Megacorp
  • Age of Wonders: Planetfall Deluxe edition
  • Prison Architect
  • Age of Wonders: Planetfall
  • BATTLETECH: Season pass
  • Stellaris: Leviathans Story Pack
  • Age of Wonders: Planetfall Sign Up
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • Warlock 2: The Exiled
  • 500k Club
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • Europa Universalis IV: Common Sense
  • Magicka 2: Ice, Death and Fury
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Tyranny: Archon Edition
  • Steel Division: Normandy 44
  • Age of Wonders: Planetfall - Revelations
  • Europa Universalis IV
  • Crusader Kings II
The gamestate is most likely a huge amount of data. And you'd have to pause the game while that person loaded everything up.

The netcode only passes the most basic information necessary, then each player's client runs the game according to these ongoing instruction. So, you only pass information like 'Player X orders Tank Y to attack-move to point Z'. Every consequence of this - the tank moving forward, stopping to engage an anti-tank gun which destroys the tank, destroying the unit and leaving a burning wreck behind - doesn't actually need to be sent over the network. No further communication was necessary after the order was given, as the same consequences happen in each individual players model of the game. The replay file consists of nothing except these commands. This is a huge bandwidth saver and works fine for every purpose but joining people on the fly and keeping old replays viewable. The typical way you can enable hotjoins is to stream the replay data to a connecting player, then stream the ongoing data, and the connecting client runs the game as fast as possible until they catch up with real time. This is possible, but nontrivial to implement - probably not worth it for a game like SD.