• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:41
CEST 12:41
KST 19:41
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins Maestros of the Game 226ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12TL.net Map Contest #22 - Voting & Ladder Map Selection7
Community News
Weekly Cups (June 29-July 5): Solar Doubles0MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon415.0.16 Hotfix (June 30) - Balance + Bug Fixes40Weekly Cups (June 22-28): Zergs thrive in new patch5[TLMC] Summer 2026 Ladder Map Rotation0
StarCraft 2
General
5.0.16 patch for SC2 goes live (8 worker start) 5.0.16 Hotfix (June 30) - Balance + Bug Fixes Weekly Cups (June 29-July 5): Solar Doubles MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon Is the larve respawn broken?
Tourneys
HomeStory Cup 29 GSL CK #5 Race War RSL Revival: Season 6 - Qualifiers and Main Event Vespene Cup #1 — $300+ USD, July 10 Douyu Cup 2026: $20,000 Legends Event (June 26-28)
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
Mutation # 533 Die Together The PondCast: SC2 News & Results Mutation # 532 Nuclear Family Mutation # 531 Experimental Artillery
Brood War
General
Starcraft vs Retro Category on Twitch Data needed Snow On New ASL S22 Map, Zerg Nerf BGH Auto Balance -> http://bghmmr.eu/ ASL 22 Proposed Map Pool
Tourneys
CSLAN 4 is Coming! Escore Tournament StarCraft Season 2 The Casual Games of the Week Thread [Megathread] Daily Proleagues
Strategy
Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies Why doesn't anyone use restoration?
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV Summer Games Done Quick 2026! ZeroSpace at Steam NextFest - Last free demo
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
US Politics Mega-thread UK Politics Mega-thread Russo-Ukrainian War Thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The HerO Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! Series you have seen recently... [Req][Books] Good Fantasy/SciFi books [TV/BOOK] *SPOILERS* Game of Thrones Discussion
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 Cricket [SPORT]
World Cup 2022
Tech Support
FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard? Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Major Shifts in the Gaming I…
TrAiDoS
An Exploration of th…
waywardstrategy
I'm an arrogant trash talke…
FlaShFTW
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 15612 users

Why doesn't Blizzard auto-save if player drops? - Page 11

Forum Index > Closed
Post a Reply
Prev 1 9 10 11 12 13 14 Next All
urashimakt
Profile Joined October 2009
United States1591 Posts
April 08 2012 17:02 GMT
#201
On April 09 2012 02:00 hzflank wrote:
Show nested quote +
On April 09 2012 01:58 urashimakt wrote:
On April 09 2012 01:55 Xapti wrote:
On April 08 2012 19:14 tomatriedes wrote:
Completely agree with this, though I'm not a programmer so I don't know how difficult it would be to implement.

The multiplayer save/load feature was already there from Brood War, so it should/would be very easy to implement.

Whether or not Brood War had the feature has no bearing on how much work it'd take them to incorporate it into SC2, just fyi.


I guarantee that incorporating this into SC2 would take far less work than the 'Arcade' feature that is being added in patch 1.5.

I suppose that's true...did you mean to quote me? That seemed unrelated.
Who dat ninja?
Mauldo
Profile Blog Joined January 2011
United States750 Posts
April 08 2012 17:02 GMT
#202
Do any of you know how hard it would be to do this? The coding alone must be horrendous, let alone determining the exact moment of disconnect, the exact moment that commands stopped coming in, and the exact state of everything on the fucking game map. The game's code is infinitely more complicated that Brood War, and all of these "Oh, well, it was in Brood War. Should be easy to implement" really shouldn't even be posted. Unless, of course, you're a computer programmer. Because I'm not, so any post from a legit programmer (RICH) telling me it's easy enough to do would be welcome. But the same rando-TL international business lawyers becoming rando-TL computer programmers is getting more than just a little old.
movitz
Profile Joined October 2009
Sweden15 Posts
Last Edited: 2012-04-08 17:07:13
April 08 2012 17:05 GMT
#203
is this post posted on battle.net and if so where is the link?
no point of discussing it here if blizzard never sees it
hzflank
Profile Joined August 2011
United Kingdom2991 Posts
April 08 2012 17:05 GMT
#204
I was just saying that it would not be an extreme amount of work to add this. Blizzard obviously have a huge codebase so any change will take a bit of time, but unless there is some strange issue with their original code not supporting multiplayer save in any way (not too likely) they could add this feature in a small patch.
chillpenguin
Profile Joined March 2011
United States90 Posts
April 08 2012 17:06 GMT
#205
Just to add to the list of decade old RTSs games that had this feature, Age of Empires 2 had this feature as well (probably other ones as well, I just know for sure on this one because I played it like a few weeks ago).
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2012-04-08 17:15:05
April 08 2012 17:06 GMT
#206
On April 09 2012 02:02 Mauldo wrote:
Do any of you know how hard it would be to do this? The coding alone must be horrendous, let alone determining the exact moment of disconnect, the exact moment that commands stopped coming in, and the exact state of everything on the fucking game map. The game's code is infinitely more complicated that Brood War, and all of these "Oh, well, it was in Brood War. Should be easy to implement" really shouldn't even be posted. Unless, of course, you're a computer programmer. Because I'm not, so any post from a legit programmer (RICH) telling me it's easy enough to do would be welcome. But the same rando-TL international business lawyers becoming rando-TL computer programmers is getting more than just a little old.

no no no no no. It's not more complicated. SC2 is a more advanced game, but the systems haven't changed.

Starcraft 2 uses replays exactly like brood war, and that's how you can save/load games — let alone other methods. (Brood war probably didn't use a replay system for save/load because replays didn't exist when the save/load first existed, but that doesn't mean the replay system couldn't be used for loading games)
Even the standard non-replay method (which consists of of just counting all the units on the map, all the sprites, all the statuses of objects, all the statuses of statuses, etc.) exists in Starcraft 2 already, it's just only for Single Player.

The disconnect time does not need to be known — the observer/player(s) just need to be able to save during or immediately after the disconnect. It's not an automatic system being implemented that would be used on the ladder or anything. It would be for specific cases where there's a 3rd party observer (or two trusted parties playing the game without a third party) to ensure there's no exploitation of the system
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
eXePensai
Profile Joined July 2011
Canada56 Posts
April 08 2012 17:08 GMT
#207
I am not sure why people keep pushing the "if there is lan people will pirate and play the game off of battle.net"
Well if any of you track any places like darkblizz and communities like that you'd know that there is a piece of software (which I will not name) that already exists, allowing people to play over lan and hamachi networks. People are already pirating starcarft 2 and playing in 'offline' communities. . . . the game and systems have been hacked wide open it's just that not everyone knows this..
StarcraftMan
Profile Blog Joined January 2010
Canada507 Posts
April 08 2012 17:10 GMT
#208
On April 09 2012 02:02 Mauldo wrote:
Do any of you know how hard it would be to do this? The coding alone must be horrendous, let alone determining the exact moment of disconnect, the exact moment that commands stopped coming in, and the exact state of everything on the fucking game map. The game's code is infinitely more complicated that Brood War, and all of these "Oh, well, it was in Brood War. Should be easy to implement" really shouldn't even be posted. Unless, of course, you're a computer programmer. Because I'm not, so any post from a legit programmer (RICH) telling me it's easy enough to do would be welcome. But the same rando-TL international business lawyers becoming rando-TL computer programmers is getting more than just a little old.


As a programmer, dumping the game state to a file should be straight forward and easy. If there is any tricky part, it's loading the game file for multiple players, observers, etc, so that the game can resume from its last state. This is something that only Blizzard programmers would know.
kingcoyote
Profile Blog Joined May 2010
United States546 Posts
April 08 2012 17:13 GMT
#209
On April 09 2012 02:02 Mauldo wrote:
Do any of you know how hard it would be to do this? The coding alone must be horrendous, let alone determining the exact moment of disconnect, the exact moment that commands stopped coming in, and the exact state of everything on the fucking game map. The game's code is infinitely more complicated that Brood War, and all of these "Oh, well, it was in Brood War. Should be easy to implement" really shouldn't even be posted. Unless, of course, you're a computer programmer. Because I'm not, so any post from a legit programmer (RICH) telling me it's easy enough to do would be welcome. But the same rando-TL international business lawyers becoming rando-TL computer programmers is getting more than just a little old.


I am a computer programmer, and have been doing it professionally since 2006.

The replay files are stored as a sequence of commands, I believe. If this is not true, then disregard everything else I say. But, if it is a sequence of commands (player A clicked here, player B pressed 'a'), then restoring from a partial save is possible with how the save file is structured. You just fast-forward / rewind the save to the point you want, and then hit resume and essentially fork the game. This same method could be used to take an existing replay and fork the game, which could make for some interesting training sessions (if I would have noticed this drop faster, could I have won? let's go re-play the game right before then and you stop the drop and see what happens).

As far as how difficult it would be to implement in game, I can't say. Being a computer programmer doesn't tell you how they wrote their code. They could have some stuff in there that makes this harder than it should be. That's not at all uncommon.

All I can say with reasonable certainty is that if the save file is stored as a timestamped list of player commands, and the game engine recreates the game from that data, then the save file format already supports restoring from a partial save very easily.
branflakes14
Profile Joined July 2010
2082 Posts
April 08 2012 17:14 GMT
#210
Vote with your wallet then. It's pointless throwing a tantrum when you keep buying their games.
Xapti
Profile Joined April 2010
Canada2473 Posts
Last Edited: 2012-04-08 17:17:05
April 08 2012 17:16 GMT
#211
On April 09 2012 02:14 branflakes14 wrote:
Vote with your wallet then. It's pointless throwing a tantrum when you keep buying their games.

That's not really the way to go about things.
they're not the best analogies, but it's kinda like not voting or not paying taxes and expecting the government to improve.
"Then he told me to tell you that he wouldn't piss on you if you were on fire" — "Well, you tell him that I said that I wouldn't piss on him if he was on Jeopardy!"
branflakes14
Profile Joined July 2010
2082 Posts
April 08 2012 17:19 GMT
#212
On April 09 2012 02:16 Xapti wrote:
Show nested quote +
On April 09 2012 02:14 branflakes14 wrote:
Vote with your wallet then. It's pointless throwing a tantrum when you keep buying their games.

That's not really the way to go about things.
they're not the best analogies, but it's kinda like not voting or not paying taxes and expecting the government to improve.


But what incentive does Blizzard have to change anything when people are still buying their games en masse? Not giving them money is the ONLY way they'll improve.
teamsolid
Profile Joined October 2007
Canada3668 Posts
Last Edited: 2012-04-08 17:28:30
April 08 2012 17:25 GMT
#213
On April 09 2012 02:19 branflakes14 wrote:
Show nested quote +
On April 09 2012 02:16 Xapti wrote:
On April 09 2012 02:14 branflakes14 wrote:
Vote with your wallet then. It's pointless throwing a tantrum when you keep buying their games.

That's not really the way to go about things.
they're not the best analogies, but it's kinda like not voting or not paying taxes and expecting the government to improve.


But what incentive does Blizzard have to change anything when people are still buying their games en masse? Not giving them money is the ONLY way they'll improve.

For one, e-mailing them directly in a reasoned manner? Politicians usually take action when (many) citizens sends a letter addressed directly to them. Or e-mailing E-Sports organizers, who could then tell Blizzard just how unacceptable it is to not have a save-game state feature.

Not buying the game won't send the message that you aren't buying the game BECAUSE of the lack of save-game/LAN feature. There is no way Blizzard would ever know. Taking other actions may though.
Chicane
Profile Joined November 2010
United States7875 Posts
April 08 2012 17:28 GMT
#214
Why not just have a rejoin like they have in Dota 2, LoL and HoN. HoN is a small relatively unknown company (at least before they made HoN) and they were able to implement it, so I imagine Blizzard could. Then when someone drops, they could just pause the game and wait for the other player to reconnect.
Th1rdEye
Profile Blog Joined December 2006
United States1074 Posts
April 08 2012 17:29 GMT
#215
Hm.. you could save games in BroodWar....In 2012, i really think this can be achieved in StarCraft II? I mean, that is probably totally up the UI of the game, but...i wouldn't want to hear that it's impossible by todays technology standards
from the days of: TheMarine [NC]...YellOw [H.O.T.]-Forever99 OgOgO [_MuMyung_] ChRh PlayGrrrr.... SlayerS_`BoxeR` [Oops]Reach [ReD]NaDa [DF]zergboy..!! Pusan[S.G] Nal_rA GARIMTO SSamJJang ChoJJa JinSu Silent_Control iloveoov H_PauL_WII JulyZerg [DaK]JoYo
archonOOid
Profile Blog Joined March 2011
1983 Posts
April 08 2012 17:29 GMT
#216
"why doesn't blizzard..." is a community catchphrase here to stay
I'm Quotable (IQ)
Na_Dann_Ma_GoGo
Profile Joined March 2010
Germany2959 Posts
April 08 2012 17:34 GMT
#217
On April 09 2012 02:28 Chicane wrote:
Why not just have a rejoin like they have in Dota 2, LoL and HoN. HoN is a small relatively unknown company (at least before they made HoN) and they were able to implement it, so I imagine Blizzard could. Then when someone drops, they could just pause the game and wait for the other player to reconnect.


You mean S2*

Also, please, for the love of all programmers in the world, don't say stuff like: "Well completely different game A does it, so game B should do it too."

None can say how much work it is for Blizzard to implement this, other than their engine, game and BNet programmers or guys like Dustin Browder who have to know pretty well how stuff works, the interface at least (not the complete implementation).

I mean as far as SC2 goes, I myself would imagine this is certainly something doable and we will see it at least with the release of HotS. Still, one just cannot easily draw strings between 2 different games.
WrathBringerReturns said: No no no. Sarcasm is detected in the voice. When this forum is riddled with stupidity, you think I can tell every post apart? Fair enough it was intended sarcastically, was it obvious? Of course not.
bennedik
Profile Joined March 2011
Germany127 Posts
April 08 2012 17:37 GMT
#218
On April 09 2012 02:13 visual77 wrote:
Show nested quote +
On April 09 2012 02:02 Mauldo wrote:
Do any of you know how hard it would be to do this? The coding alone must be horrendous, let alone determining the exact moment of disconnect, the exact moment that commands stopped coming in, and the exact state of everything on the fucking game map. The game's code is infinitely more complicated that Brood War, and all of these "Oh, well, it was in Brood War. Should be easy to implement" really shouldn't even be posted. Unless, of course, you're a computer programmer. Because I'm not, so any post from a legit programmer (RICH) telling me it's easy enough to do would be welcome. But the same rando-TL international business lawyers becoming rando-TL computer programmers is getting more than just a little old.


I am a computer programmer, and have been doing it professionally since 2006.

The replay files are stored as a sequence of commands, I believe. If this is not true, then disregard everything else I say. But, if it is a sequence of commands (player A clicked here, player B pressed 'a'), then restoring from a partial save is possible with how the save file is structured. You just fast-forward / rewind the save to the point you want, and then hit resume and essentially fork the game. This same method could be used to take an existing replay and fork the game, which could make for some interesting training sessions (if I would have noticed this drop faster, could I have won? let's go re-play the game right before then and you stop the drop and see what happens).

As far as how difficult it would be to implement in game, I can't say. Being a computer programmer doesn't tell you how they wrote their code. They could have some stuff in there that makes this harder than it should be. That's not at all uncommon.

All I can say with reasonable certainty is that if the save file is stored as a timestamped list of player commands, and the game engine recreates the game from that data, then the save file format already supports restoring from a partial save very easily.


I agree with this 100%.
In addition, if the game would not store the camera movement of the observers, or make those optional, in my opinion observers would no longer be able to slow down games if the observer lags.
J.E.G.
Profile Joined May 2010
United States389 Posts
April 08 2012 17:45 GMT
#219
It seems like unless there is a save just as one player drops, it is kind of pointless. If a player disconnect, and last save was a minute prior to the disconnect, that is a full minute of information that both players will have about the game before it is played out. This could be dt's in your base, a doom drop en-route, or any tech choice made that hadn't been scouted at the save point, but was revealed prior to the disconnect. This would create more problems than it would solve, imo.
Do or do not; there is no try.
Plansix
Profile Blog Joined April 2011
United States60190 Posts
April 08 2012 17:48 GMT
#220
On April 09 2012 02:19 branflakes14 wrote:
Show nested quote +
On April 09 2012 02:16 Xapti wrote:
On April 09 2012 02:14 branflakes14 wrote:
Vote with your wallet then. It's pointless throwing a tantrum when you keep buying their games.

That's not really the way to go about things.
they're not the best analogies, but it's kinda like not voting or not paying taxes and expecting the government to improve.


But what incentive does Blizzard have to change anything when people are still buying their games en masse? Not giving them money is the ONLY way they'll improve.


Um...they already have our money. If you don't buy HotS I guess that could work, but most of the buyers only play the single player anyways. I think this route is much better.
I have the Honor to be your Obedient Servant, P.6
TL+ Member
Prev 1 9 10 11 12 13 14 Next All
Please log in or register to reply.
Live Events Refresh
The PondCast
10:00
Episode 100
CranKy Ducklings24
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 279
Lowko163
RotterdaM 126
Ryung 25
Rex 6
StarCraft: Brood War
Britney 52555
Calm 7096
actioN 1290
Shuttle 623
BeSt 579
Hyuk 397
Stork 220
Light 212
Jaedong 175
Hyun 159
[ Show more ]
Larva 158
Mong 156
Dewaltoss 152
Soulkey 149
PianO 145
Mini 104
Soma 95
ggaemo 78
Rush 77
Last 76
EffOrt 48
Mind 45
Aegong 40
Sharp 37
scan(afreeca) 29
ToSsGirL 28
hero 25
Free 22
Bale 18
[sc1f]eonzerg 17
Shine 16
Snow 15
HiyA 13
IntoTheRainbow 13
Sacsri 13
sorry 10
Purpose 6
Movie 6
Barracks 5
Yoon 4
Dota 2
Gorgc4607
League of Legends
JimRising 418
Counter-Strike
olofmeister1965
byalli327
kRYSTAL_41
Other Games
Sick256
Mew2King125
Happy40
RuFF_SC227
BEARDiaguz14
amsayoshi11
Organizations
Other Games
gamesdonequick22872
StarCraft 2
IntoTheiNu 19
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• CranKy Ducklings SOOP96
• LUISG 32
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 3
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota288
Other Games
• WagamamaTV30
Upcoming Events
Kung Fu Cup
19m
Replay Cast
22h 19m
CrankTV Team League
1d
OSC
1d 6h
Replay Cast
1d 13h
Replay Cast
1d 22h
CrankTV Team League
2 days
OSC
2 days
Replay Cast
2 days
RSL Revival
2 days
Serral vs Bunny
ByuN vs GgMaChine
[ Show More ]
CranKy Ducklings
2 days
Afreeca Starleague
2 days
Snow vs Jaedong
YSC vs hero
RSL Revival
3 days
Solar vs Rogue
Maru vs NightMare
Sparkling Tuna Cup
3 days
GSL
5 days
Replay Cast
5 days
WardiTV Weekly
6 days
The PondCast
6 days
Liquipedia Results

Completed

CSL Season 21: Qualifier 2
HSC XXIX
Eternal Conflict S2 E1

Ongoing

IPSL Spring 2026
Acropolis #4
YSL S3
CSL 2026 Summer (S21)
SCTL 2026 Spring
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

Escore Tournament S3: W2
ASL Season 22: Wild Card Qualifier
CSLAN 4
Blizzard Classic Cup 2026
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Eternal Conflict S2 E2
Heroes Pulsing #3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.