• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 20:02
CEST 02:02
KST 09:02
  • 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
TL.net Map Contest #21: Voting9[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
BSL Team A vs Koreans - Sat-Sun 16:00 CET5Weekly Cups (Oct 6-12): Four star herO85.0.15 Patch Balance Hotfix (2025-10-8)80Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition32
StarCraft 2
General
Revisiting the game after10 years and wow it's bad Stellar Fest: StarCraft II returns to Canada The New Patch Killed Mech! herO Talks: Poor Performance at EWC and more... TL.net Map Contest #21: Voting
Tourneys
SC2's Safe House 2 - October 18 & 19 $1,200 WardiTV October (Oct 21st-31st) WardiTV Mondays RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia
Strategy
Custom Maps
External Content
Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More
Brood War
General
BSL Team A vs Koreans - Sat-Sun 16:00 CET BW General Discussion Question regarding recent ASL Bisu vs Larva game [Interview] Grrrr... 2024 Pros React To: BarrackS + FlaSh Coaching vs SnOw
Tourneys
[ASL20] Semifinal B SC4ALL $1,500 Open Bracket LAN [Megathread] Daily Proleagues [ASL20] Semifinal A
Strategy
BW - ajfirecracker Strategy & Training Relatively freeroll strategies Current Meta Siegecraft - a new perspective
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV Path of Exile Nintendo Switch Thread ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Men's Fashion Thread Sex and weight loss
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Series you have seen recently... Movie Discussion!
Sports
Formula 1 Discussion 2024 - 2026 Football Thread MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Heroism of Pepe the Fro…
Peanutsc
Rocket League: Traits, Abili…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1561 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
Next event in 9h 58m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SpeCial 115
StarCraft: Brood War
Britney 31942
ZZZero.O 101
Dota 2
monkeys_forever535
LuMiX0
Counter-Strike
Stewie2K592
Super Smash Bros
AZ_Axe159
Heroes of the Storm
Khaldor222
Other Games
summit1g11590
Grubby3019
Skadoodle463
ZombieGrub418
Mew2King142
ViBE63
Trikslyr50
Organizations
Other Games
gamesdonequick3311
BasetradeTV170
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• RyuSc2 31
• davetesta30
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• HerbMon 15
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• Ler21
Other Games
• imaqtpie1291
• Scarra651
• WagamamaTV353
Upcoming Events
Sparkling Tuna Cup
9h 58m
Safe House 2
16h 58m
IPSL
18h 58m
Sziky vs Havi
Artosis vs Klauso
Monday Night Weeklies
1d 15h
WardiTV Invitational
2 days
WardiTV Invitational
2 days
Tenacious Turtle Tussle
3 days
The PondCast
4 days
WardiTV Invitational
5 days
Online Event
5 days
[ Show More ]
RSL Revival
6 days
RSL Revival
6 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
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 © 2025 TLnet. All Rights Reserved.