• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 08:35
CEST 14:35
KST 21:35
  • 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
[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13[ASL21] Ro8 Preview Pt1: Inheritors16
Community News
Code S Season 1 (2026) - RO8 Results0Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !11Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Code S Season 1 (2026) - RO8 Results MaNa leaves Team Liquid Weekly Cups (May 4-10): Clem, MaxPax, herO win Code S Season 1 - RO8 Preview Behind the Blue - Team Liquid History Book
Tourneys
2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule ! $5,000 WardiTV Spring Championship 2026 SC2 INu's Battles#16 <BO.9> Master Swan Open (Global Bronze-Master 2)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
ASL21 General Discussion vespene.gg — BW replays in browser Quality of life changes in BW that you will like ? Flashes ASL S21 Ro8 Review ASL Tickets to Live Event Finals?
Tourneys
[ASL21] Semifinals B [Megathread] Daily Proleagues [ASL21] Semifinals A [BSL22] RO8 Bracket Stage + Another TieBreaker
Strategy
Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Nintendo Switch Thread Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game PC Games Sales Thread
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1138 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
OSC
11:00
Mid Season Playoffs
WardiTV571
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko368
BRAT_OK 62
Ryung 58
StarCraft: Brood War
Britney 42110
Calm 6298
Sea 2033
Bisu 1814
Horang2 837
BeSt 509
actioN 419
EffOrt 416
Mini 292
Hyuk 273
[ Show more ]
ggaemo 257
Soma 216
Light 200
Larva 170
Last 167
hero 97
Rush 82
Mong 74
Mind 69
Pusan 59
ToSsGirL 57
ZerO 42
Backho 33
sSak 32
Barracks 30
Sharp 28
Terrorterran 22
Movie 21
soO 14
Shinee 14
GoRush 13
sorry 12
Bale 12
Noble 11
Icarus 5
Dota 2
Gorgc5733
Counter-Strike
olofmeister2781
byalli466
x6flipin356
edward157
Other Games
singsing1867
B2W.Neo692
Beastyqt549
crisheroes291
Mew2King116
monkeys_forever107
QueenE74
elazer54
Happy47
ZerO(Twitch)13
Organizations
StarCraft: Brood War
Kim Chul Min (afreeca) 1445
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• StrangeGG 65
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• FirePhoenix5
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota242
League of Legends
• Jankos1500
• Stunt879
Upcoming Events
Replay Cast
11h 25m
RSL Revival
21h 25m
Classic vs Solar
herO vs SHIN
OSC
1d
Korean StarCraft League
1d 14h
RSL Revival
1d 21h
Clem vs Rogue
Bunny vs Lambo
IPSL
2 days
Dewalt vs nOmaD
Ret vs Cross
BSL
2 days
Bonyth vs Doodle
Dewalt vs TerrOr
GSL
2 days
Cure vs herO
SHIN vs Maru
IPSL
3 days
Bonyth vs Napoleon
G5 vs JDConan
BSL
3 days
OyAji vs JDConan
DragOn vs TBD
[ Show More ]
Replay Cast
3 days
Monday Night Weeklies
4 days
Replay Cast
4 days
The PondCast
4 days
GSL
5 days
Replay Cast
6 days
GSL
6 days
Liquipedia Results

Completed

Proleague 2026-05-13
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
2026 GSL S1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W7
YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer 2026: Closed Qualifier
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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.