• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:15
CET 12:15
KST 20:15
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets4$21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7)15Weekly Cups (Dec 29-Jan 4): Protoss rolls, 2v2 returns7[BSL21] Non-Korean Championship - Starts Jan 103SC2 All-Star Invitational: Jan 17-1833
StarCraft 2
General
SC2 All-Star Invitational: Jan 17-18 Stellar Fest "01" Jersey Charity Auction Weekly Cups (Jan 5-11): Clem wins big offline, Trigger upsets When will we find out if there are more tournament SC2 Spotted on the EWC 2026 list?
Tourneys
OSC Season 13 World Championship SC2 AI Tournament 2026 Sparkling Tuna Cup - Weekly Open Tournament $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) $25,000 Streamerzone StarCraft Pro Series announced
Strategy
Simple Questions Simple Answers
Custom Maps
Map Editor closed ?
External Content
Mutation # 508 Violent Night Mutation # 507 Well Trained Mutation # 506 Warp Zone Mutation # 505 Rise From Ashes
Brood War
General
How Rain Became ProGamer in Just 3 Months BW General Discussion [ASL21] Potential Map Candidates BGH Auto Balance -> http://bghmmr.eu/ A cwal.gg Extension - Easily keep track of anyone
Tourneys
Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] Grand Finals - Sunday 21:00 CET [BSL21] Non-Korean Championship - Starts Jan 10
Strategy
Soma's 9 hatch build from ASL Game 2 Simple Questions, Simple Answers Game Theory for Starcraft Current Meta
Other Games
General Games
Awesome Games Done Quick 2026! Beyond All Reason Nintendo Switch Thread Mechabellum Stormgate/Frost Giant Megathread
Dota 2
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 Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread Trading/Investing Thread
Fan Clubs
Innova Crysta on Hire
Media & Entertainment
Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
My 2025 Magic: The Gathering…
DARKING
Physical Exercise (HIIT) Bef…
TrAiDoS
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
James Bond movies ranking - pa…
Topin
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1140 users

Stormgate/Frost Giant Megathread - Page 252

Forum Index > General Games
6070 CommentsPost a Reply
Prev 1 250 251 252 253 254 304 Next
WombaT
Profile Blog Joined May 2010
Northern Ireland26225 Posts
August 16 2025 00:44 GMT
#5021
On August 16 2025 09:29 ChillFlame wrote:
Show nested quote +
On August 16 2025 08:22 WombaT wrote:
I think there are probably 2 realistic possibilities as to why that choice was made, IMO.
1. It’s the next gen RTS, here’s our next gen tech, as a marketing angle.
2. If they were building an engine for future projects, or indeed licensing and figured they would aim high with an expectation of a combo of hardware improvements and their optimisation future-proofing it.


Both are possible, the former is more likely, IMO.

I don't understand the necessity of a 60Hz tick rate other than marketing. 3x tickrate is 3x CPU load (roughly)
There are lots of SC2 pros with average APM over 400. Like Reynor. I've seen 600 average APM in his games.
Does anyone know any serious cases of SC2 pros' complaints that the engine isn't responsive enough?

I don't understand the necessity of rollback either. I play on the European server with ~20 ping. My units never jitter, and enemy units are never desynchronized. Why do I need a tech that will do nothing and increase my CPU load? To make it possible to play with the Oceania server? Thanks, I'm fine playing with 20 ping, I don't need 180 ping. It can't defy the speed of light and routing delay.

So yeah, from the perspective of the average diamond player, I see no tangible benefit.
Maybe someone more knowledgeable will explain why it is worth it.




I’ll confess I don’t know what the actual limits of rollback effectiveness are, but I think it has some legit use cases.

If you’re in EU, and theres tons of people playing there, great.

If you’re in Australia, or South America and there aren’t, then having better performance across servers is probably pretty nice.
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
qwerty4w
Profile Joined January 2024
53 Posts
Last Edited: 2025-08-16 04:27:12
August 16 2025 01:58 GMT
#5022
The 60hz simulation part of Stormgate probably has no reason to be much more taxing than the simulation part of Rusted Warfare, an indie RTS developed by one person. Rusted Warefare also has 60 tickrate, likely because for the developer it's an easier way to make the game look smooth without separating rendering from simulation and relying on more complex technologies such as interpolation. Units in Rusted Warfare move in continuous 2D space, with 2D physics like acceleration and pushing, the same as Stormgate. The terrains except in some third party maps are generally more open than Stormgate's, which would makes pathfinding easier, but the game can have much higher unit and building counts without lagging. Units and buildings are obstacles to pathfinding too, and it seems unlikely that Stormgate would run much better on similar maps.
Yurie
Profile Blog Joined August 2010
12001 Posts
Last Edited: 2025-08-16 05:47:06
August 16 2025 05:44 GMT
#5023
On August 16 2025 07:26 qwerty4w wrote:
Separation of rendering and simulation was a newer development for RTS games and didn't become widespread until late 2000s. For example, Tiberian Sun and Red Alert 2 have the same simulation rate as their rendering rate, according to C&C modding community (modenc.renegadeprojects.com/Game_Speed). Beyond All Reason has its unit animation being 30 FPS, the same as the game's tickrate, as a legacy of the engine it uses being an updated old engine and the full separation of simulation and rendering is still a work in process.

Historically it was after it became possible to make the graphics of an RTS more smooth than its simulation you started to see RTSs with really low tickrate, like Supreme Commander and AoE4.



Something to consider with Beyond All Reason. You often have games with 10k+ new objects (units, buildings) on the map and projectile tracking. Pathing does tank it when you have large movement at that stage though. For example a 300 unit fighter swarm getting an order. But lower than that it has no issues with performance. Heck it has run 160 player lobbies with lower unit limits (since engine has a max unit limit in how it is coded, not due to performance).

If tick rate scales roughly linearly with performance requirements, doubling tick rate should not result in the issues we see unless it is poorly built from the ground up. It could be that UE5 doesn't actually support this type of game well, in that case it is really at the bottom of the stack that issues occur.

If it is instead logarithmic increasing performance requirements they would have lowered tick rate to fix the issues.
ChillFlame
Profile Joined August 2024
238 Posts
August 16 2025 07:22 GMT
#5024
On August 16 2025 09:44 WombaT wrote:
I’ll confess I don’t know what the actual limits of rollback effectiveness are, but I think it has some legit use cases.

If you’re in EU, and theres tons of people playing there, great.

If you’re in Australia, or South America and there aren’t, then having better performance across servers is probably pretty nice.


That's my point.
I don't need it, they do, but I also must use it because the game version is the same. So it worsens my experience for no benefit.
You could select the "no rollback" option when you launched SG, but I doubt this option was meant for release. More like a debug option, because a lot of people had trouble with it.
Agh
Profile Blog Joined July 2010
United States1024 Posts
Last Edited: 2025-08-16 08:00:08
August 16 2025 07:42 GMT
#5025
On August 16 2025 09:29 ChillFlame wrote:
Show nested quote +
On August 16 2025 08:22 WombaT wrote:
I think there are probably 2 realistic possibilities as to why that choice was made, IMO.
1. It’s the next gen RTS, here’s our next gen tech, as a marketing angle.
2. If they were building an engine for future projects, or indeed licensing and figured they would aim high with an expectation of a combo of hardware improvements and their optimisation future-proofing it.


Both are possible, the former is more likely, IMO.

I don't understand the necessity of a 60Hz tick rate other than marketing. 3x tickrate is 3x CPU load (roughly)
There are lots of SC2 pros with average APM over 400. Like Reynor. I've seen 600 average APM in his games.
Does anyone know any serious cases of SC2 pros' complaints that the engine isn't responsive enough?

I don't understand the necessity of rollback either. I play on the European server with ~20 ping. My units never jitter, and enemy units are never desynchronized. Why do I need a tech that will do nothing and increase my CPU load? To make it possible to play with the Oceania server? Thanks, I'm fine playing with 20 ping, I don't need 180 ping. It can't defy the speed of light and routing delay.

So yeah, from the perspective of the average diamond player, I see no tangible benefit.
Maybe someone more knowledgeable will explain why it is worth it.


The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.
I may appear to be an emotionless sarcastic pos, but just like an onion when you pull off more and more layers you find the exact same thing everytime and you start crying
ChillFlame
Profile Joined August 2024
238 Posts
Last Edited: 2025-08-16 16:58:35
August 16 2025 16:55 GMT
#5026
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?
Gorsameth
Profile Joined April 2010
Netherlands22048 Posts
August 16 2025 17:08 GMT
#5027
On August 17 2025 01:55 ChillFlame wrote:My question is: why do we need rollback in RTS in the first place?
Because it sounds cool.

I can't see a reason why you need rollback in an RTS unless your trying to make a super micro intensive game where you have like a dozen units max and you need frame perfect counters to what your opponent is doing.

RTS games simply do not require the extreme low frame reaction speeds to warrant roll back net code.
It ignores such insignificant forces as time, entropy, and death
Agh
Profile Blog Joined July 2010
United States1024 Posts
August 16 2025 17:24 GMT
#5028
On August 17 2025 01:55 ChillFlame wrote:
Show nested quote +
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.




I may appear to be an emotionless sarcastic pos, but just like an onion when you pull off more and more layers you find the exact same thing everytime and you start crying
tec27
Profile Blog Joined June 2004
United States3702 Posts
August 16 2025 20:06 GMT
#5029
On August 17 2025 02:24 Agh wrote:
Show nested quote +
On August 17 2025 01:55 ChillFlame wrote:
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.

You are insanely incorrect on this, to the point that I cannot believe you are stating this so confidently. Fighting games and RTS games both generally operate using lockstep networking, which means that each client simulates the game state resulting from player actions locally, and clients only transmit their actions to each other. This is in contrast to state-based synchronization that happens in things like FPS games (where clients often transmit actions to a server, and the server tells the client what the new states are, e.g. how much health someone has or what direction they are facing). RTS games prefer lockstep because transmitting state for all of the units/world can be expensive with lots of units, fighting games prefer it for different reasons, but the underlying concepts are the same.

In traditional lockstep networking (which we can refer to as delay-based), clients can only simulate the next turn once they have received the inputs/actions from all other players for the previous turn. If any of those inputs are missing, clients must wait until they receive them. That is, the game freezes and does not advance further. For very short delays this appears as stuttery gameplay that subtly affects the timing of your inputs, for longer delays this becomes completely unplayable with the game stopping for a very noticeable period of time.

Contrary to what you might believe, the internet is not fully reliable, even if you're on a wired connection with a quality ISP. Latencies can be somewhat variable during the course of a match, packets may randomly drop or be delayed depending on how overloaded the network infrastructure between you and your opponent is, etc. So even if you start a match well within the latency requirements to not have delays, there almost certainly will be some times within that match where you'll fall outside those bounds and a delay will happen.

Rollback attempts to solve this issue by recognizing that for a lot of the simulated turns, the inputs from other players are often empty (or basically empty), i.e. "keep doing the same thing I was doing last turn". So if we are missing a turn from a player, instead of waiting for those inputs to arrive, we can just predict that they are still doing the same thing as previously, and simulate forward with that predicted input. When we later receive their *actual* inputs for that turn, if they don't match what we predicted, we can rewind time to that turn, resimulate with the corrected inputs, and then resimulate all of the following turns as well to get us back to the present turn. When this happens, there is often some noticeable weirdness in the gameplay (e.g. a character suddenly switching animations, teleporting, etc.), but in a well implemented system with minimal rollback frames, these are often less disruptive than freezing the game to wait for inputs or using a higher delay time.

Rollback is broadly used and well-tested in fighting games, and I think obviously preferable to a purely delay-based system. It has nothing to do with "desync prevention", a desync is when the game simulations between 2 clients disagree. If that happens in a lockstep system, there is a bug in the game, full stop. You fix/prevent that by fixing the bug, not papering over it with netcode, and if you were to paper over it, rollback provides no benefits in this regard over delay-based lockstep.

For RTSes, rollback has never been tried before Stormgate, to my knowledge. There are almost certainly a lot of weird edges that would need to be tried and figured out, depending on how things feel (and this is a lot of the difficulty, you can't really logic your way through a lot of these things, you have to test them with real players and see how they react). I absolutely think this is a useful addition to RTS netcode, though. I run a 3rd party server for BW with custom netcode, and rollback is something we would like to add in the future. In the existing netcode, we see stuttering *all the time* across every sort of connection. A lot of times it is happening without people directly noticing it (which people sometimes call "microstutters"), because it is only delaying for a few milliseconds every second, but this definitely does affect people's gameplay. If you can instead simulate one turn ahead and correct things a few milliseconds later, you hit a sweet spot where the game never delays and the visual impact of rollback is probably not noticeable.

As far as Stormgate's implementation, I can't really speak on it. I'll say that lots of fighting games have had less-than-optimal implementations of rollback, and there are lots of details you need to get right for it to work well. So even if their implementation isn't working well right now, I think writing it off for the genre as a whole is definitely mistaken.

If you'd like a deeper explanation of rollback with lots of illustrations (although fighting-game-focused instead of RTS since this is all very new for RTS), this one is good: https://words.infil.net/w02-netcode.html
Can you jam with the console cowboys in cyberspace?
qwerty4w
Profile Joined January 2024
53 Posts
Last Edited: 2025-08-17 18:22:30
August 17 2025 00:44 GMT
#5030
OpenRA (www.openra.net) is said to have some sort of rollback, though probably only limited to UI reactions so far. But full rollback is likely easier to implement for early RTS games with simpler game states.
ETisME
Profile Blog Joined April 2011
12632 Posts
August 17 2025 05:05 GMT
#5031
seeing how well dow1 DE is doing, a sc2 remaster would just wipe SG out of existence
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
Agh
Profile Blog Joined July 2010
United States1024 Posts
Last Edited: 2025-08-17 08:49:13
August 17 2025 06:27 GMT
#5032
On August 17 2025 05:06 tec27 wrote:
Show nested quote +
On August 17 2025 02:24 Agh wrote:
On August 17 2025 01:55 ChillFlame wrote:
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.
+ Show Spoiler +

You are insanely incorrect on this, to the point that I cannot believe you are stating this so confidently. Fighting games and RTS games both generally operate using lockstep networking, which means that each client simulates the game state resulting from player actions locally, and clients only transmit their actions to each other. This is in contrast to state-based synchronization that happens in things like FPS games (where clients often transmit actions to a server, and the server tells the client what the new states are, e.g. how much health someone has or what direction they are facing). RTS games prefer lockstep because transmitting state for all of the units/world can be expensive with lots of units, fighting games prefer it for different reasons, but the underlying concepts are the same.

In traditional lockstep networking (which we can refer to as delay-based), clients can only simulate the next turn once they have received the inputs/actions from all other players for the previous turn. If any of those inputs are missing, clients must wait until they receive them. That is, the game freezes and does not advance further. For very short delays this appears as stuttery gameplay that subtly affects the timing of your inputs, for longer delays this becomes completely unplayable with the game stopping for a very noticeable period of time.

Contrary to what you might believe, the internet is not fully reliable, even if you're on a wired connection with a quality ISP. Latencies can be somewhat variable during the course of a match, packets may randomly drop or be delayed depending on how overloaded the network infrastructure between you and your opponent is, etc. So even if you start a match well within the latency requirements to not have delays, there almost certainly will be some times within that match where you'll fall outside those bounds and a delay will happen.

Rollback attempts to solve this issue by recognizing that for a lot of the simulated turns, the inputs from other players are often empty (or basically empty), i.e. "keep doing the same thing I was doing last turn". So if we are missing a turn from a player, instead of waiting for those inputs to arrive, we can just predict that they are still doing the same thing as previously, and simulate forward with that predicted input. When we later receive their *actual* inputs for that turn, if they don't match what we predicted, we can rewind time to that turn, resimulate with the corrected inputs, and then resimulate all of the following turns as well to get us back to the present turn. When this happens, there is often some noticeable weirdness in the gameplay (e.g. a character suddenly switching animations, teleporting, etc.), but in a well implemented system with minimal rollback frames, these are often less disruptive than freezing the game to wait for inputs or using a higher delay time.

Rollback is broadly used and well-tested in fighting games, and I think obviously preferable to a purely delay-based system. It has nothing to do with "desync prevention", a desync is when the game simulations between 2 clients disagree. If that happens in a lockstep system, there is a bug in the game, full stop. You fix/prevent that by fixing the bug, not papering over it with netcode, and if you were to paper over it, rollback provides no benefits in this regard over delay-based lockstep.

For RTSes, rollback has never been tried before Stormgate, to my knowledge. There are almost certainly a lot of weird edges that would need to be tried and figured out, depending on how things feel (and this is a lot of the difficulty, you can't really logic your way through a lot of these things, you have to test them with real players and see how they react). I absolutely think this is a useful addition to RTS netcode, though. I run a 3rd party server for BW with custom netcode, and rollback is something we would like to add in the future. In the existing netcode, we see stuttering *all the time* across every sort of connection. A lot of times it is happening without people directly noticing it (which people sometimes call "microstutters"), because it is only delaying for a few milliseconds every second, but this definitely does affect people's gameplay. If you can instead simulate one turn ahead and correct things a few milliseconds later, you hit a sweet spot where the game never delays and the visual impact of rollback is probably not noticeable.

As far as Stormgate's implementation, I can't really speak on it. I'll say that lots of fighting games have had less-than-optimal implementations of rollback, and there are lots of details you need to get right for it to work well. So even if their implementation isn't working well right now, I think writing it off for the genre as a whole is definitely mistaken.

If you'd like a deeper explanation of rollback with lots of illustrations (although fighting-game-focused instead of RTS since this is all very new for RTS), this one is good: https://words.infil.net/w02-netcode.html


Not really sure how I'm "insanely incorrect" giving him a concise and easy to follow answer, without spewing a wall of text that they don't care about. Apparently not-so-obvious hyperbole? Sure. Incorrect? Not really. The "simulation/prediction" meme text is why anyone even gets confused in the first place. While once sort of an apt description it's been ruined by marketing.

I'd take consistent micro stutters from delay based netcode any day of the week for RTS over stormgate's completely lost/ignored inputs & different game states. (looping last known inputs is asinine imo, which is what I can only imagine is happening in the especially bad instances with SG.)

Fighting games are love and hate for me. Stutters are infinitely more noticeable, to the point where anyone that has played with modern rollback on something like Tekken8/SF6 would be hard pressed to go back since it's just too fluid.


More to elaborate on the original question and confusion: the main thing to know is rollback is not going "back in time" or resetting in any facet. It's simply just repeating the game-state (or "ReSiMuLaTiNg") with the exact same inputs to produce the result.
I may appear to be an emotionless sarcastic pos, but just like an onion when you pull off more and more layers you find the exact same thing everytime and you start crying
Miragee
Profile Joined December 2009
8623 Posts
August 17 2025 07:46 GMT
#5033
On August 17 2025 05:06 tec27 wrote:
Show nested quote +
On August 17 2025 02:24 Agh wrote:
On August 17 2025 01:55 ChillFlame wrote:
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.

You are insanely incorrect on this, to the point that I cannot believe you are stating this so confidently. Fighting games and RTS games both generally operate using lockstep networking, which means that each client simulates the game state resulting from player actions locally, and clients only transmit their actions to each other. This is in contrast to state-based synchronization that happens in things like FPS games (where clients often transmit actions to a server, and the server tells the client what the new states are, e.g. how much health someone has or what direction they are facing). RTS games prefer lockstep because transmitting state for all of the units/world can be expensive with lots of units, fighting games prefer it for different reasons, but the underlying concepts are the same.

In traditional lockstep networking (which we can refer to as delay-based), clients can only simulate the next turn once they have received the inputs/actions from all other players for the previous turn. If any of those inputs are missing, clients must wait until they receive them. That is, the game freezes and does not advance further. For very short delays this appears as stuttery gameplay that subtly affects the timing of your inputs, for longer delays this becomes completely unplayable with the game stopping for a very noticeable period of time.

Contrary to what you might believe, the internet is not fully reliable, even if you're on a wired connection with a quality ISP. Latencies can be somewhat variable during the course of a match, packets may randomly drop or be delayed depending on how overloaded the network infrastructure between you and your opponent is, etc. So even if you start a match well within the latency requirements to not have delays, there almost certainly will be some times within that match where you'll fall outside those bounds and a delay will happen.

Rollback attempts to solve this issue by recognizing that for a lot of the simulated turns, the inputs from other players are often empty (or basically empty), i.e. "keep doing the same thing I was doing last turn". So if we are missing a turn from a player, instead of waiting for those inputs to arrive, we can just predict that they are still doing the same thing as previously, and simulate forward with that predicted input. When we later receive their *actual* inputs for that turn, if they don't match what we predicted, we can rewind time to that turn, resimulate with the corrected inputs, and then resimulate all of the following turns as well to get us back to the present turn. When this happens, there is often some noticeable weirdness in the gameplay (e.g. a character suddenly switching animations, teleporting, etc.), but in a well implemented system with minimal rollback frames, these are often less disruptive than freezing the game to wait for inputs or using a higher delay time.

Rollback is broadly used and well-tested in fighting games, and I think obviously preferable to a purely delay-based system. It has nothing to do with "desync prevention", a desync is when the game simulations between 2 clients disagree. If that happens in a lockstep system, there is a bug in the game, full stop. You fix/prevent that by fixing the bug, not papering over it with netcode, and if you were to paper over it, rollback provides no benefits in this regard over delay-based lockstep.

For RTSes, rollback has never been tried before Stormgate, to my knowledge. There are almost certainly a lot of weird edges that would need to be tried and figured out, depending on how things feel (and this is a lot of the difficulty, you can't really logic your way through a lot of these things, you have to test them with real players and see how they react). I absolutely think this is a useful addition to RTS netcode, though. I run a 3rd party server for BW with custom netcode, and rollback is something we would like to add in the future. In the existing netcode, we see stuttering *all the time* across every sort of connection. A lot of times it is happening without people directly noticing it (which people sometimes call "microstutters"), because it is only delaying for a few milliseconds every second, but this definitely does affect people's gameplay. If you can instead simulate one turn ahead and correct things a few milliseconds later, you hit a sweet spot where the game never delays and the visual impact of rollback is probably not noticeable.

As far as Stormgate's implementation, I can't really speak on it. I'll say that lots of fighting games have had less-than-optimal implementations of rollback, and there are lots of details you need to get right for it to work well. So even if their implementation isn't working well right now, I think writing it off for the genre as a whole is definitely mistaken.

If you'd like a deeper explanation of rollback with lots of illustrations (although fighting-game-focused instead of RTS since this is all very new for RTS), this one is good: https://words.infil.net/w02-netcode.html


Just wanted to chime in an thank you for your input. This is a real quality post.
Scarlett`
Profile Joined April 2011
Canada2393 Posts
Last Edited: 2025-08-17 07:57:30
August 17 2025 07:55 GMT
#5034
On August 17 2025 15:27 Agh wrote:
Show nested quote +
On August 17 2025 05:06 tec27 wrote:
On August 17 2025 02:24 Agh wrote:
On August 17 2025 01:55 ChillFlame wrote:
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.
+ Show Spoiler +

You are insanely incorrect on this, to the point that I cannot believe you are stating this so confidently. Fighting games and RTS games both generally operate using lockstep networking, which means that each client simulates the game state resulting from player actions locally, and clients only transmit their actions to each other. This is in contrast to state-based synchronization that happens in things like FPS games (where clients often transmit actions to a server, and the server tells the client what the new states are, e.g. how much health someone has or what direction they are facing). RTS games prefer lockstep because transmitting state for all of the units/world can be expensive with lots of units, fighting games prefer it for different reasons, but the underlying concepts are the same.

In traditional lockstep networking (which we can refer to as delay-based), clients can only simulate the next turn once they have received the inputs/actions from all other players for the previous turn. If any of those inputs are missing, clients must wait until they receive them. That is, the game freezes and does not advance further. For very short delays this appears as stuttery gameplay that subtly affects the timing of your inputs, for longer delays this becomes completely unplayable with the game stopping for a very noticeable period of time.

Contrary to what you might believe, the internet is not fully reliable, even if you're on a wired connection with a quality ISP. Latencies can be somewhat variable during the course of a match, packets may randomly drop or be delayed depending on how overloaded the network infrastructure between you and your opponent is, etc. So even if you start a match well within the latency requirements to not have delays, there almost certainly will be some times within that match where you'll fall outside those bounds and a delay will happen.

Rollback attempts to solve this issue by recognizing that for a lot of the simulated turns, the inputs from other players are often empty (or basically empty), i.e. "keep doing the same thing I was doing last turn". So if we are missing a turn from a player, instead of waiting for those inputs to arrive, we can just predict that they are still doing the same thing as previously, and simulate forward with that predicted input. When we later receive their *actual* inputs for that turn, if they don't match what we predicted, we can rewind time to that turn, resimulate with the corrected inputs, and then resimulate all of the following turns as well to get us back to the present turn. When this happens, there is often some noticeable weirdness in the gameplay (e.g. a character suddenly switching animations, teleporting, etc.), but in a well implemented system with minimal rollback frames, these are often less disruptive than freezing the game to wait for inputs or using a higher delay time.

Rollback is broadly used and well-tested in fighting games, and I think obviously preferable to a purely delay-based system. It has nothing to do with "desync prevention", a desync is when the game simulations between 2 clients disagree. If that happens in a lockstep system, there is a bug in the game, full stop. You fix/prevent that by fixing the bug, not papering over it with netcode, and if you were to paper over it, rollback provides no benefits in this regard over delay-based lockstep.

For RTSes, rollback has never been tried before Stormgate, to my knowledge. There are almost certainly a lot of weird edges that would need to be tried and figured out, depending on how things feel (and this is a lot of the difficulty, you can't really logic your way through a lot of these things, you have to test them with real players and see how they react). I absolutely think this is a useful addition to RTS netcode, though. I run a 3rd party server for BW with custom netcode, and rollback is something we would like to add in the future. In the existing netcode, we see stuttering *all the time* across every sort of connection. A lot of times it is happening without people directly noticing it (which people sometimes call "microstutters"), because it is only delaying for a few milliseconds every second, but this definitely does affect people's gameplay. If you can instead simulate one turn ahead and correct things a few milliseconds later, you hit a sweet spot where the game never delays and the visual impact of rollback is probably not noticeable.

As far as Stormgate's implementation, I can't really speak on it. I'll say that lots of fighting games have had less-than-optimal implementations of rollback, and there are lots of details you need to get right for it to work well. So even if their implementation isn't working well right now, I think writing it off for the genre as a whole is definitely mistaken.

If you'd like a deeper explanation of rollback with lots of illustrations (although fighting-game-focused instead of RTS since this is all very new for RTS), this one is good: https://words.infil.net/w02-netcode.html


Not really sure how I'm "insanely incorrect" giving him a concise and easy to follow answer, without spewing a wall of text that they don't care about. The "simulation/prediction" meme text is why anyone even gets confused in the first place. While once sort of an apt description it's been ruined by marketing.

I'd take consistent micro stutters from delay based netcode any day of the week for RTS over stormgate's completely lost/ignored inputs & different game states. (looping last known inputs is asinine imo, which is what I can only imagine is happening in the especially bad instances with SG.)

Fighting games are love and hate for me. Stutters are infinitely more noticeable, to the point where anyone that has played with modern rollback on something like Tekken8/SF6 would be hard pressed to go back since it's just too fluid.


More to elaborate on the original question and confusion: the main thing to know is rollback is not going "back in time" or resetting in any facet. It's simply just repeating the game-state (or "ReSiMuLaTiNg") with the exact same inputs to produce the result.

'exact same inputs' is more of a controller thing with continuous input (like holding down joystick in some direction) ; in rts games with distinct orders theres no repeating previous actions at all

the long playouts in stormgate also arent really rollback related its more about lacking a pause/lag screen when a player is far behind because of connection issues

as for the previous post yeah it as just completely wrong which is why tec wrote that ; the whole point of rollback is latency reduction it has nothing to do with desyncs

lockstep without rollback doesnt need to have microstutters anyway - there isnt in sc2 / wc3; only delay
Progamer
WombaT
Profile Blog Joined May 2010
Northern Ireland26225 Posts
August 17 2025 11:22 GMT
#5035
On August 17 2025 16:46 Miragee wrote:
Show nested quote +
On August 17 2025 05:06 tec27 wrote:
On August 17 2025 02:24 Agh wrote:
On August 17 2025 01:55 ChillFlame wrote:
On August 16 2025 16:42 Agh wrote:
The rollback isn't true rollback and it is not fluid. Watching your units be unresponsive while you watch the game play out to 'resync' based on your previous input is absolutely terrible and infinitely more tilting than something like original overwatch kill feeds when you see your character dying after you were clearly out of line of sight for an extended period. (If it actually kept taking inputs until the point of resync then it would be fine, as of now it's a coin flip of "lol were you clicking toward or away?")

It's just a worse trade off versus letting the game play out organically and just only letting the player with poor ping or connection to the server take the L. How it is currently functioning would only be acceptable in some type of a-move auto battler.

If you look at fighting games for example there is only about a 3 frame buffer ever allotted for rollback purposes. This is about an 8-45ms range -- outside of this you'll see full pauses, stuttering, or the match terminating. While very annoying still it's generally pretty seemless and fluid in those parameters.

I've seen instances in stormgate where the correction easily exceeds up to 300ms. That's more than triple a 3 frame delay buffer plus 3 frames of rollback.


Maybe you can explain me.
Rollback is mostly used in fighting games.
Fighting games are built on precise player interactions. If the opponent presses his charged attack, I might have 20 frames to punish it. If I have 130 ping, and my enemy has 10, all my 20 frames are eaten by latency, and I can't punish at all. That's why they use roleback.

RTS games don't have such interactions. The closest thing I can think of is surround. But surrounds work perfectly in SC2.

Also, RTS can have hundreds of entities, while fighting games usually have just a few. That's why CPU load is much heavier.

My question is: why do we need rollback in RTS in the first place?


No, rollback in fighting games only purpose is to prevent desyncs. Has nothing to do with innate latency, frames, etc.
Think of this as an example: Within the X frames of designated rollback both players do a move that would result in drastically different game states. Generally games code and collision interaction would take care of this but in the rare fall through cases that it does not that is what rollback is for, and is usually only triggered by lag spikes/inconsistencies from a player.


But aside from clearing that up to answer your question, No RTS does not need it. Especially not a poor implementation of it.

You are insanely incorrect on this, to the point that I cannot believe you are stating this so confidently. Fighting games and RTS games both generally operate using lockstep networking, which means that each client simulates the game state resulting from player actions locally, and clients only transmit their actions to each other. This is in contrast to state-based synchronization that happens in things like FPS games (where clients often transmit actions to a server, and the server tells the client what the new states are, e.g. how much health someone has or what direction they are facing). RTS games prefer lockstep because transmitting state for all of the units/world can be expensive with lots of units, fighting games prefer it for different reasons, but the underlying concepts are the same.

In traditional lockstep networking (which we can refer to as delay-based), clients can only simulate the next turn once they have received the inputs/actions from all other players for the previous turn. If any of those inputs are missing, clients must wait until they receive them. That is, the game freezes and does not advance further. For very short delays this appears as stuttery gameplay that subtly affects the timing of your inputs, for longer delays this becomes completely unplayable with the game stopping for a very noticeable period of time.

Contrary to what you might believe, the internet is not fully reliable, even if you're on a wired connection with a quality ISP. Latencies can be somewhat variable during the course of a match, packets may randomly drop or be delayed depending on how overloaded the network infrastructure between you and your opponent is, etc. So even if you start a match well within the latency requirements to not have delays, there almost certainly will be some times within that match where you'll fall outside those bounds and a delay will happen.

Rollback attempts to solve this issue by recognizing that for a lot of the simulated turns, the inputs from other players are often empty (or basically empty), i.e. "keep doing the same thing I was doing last turn". So if we are missing a turn from a player, instead of waiting for those inputs to arrive, we can just predict that they are still doing the same thing as previously, and simulate forward with that predicted input. When we later receive their *actual* inputs for that turn, if they don't match what we predicted, we can rewind time to that turn, resimulate with the corrected inputs, and then resimulate all of the following turns as well to get us back to the present turn. When this happens, there is often some noticeable weirdness in the gameplay (e.g. a character suddenly switching animations, teleporting, etc.), but in a well implemented system with minimal rollback frames, these are often less disruptive than freezing the game to wait for inputs or using a higher delay time.

Rollback is broadly used and well-tested in fighting games, and I think obviously preferable to a purely delay-based system. It has nothing to do with "desync prevention", a desync is when the game simulations between 2 clients disagree. If that happens in a lockstep system, there is a bug in the game, full stop. You fix/prevent that by fixing the bug, not papering over it with netcode, and if you were to paper over it, rollback provides no benefits in this regard over delay-based lockstep.

For RTSes, rollback has never been tried before Stormgate, to my knowledge. There are almost certainly a lot of weird edges that would need to be tried and figured out, depending on how things feel (and this is a lot of the difficulty, you can't really logic your way through a lot of these things, you have to test them with real players and see how they react). I absolutely think this is a useful addition to RTS netcode, though. I run a 3rd party server for BW with custom netcode, and rollback is something we would like to add in the future. In the existing netcode, we see stuttering *all the time* across every sort of connection. A lot of times it is happening without people directly noticing it (which people sometimes call "microstutters"), because it is only delaying for a few milliseconds every second, but this definitely does affect people's gameplay. If you can instead simulate one turn ahead and correct things a few milliseconds later, you hit a sweet spot where the game never delays and the visual impact of rollback is probably not noticeable.

As far as Stormgate's implementation, I can't really speak on it. I'll say that lots of fighting games have had less-than-optimal implementations of rollback, and there are lots of details you need to get right for it to work well. So even if their implementation isn't working well right now, I think writing it off for the genre as a whole is definitely mistaken.

If you'd like a deeper explanation of rollback with lots of illustrations (although fighting-game-focused instead of RTS since this is all very new for RTS), this one is good: https://words.infil.net/w02-netcode.html


Just wanted to chime in a thank you for your input. This is a real quality post.

Seconded!
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
Tal
Profile Blog Joined May 2004
United Kingdom1017 Posts
August 18 2025 05:22 GMT
#5036
In terms of smoothness, Stormgate's engine does feel like the best I've played for an RTS. Everything is very responsive.

But it doesn't really help the game actually play any better.

Age of Empires 4 has a much better flow and interface for all of the complex macro and building, and the great sound design makes it feel tactile and satisfying to play, even with the slight delay on everything.

StarCraft 2 is already responsive enough, and pathfinding and unit control is absolutely miles ahead, to the point it is just fun to click an army around a screen, let alone alone micro them in a cool engagement.
It is what you read when you don't have to that determines what you will be when you can't help it.
ETisME
Profile Blog Joined April 2011
12632 Posts
Last Edited: 2025-08-18 10:47:17
August 18 2025 10:43 GMT
#5037
as someone in Australia right now, I can't say it runs that smoothly tbh. they might be better off getting better server.
looking back, I now have almost 20 hours in it, mostly in 1v1. I honestly can't remember a single match that made me felt it has potential to be FUN.
Nothing like those epic long AoE games, or thousands of SC2 games, or just those massive battles in BAR.
其疾如风,其徐如林,侵掠如火,不动如山,难知如阴,动如雷震。
Zealos
Profile Blog Joined November 2011
United Kingdom3576 Posts
August 18 2025 13:34 GMT
#5038
On August 17 2025 14:05 ETisME wrote:
seeing how well dow1 DE is doing, a sc2 remaster would just wipe SG out of existence

How would it be different from sc2?
On the internet if you disagree with or dislike something you're angry and taking it too seriously. == Join TLMafia !
ChillFlame
Profile Joined August 2024
238 Posts
Last Edited: 2025-08-18 14:15:35
August 18 2025 14:15 GMT
#5039
On August 18 2025 22:34 Zealos wrote:
Show nested quote +
On August 17 2025 14:05 ETisME wrote:
seeing how well dow1 DE is doing, a sc2 remaster would just wipe SG out of existence

How would it be different from sc2?

Exactly, SG is already a walking corpse.
Also, what would SC2 remaster add?
Maybe a proper multi-thread support. What else? SC2 is nearly perfect.
Acrofales
Profile Joined August 2010
Spain18186 Posts
August 18 2025 14:53 GMT
#5040
On August 18 2025 23:15 ChillFlame wrote:
Show nested quote +
On August 18 2025 22:34 Zealos wrote:
On August 17 2025 14:05 ETisME wrote:
seeing how well dow1 DE is doing, a sc2 remaster would just wipe SG out of existence

How would it be different from sc2?

Exactly, SG is already a walking corpse.
Also, what would SC2 remaster add?
Maybe a proper multi-thread support. What else? SC2 is nearly perfect.

Maybe it'd be as good as WC3 reforged
Prev 1 250 251 252 253 254 304 Next
Please log in or register to reply.
Live Events Refresh
Next event in 45m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 214
trigger 48
StarCraft: Brood War
PianO 3041
Shuttle 763
actioN 504
BeSt 370
Hyuk 223
Soma 217
Snow 202
EffOrt 200
Zeus 197
Stork 175
[ Show more ]
ZerO 174
Larva 146
Leta 143
Mong 124
Rush 111
hero 89
Killer 71
Hyun 71
sorry 66
Barracks 60
ToSsGirL 49
Dewaltoss 36
Yoon 34
Bale 18
Sea.KH 18
GoRush 16
zelot 16
Sacsri 15
Free 15
yabsab 13
scan(afreeca) 12
JulyZerg 12
Icarus 12
Terrorterran 1
Dota 2
XcaliburYe87
NeuroSwarm64
ODPixel55
League of Legends
JimRising 377
Counter-Strike
olofmeister1513
zeus774
shoxiejesuss680
Super Smash Bros
Mew2King60
Other Games
summit1g7151
singsing1627
ceh9616
B2W.Neo337
Sick252
crisheroes231
Livibee56
ZerO(Twitch)14
Organizations
Other Games
gamesdonequick1698
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• iHatsuTV 10
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 7
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV416
League of Legends
• Jankos1884
• Stunt638
Upcoming Events
OSC
45m
SKillous vs ArT
ArT vs Babymarine
NightMare vs TriGGeR
YoungYakov vs TBD
All-Star Invitational
15h
INnoVation vs soO
Serral vs herO
Cure vs Solar
sOs vs Scarlett
Classic vs Clem
Reynor vs Maru
uThermal 2v2 Circuit
1d
AI Arena Tournament
1d 8h
All-Star Invitational
1d 15h
MMA vs DongRaeGu
Rogue vs Oliveira
Sparkling Tuna Cup
1d 22h
OSC
2 days
Replay Cast
2 days
Wardi Open
3 days
Monday Night Weeklies
3 days
[ Show More ]
The PondCast
4 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-01-14
Big Gabe Cup #3
NA Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
BSL 21 Non-Korean Championship
CSL 2025 WINTER (S19)
Escore Tournament S1: W4
OSC Championship Season 13
Underdog Cup #3
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025

Upcoming

Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Rongyi Cup S3
SC2 All-Star Inv. 2025
Nations Cup 2026
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 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.