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

Website Feedback

Closed Threads



Active: 5807 users

Immortal/Warp gate hack - Page 17

Forum Index > SC2 General
Post a Reply
Prev 1 15 16 17 18 19 Next All
Snowfield
Profile Blog Joined April 2010
1289 Posts
Last Edited: 2010-09-11 19:53:07
September 11 2010 19:51 GMT
#321
On September 11 2010 08:55 Pewt wrote:
Show nested quote +
On September 10 2010 11:41 Snowfield wrote:
On September 08 2010 23:26 shawabawa wrote:
On September 08 2010 22:53 rewsky wrote:
On September 08 2010 22:28 Stromming wrote:
On September 08 2010 22:03 Teejing wrote:
How can S2 create Hon, a game run on servers and 100% cheat/latency free while


You haven't heard of map hacks?

Also, this will surely be fixed in a matter of days.


You can't use maphacks in HoN because all of the data is server side. The server only sends what information is necessary to the client, thus preventing the hack in the first place.

This isn't feasible for SC2 though. In HoN how many new units can enter the screen at once? like 5?

What happens if you scan a 200/200 zerg army in SC2 with that system in place? Like 10 seconds of lag as all the data gets transferred.

Even stuff like zergling run-by's would cause huge lag.


lol, 200 units are barely some byte, you have no idea what you are talking about.
Yes and no.

If you are transferring the full information of units when they exit the fog (ie only storing the *existence* of units which the player can see) then you need to send a massive amount of information per unit and thus a large army would certainly lag it. If you are only transferring partial data (say, coordinates) you're right that it's relatively small (I'm guessing they use floats for position so say 8 bytes per unit, maybe 12 depending on how they handle height), but then you run into a number of problems:

1) You can still make a hack that is the equivalent of the "Units" tab, which is half the point of maphack anyways. Sure, you can't intercept their Mutalisks at every opportunity (or something similar), but you still are getting a massive amount of information about what they are doing. Even worse, this is much harder to notice in a replay, so you can think of the "better" but more obvious hacks as a means to catch cheaters, if you will.

2) This yields a lot of problems about how to calculate damage with splash. For example, let's say it's TvT and we have a setup that looks like this (m=marauder, |=cliff, v=viking, s=tank, -=ground):

mm|--------vs

The player with the tank and viking will see this:

-m|--------vs

Their tank shoots, and on their computer it damages one marauder (the other marauder's coordinates are unknown!) but on the other computer both marauders are damaged. As a result you basically have to run the entire game server-side (for this and similar issues), by which point you are once again transmitting massive amounts of data to handle large armies.

There's probably more stuff that isn't coming to mind as well.


Do You know ANYTHING about game programming or programming in general, or networking for that matter? you just theorize with your imaginary numbers.

This makes you look both extremely ignorant, and just voids all your future arguments.

I'm not even going to try to explain how it really works because you wouldn't be able to comprehend it.
Pewt
Profile Joined June 2010
Canada201 Posts
September 11 2010 21:33 GMT
#322
On September 12 2010 04:51 Snowfield wrote:
Show nested quote +
On September 11 2010 08:55 Pewt wrote:
On September 10 2010 11:41 Snowfield wrote:
On September 08 2010 23:26 shawabawa wrote:
On September 08 2010 22:53 rewsky wrote:
On September 08 2010 22:28 Stromming wrote:
On September 08 2010 22:03 Teejing wrote:
How can S2 create Hon, a game run on servers and 100% cheat/latency free while


You haven't heard of map hacks?

Also, this will surely be fixed in a matter of days.


You can't use maphacks in HoN because all of the data is server side. The server only sends what information is necessary to the client, thus preventing the hack in the first place.

This isn't feasible for SC2 though. In HoN how many new units can enter the screen at once? like 5?

What happens if you scan a 200/200 zerg army in SC2 with that system in place? Like 10 seconds of lag as all the data gets transferred.

Even stuff like zergling run-by's would cause huge lag.


lol, 200 units are barely some byte, you have no idea what you are talking about.
Yes and no.

If you are transferring the full information of units when they exit the fog (ie only storing the *existence* of units which the player can see) then you need to send a massive amount of information per unit and thus a large army would certainly lag it. If you are only transferring partial data (say, coordinates) you're right that it's relatively small (I'm guessing they use floats for position so say 8 bytes per unit, maybe 12 depending on how they handle height), but then you run into a number of problems:

1) You can still make a hack that is the equivalent of the "Units" tab, which is half the point of maphack anyways. Sure, you can't intercept their Mutalisks at every opportunity (or something similar), but you still are getting a massive amount of information about what they are doing. Even worse, this is much harder to notice in a replay, so you can think of the "better" but more obvious hacks as a means to catch cheaters, if you will.

2) This yields a lot of problems about how to calculate damage with splash. For example, let's say it's TvT and we have a setup that looks like this (m=marauder, |=cliff, v=viking, s=tank, -=ground):

mm|--------vs

The player with the tank and viking will see this:

-m|--------vs

Their tank shoots, and on their computer it damages one marauder (the other marauder's coordinates are unknown!) but on the other computer both marauders are damaged. As a result you basically have to run the entire game server-side (for this and similar issues), by which point you are once again transmitting massive amounts of data to handle large armies.

There's probably more stuff that isn't coming to mind as well.


Do You know ANYTHING about game programming or programming in general, or networking for that matter? you just theorize with your imaginary numbers.

This makes you look both extremely ignorant, and just voids all your future arguments.

I'm not even going to try to explain how it really works because you wouldn't be able to comprehend it.
Thanks for your constructive reply; you've certainly enlightened me on the flaws with my argument with your irrefutable logic.
ReighT
Profile Joined July 2010
46 Posts
September 11 2010 23:52 GMT
#323
On September 10 2010 07:43 Malminos wrote:
As an italian-american, i am very displeased with this "Wap gate" hack. Let's hope it gets fixed asap!

I suppose as an asian american, I'm even more displeased with this hack? How does race play into this?

And do those immortals really act like them? Because as someone said earlier, their shields seemed to not have that hardened sheild ability to them.
opticalza
Profile Joined May 2010
New Zealand188 Posts
September 12 2010 00:04 GMT
#324
Yes they do have their hardened shields.
JinRho
Profile Joined June 2010
United States38 Posts
September 12 2010 00:06 GMT
#325
Cool you can actually see the blue dragoon blood when the immortals die.
http://i53.tinypic.com/2n09f2r.jpg
Never noticed that XD
Snowfield
Profile Blog Joined April 2010
1289 Posts
September 12 2010 00:06 GMT
#326
On September 12 2010 06:33 Pewt wrote:
Show nested quote +
On September 12 2010 04:51 Snowfield wrote:
On September 11 2010 08:55 Pewt wrote:
On September 10 2010 11:41 Snowfield wrote:
On September 08 2010 23:26 shawabawa wrote:
On September 08 2010 22:53 rewsky wrote:
On September 08 2010 22:28 Stromming wrote:
On September 08 2010 22:03 Teejing wrote:
How can S2 create Hon, a game run on servers and 100% cheat/latency free while


You haven't heard of map hacks?

Also, this will surely be fixed in a matter of days.


You can't use maphacks in HoN because all of the data is server side. The server only sends what information is necessary to the client, thus preventing the hack in the first place.

This isn't feasible for SC2 though. In HoN how many new units can enter the screen at once? like 5?

What happens if you scan a 200/200 zerg army in SC2 with that system in place? Like 10 seconds of lag as all the data gets transferred.

Even stuff like zergling run-by's would cause huge lag.


lol, 200 units are barely some byte, you have no idea what you are talking about.
Yes and no.

If you are transferring the full information of units when they exit the fog (ie only storing the *existence* of units which the player can see) then you need to send a massive amount of information per unit and thus a large army would certainly lag it. If you are only transferring partial data (say, coordinates) you're right that it's relatively small (I'm guessing they use floats for position so say 8 bytes per unit, maybe 12 depending on how they handle height), but then you run into a number of problems:

1) You can still make a hack that is the equivalent of the "Units" tab, which is half the point of maphack anyways. Sure, you can't intercept their Mutalisks at every opportunity (or something similar), but you still are getting a massive amount of information about what they are doing. Even worse, this is much harder to notice in a replay, so you can think of the "better" but more obvious hacks as a means to catch cheaters, if you will.

2) This yields a lot of problems about how to calculate damage with splash. For example, let's say it's TvT and we have a setup that looks like this (m=marauder, |=cliff, v=viking, s=tank, -=ground):

mm|--------vs

The player with the tank and viking will see this:

-m|--------vs

Their tank shoots, and on their computer it damages one marauder (the other marauder's coordinates are unknown!) but on the other computer both marauders are damaged. As a result you basically have to run the entire game server-side (for this and similar issues), by which point you are once again transmitting massive amounts of data to handle large armies.

There's probably more stuff that isn't coming to mind as well.


Do You know ANYTHING about game programming or programming in general, or networking for that matter? you just theorize with your imaginary numbers.

This makes you look both extremely ignorant, and just voids all your future arguments.

I'm not even going to try to explain how it really works because you wouldn't be able to comprehend it.
Thanks for your constructive reply; you've certainly enlightened me on the flaws with my argument with your irrefutable logic.


Np man, next time you want to spew out random information you made up, go to battle.net.
cocosoft
Profile Joined May 2010
Sweden1068 Posts
Last Edited: 2010-09-12 00:38:00
September 12 2010 00:35 GMT
#327
On September 12 2010 09:06 Snowfield wrote:
Show nested quote +
On September 12 2010 06:33 Pewt wrote:
On September 12 2010 04:51 Snowfield wrote:
On September 11 2010 08:55 Pewt wrote:
On September 10 2010 11:41 Snowfield wrote:
On September 08 2010 23:26 shawabawa wrote:
On September 08 2010 22:53 rewsky wrote:
On September 08 2010 22:28 Stromming wrote:
On September 08 2010 22:03 Teejing wrote:
How can S2 create Hon, a game run on servers and 100% cheat/latency free while


You haven't heard of map hacks?

Also, this will surely be fixed in a matter of days.


You can't use maphacks in HoN because all of the data is server side. The server only sends what information is necessary to the client, thus preventing the hack in the first place.

This isn't feasible for SC2 though. In HoN how many new units can enter the screen at once? like 5?

What happens if you scan a 200/200 zerg army in SC2 with that system in place? Like 10 seconds of lag as all the data gets transferred.

Even stuff like zergling run-by's would cause huge lag.


lol, 200 units are barely some byte, you have no idea what you are talking about.
Yes and no.

If you are transferring the full information of units when they exit the fog (ie only storing the *existence* of units which the player can see) then you need to send a massive amount of information per unit and thus a large army would certainly lag it. If you are only transferring partial data (say, coordinates) you're right that it's relatively small (I'm guessing they use floats for position so say 8 bytes per unit, maybe 12 depending on how they handle height), but then you run into a number of problems:

1) You can still make a hack that is the equivalent of the "Units" tab, which is half the point of maphack anyways. Sure, you can't intercept their Mutalisks at every opportunity (or something similar), but you still are getting a massive amount of information about what they are doing. Even worse, this is much harder to notice in a replay, so you can think of the "better" but more obvious hacks as a means to catch cheaters, if you will.

2) This yields a lot of problems about how to calculate damage with splash. For example, let's say it's TvT and we have a setup that looks like this (m=marauder, |=cliff, v=viking, s=tank, -=ground):

mm|--------vs

The player with the tank and viking will see this:

-m|--------vs

Their tank shoots, and on their computer it damages one marauder (the other marauder's coordinates are unknown!) but on the other computer both marauders are damaged. As a result you basically have to run the entire game server-side (for this and similar issues), by which point you are once again transmitting massive amounts of data to handle large armies.

There's probably more stuff that isn't coming to mind as well.


Do You know ANYTHING about game programming or programming in general, or networking for that matter? you just theorize with your imaginary numbers.

This makes you look both extremely ignorant, and just voids all your future arguments.

I'm not even going to try to explain how it really works because you wouldn't be able to comprehend it.
Thanks for your constructive reply; you've certainly enlightened me on the flaws with my argument with your irrefutable logic.


Np man, next time you want to spew out random information you made up, go to battle.net.

I'm a programmer.

Pewt's second point is completely retarded.
I'm 99% sure that HoN and other server-sided RTS engines (uhm... if any?) is going to start sending out data about units once they are NEAR the end of fog of war, to try to limit the lag as much as possible.

Also the point is completely flawed because of the point of that if the units positions is stored.. .then the server logic would probably take handle of the units health too, even if you pointed out it wouldn't.

Hmm.. but to defend Pewt. Your (Snowfield) post is completely retarded too. The way HoN works is by dedicated servers. Battle.net does not really use that. And it would cost a ridiculous amount of money to support the 1000000 daily users on bnet servers.
¯\_(ツ)_/¯
Pewt
Profile Joined June 2010
Canada201 Posts
September 12 2010 01:45 GMT
#328
On September 12 2010 09:35 cocosoft wrote:I'm 99% sure that HoN and other server-sided RTS engines (uhm... if any?) is going to start sending out data about units once they are NEAR the end of fog of war, to try to limit the lag as much as possible.
You're absolutely right and I'm not sure why this didn't occur to me at the time; I guess I was taking the other poster's interpretations too literally. And yes, it would try to smooth out the lag, naturally, but that doesn't mean it wouldn't be transferring a ton of data in a relatively short time, and keeping any fog of war information stored keeps some sort of maphack available. I'm not saying that this lag would be the be-all and end-all of everything, but people with iffy connections can have issues even as it stands.

(You also have an issue with units like Sensor Towers, who would need special case coding (send that there is a unit there but not what it was) which might be inconvenient due to the editor's design specifically attempting to avoid special cases everywhere)

On September 12 2010 09:35 cocosoft wrote:Also the point is completely flawed because of the point of that if the units positions is stored.. .then the server logic would probably take handle of the units health too, even if you pointed out it wouldn't.
I didn't say that it would be impossible to circumvent this problem; I specifically said that it would simply require more server involvement in running the game, and as a result require the game to transfer a lot more information than just unit positions when units came in/out of "existence" relative to a player.
juw
Profile Joined August 2010
76 Posts
Last Edited: 2010-09-12 02:12:01
September 12 2010 02:08 GMT
#329
Pewt, please stop pretending you understand the slightest thing about

a) How unit objects are stored in memory and transferred across the network
b) How this scales up with more units, more players, more games

Programmers are not stupid, a lot of work goes into optimising these things possibly using techniques like hashing, indexing, message compression, rollbacks, server / client side prediction, etc.

Blizzard is just too lazy because it is much easier to reuse the warcraft 3 code base.
MythicalMage
Profile Joined May 2010
1360 Posts
September 12 2010 04:11 GMT
#330
On September 12 2010 11:08 juw wrote:
Pewt, please stop pretending you understand the slightest thing about

a) How unit objects are stored in memory and transferred across the network
b) How this scales up with more units, more players, more games

Programmers are not stupid, a lot of work goes into optimising these things possibly using techniques like hashing, indexing, message compression, rollbacks, server / client side prediction, etc.

Blizzard is just too lazy because it is much easier to reuse the warcraft 3 code base.

That's not being lazy. That's being efficient. If I had a large code base from an older game, I'd sure as hell reuse it in my new game. If they DIDN'T use it, they're wasting resources and delaying a game 12 years in the making.
Alejandrisha
Profile Blog Joined July 2010
United States6565 Posts
September 14 2010 10:13 GMT
#331
Some one used this in a game I played recently. Is this bannable? What should I do if I encounter some one who uses this?
get rich or die mining
TL+ Member
shawabawa
Profile Joined May 2010
United Kingdom417 Posts
September 14 2010 10:35 GMT
#332
On September 14 2010 19:13 Alejandrisha wrote:
Some one used this in a game I played recently. Is this bannable? What should I do if I encounter some one who uses this?

Yes it's bannable. After the game click on their name and press "Report Player". If you're really concerned you can email hacks@blizzard.com
Alejandrisha
Profile Blog Joined July 2010
United States6565 Posts
September 14 2010 11:10 GMT
#333
On September 14 2010 19:35 shawabawa wrote:
Show nested quote +
On September 14 2010 19:13 Alejandrisha wrote:
Some one used this in a game I played recently. Is this bannable? What should I do if I encounter some one who uses this?

Yes it's bannable. After the game click on their name and press "Report Player". If you're really concerned you can email hacks@blizzard.com


Done. Thanks! xD
get rich or die mining
TL+ Member
Klumaster
Profile Joined May 2010
United Kingdom36 Posts
September 14 2010 11:52 GMT
#334
On September 12 2010 11:08 juw wrote:
Pewt, please stop pretending you understand the slightest thing about

a) How unit objects are stored in memory and transferred across the network
b) How this scales up with more units, more players, more games

Programmers are not stupid, a lot of work goes into optimising these things possibly using techniques like hashing, indexing, message compression, rollbacks, server / client side prediction, etc.

Blizzard is just too lazy because it is much easier to reuse the warcraft 3 code base.


Juw, please stop hammering some guy's technical theorycrafting based on nothing but "programmers are clever, Blizzard is lazy".

What he said pretty much holds together. If both players didn't have info on where all units are in advance, yes you'd need to pull their stats when you did a scan. Yes, that would be a pretty small amount of data, however you also want it in a very short time so relatively speaking it's quite big.

How would it scale with more units/players/games? Linearly. How else? Any cost you've got server-side for doing something for one game is going to cost roughly twice as much for two. In terms of simulation maybe you'd get some economies of scale if you ran all (X Process) for all objects all games simultaneously, but your networking stuff can't really benefit from that.

Data compression? Only goes so far. In the end you want to losslessly compress a pile of stuff in a format that will decompress fast (and probably only lose partial data if a packet goes missing).

Client-side prediction and rollbacks, client-side prediction? In an RTS? Really? Maybe I'm about to have a pile of examples dropped on my head of games that have used it beautifully, but what I'm picturing is fleets of units all suddenly snapping to some new course due to a rolled-back order, just after you dropped a storm.

But yeah, you're right, hashing and indexing everything will make everything work just swell.
The thief, Black Leaf, did not find the poison trap, and I declare her dead.
CounteR
Profile Joined August 2010
New Zealand103 Posts
September 14 2010 12:03 GMT
#335
That was so awsome .. Hopefully he doesnt end up warping in Motherships :D
GG GL HF
Msqrd
Profile Joined July 2010
Canada55 Posts
September 14 2010 12:34 GMT
#336
Based on the way replays work (a replay is quite a small file, and to get to the end of it you have to play from the beginning, you are never allowed to fast forward past your "play" point) I'd guess that both replays and Battle.net work the same way: they are using the commands issued by the players and executing the rules of the game locally.

The game is a kind of simulation. It starts at a known point and uses known rules (no randomness) to figure out what happens next. The inputs to the simulation are the player actions -- move camera, select units, click here, build a unit, etc.

I expect Battle.net is transmitting these actions synchronously to all the players and spectators. Every local simulation of the game state is in lock-step with every other (maybe there's some lag resolution smarts, but if someone lags you have to wait for them to catch up before the server lets you continue).

In this way, every player's computer knows where everything is on the map at all times. Units emerging from a fog of war don't take extra network bandwidth -- all that was transmitted was the player's click to move them out of the fog. This is why the Warden needs to be present on player's machines -- all of the game data is in memory, so if you can hack it, you can see everything on the map.

Here's a replay of Morrow vs TLO in the Cologne IEM quarter finals. Top-tier players going at 200 APM, and it's a 13 minute game. The replay is only 76 KB. Let's assume replays are compressed at 4:1. That works out to 400 bytes per second for two players. In today's internet that's absolutely tiny bandwidth.

So my totally unsubstantiated theory is that the clients transmit their gamer's actions, all clients have a full picture of what's going on, and the hack here is that one of the clients decided it was okay to build Immortals from a warpgate. The other client didn't verify that this action was "in the rules" which is why its simulation (and everyone's replayed sim) includes the Immortals warping in.

Blizz doesn't run a full server-side simulation of the game, they verify all clients respect the rules with Warden. They might add stuff to clients to check some of these basic rules over time, so someone hacking causes an automatic detection, but they might also just stick with Warden to catch known hacks and player reporting to find hackers.
noVa972
Profile Joined August 2010
Germany64 Posts
Last Edited: 2010-09-14 13:27:46
September 14 2010 13:25 GMT
#337
Try to open this with SC2gears and follow his actions to know how he could do it and post it plz. I'm at work ..
Michaelj
Profile Joined February 2008
United States186 Posts
Last Edited: 2010-09-14 14:48:34
September 14 2010 14:48 GMT
#338
On September 10 2010 07:43 Malminos wrote:
As an italian-american, i am very displeased with this "Wap gate" hack. Let's hope it gets fixed asap!


On September 12 2010 08:52 ReighT wrote:
I suppose as an asian american, I'm even more displeased with this hack? How does race play into this?

And do those immortals really act like them? Because as someone said earlier, their shields seemed to not have that hardened sheild ability to them.


<facepalm>

---
valekhz
Profile Joined April 2010
Sweden10 Posts
September 14 2010 15:32 GMT
#339
On September 14 2010 21:34 Msqrd wrote:
So my totally unsubstantiated theory is that the clients transmit their gamer's actions, all clients have a full picture of what's going on, and the hack here is that one of the clients decided it was okay to build Immortals from a warpgate. The other client didn't verify that this action was "in the rules" which is why its simulation (and everyone's replayed sim) includes the Immortals warping in.

Blizz doesn't run a full server-side simulation of the game, they verify all clients respect the rules with Warden. They might add stuff to clients to check some of these basic rules over time, so someone hacking causes an automatic detection, but they might also just stick with Warden to catch known hacks and player reporting to find hackers.

Is this normally how RTS games are designed? I only have experience coding and studying net code from other types of online games (mainly MMORPG) and letting the client verify these types of actions seems insane. However, I can imagine that it'd be impractical to verify everything because of the large amount of actions required in an RTS. If everything is verified locally, hackers must feel like they are in paradise.
Deleted User 62283
Profile Blog Joined March 2010
385 Posts
September 14 2010 23:35 GMT
#340
This is quite interesting - I think it's disappointing that these hackers are out there. I'm very interested to see how he did it.
Prev 1 15 16 17 18 19 Next All
Please log in or register to reply.
Live Events Refresh
HomeStory Cup
11:30
XXIX - Playoffs Final Day
Clem vs Serral
TaKeTV5253
ComeBackTV 1309
TaKeSeN 398
IndyStarCraft 281
3DClanTV 99
EnkiAlexander 87
Rex71
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 281
Railgan 81
Nathanias 77
Rex 71
StarCraft: Brood War
Britney 12078
Dewaltoss 129
sorry 7
Dota 2
LuMiX1
Counter-Strike
summit1g7165
Other Games
Grubby4436
FrodaN3365
fl0m783
KnowMe283
PiGStarcraft243
ArmadaUGS137
UpATreeSC46
ToD42
JuggernautJason15
Tefel8
Organizations
Other Games
gamesdonequick34346
BasetradeTV272
Dota 2
PGL Dota 2 - Main Stream143
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• StrangeGG 66
• HeavenSC 27
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• FirePhoenix7
• ZZZeroYoutube
• STPLYoutube
• BSLYoutube
League of Legends
• Noizen73
Other Games
• imaqtpie1034
Upcoming Events
GSL
13h 26m
Replay Cast
1d 2h
WardiTV Weekly
1d 13h
PiGosaur Cup
2 days
The PondCast
2 days
Replay Cast
3 days
CrankTV Team League
3 days
Replay Cast
4 days
Replay Cast
4 days
CrankTV Team League
4 days
[ Show More ]
Replay Cast
5 days
RSL Revival
5 days
CranKy Ducklings
5 days
Afreeca Starleague
5 days
Snow vs Jaedong
YSC vs hero
RSL Revival
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Escore Tournament S3: W1
Douyu Cup 2026
Murky Cup 2026

Ongoing

IPSL Spring 2026
Acropolis #4
CSL Season 21: Qualifier 2
SCTL 2026 Spring
HSC XXIX
Eternal Conflict S2 E1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

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

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

Advertising | Privacy Policy | Terms Of Use | Contact Us

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