Go back to school with your Mac, iPhone and TUAW

The teleport hack issue (or server synchronization and you)


"Teleporting" all over the map isn't just for hackers these days -- an issue with the way Blizzard synchronizes data between the servers and the clients allows anyone to mysteriously jump from place to place without the use of any third party software. I'm sure we've all been in groups where we see someone start to run forward and then continue running forward, right through a pack of mobs and into another and another... there's a moment of panic before you realize that, oh, they've just gotten disconnected, and none of those mobs noticed him at all.

What's happening is that Blizzard's servers know the person is disconnected (they're no longer synchronized with the server) and hasn't actually moved -- but on everyone else's screens, the character continues to do exactly what it had been doing previously. The purpose here is to keep the game running as smoothly as possible in a world of imperfect network connections. When someone experiences a lag spike and is de-synched from the server, Blizzard made the decision that they wanted game performance to look smooth to the rest of the players in the area -- so instead of freezing the de-synched player in place, the de-synched player continues doing just what they were doing before (at least on other player's screens). When the player re-synchs with the servers (he's no longer lagging, or he reconnects after a disconnect), Blizzard takes the client's data as the most accurate interpretation of events -- meaning that even while lagged, you can continue to play and issue commands as usual. (In this sort of system, you may not even notice lag unless it's quite extreme.) When you re-synch with the servers, Blizzard accepts what you were doing and synchronizes the game world to that. And for the most part this is entirely invisible to players, except for those few times when a lag spike turns into a longer disconnect.

The problem here is that players can recreate this issue manually. And while this little trick doesn't fool the servers (that know exactly where your player was when you de-synched from the server), it easily fools other players. So let's say you're in a PvP battleground, standing right next to another player -- you start running away and then de-synch yourself from the server. The other player sees you running away but in fact you're right next to them, and issuing commands that cause him grevious harm. The other player just sees what you were doing when you de-synched from the server, but when you re-synch, Blizzard will accept whatever commands you've been issuing as what really happened. End result? The other player sees you running away, and a few moments later is hit, instantaniously, with everything you've got to throw at him -- and is probably dead without any idea of what hit him.

What does Blizzard have to say about this -- obvious -- cheat? Well, when the folks over at Not Addicted found out about this problem, they decided to bring it to Blizzard's attention on the official forums -- only to be derided by posters explaining that this has been a known issue in the game since the introduction of Warsong Gulch, but it hasn't been changed it yet. So is this another issue of "creative use of game mechanics," perhaps? For now, at least, Blizzard is keeping quiet. And if they haven't done anything about it now, I can't say it's likely that they're going to any time soon.

For those interested in more of the technical details on this, PlayNoEvil has a great run-down.

[Fan art by Guillaume Bonnet]

Related Headlines

Reader Comments (Page 1 of 1)


RESOURCES

Blizzard Events
BlizzCon (218)
Worldwide Invitational (116)
Class Columns
(Death Knight) Lichborne (3)
(Druid) Shifting Perspectives (51)
(Hunter) Big Red Kitty (43)
(Hunter) Scattered Shots (27)
(Mage) Arcane Brilliance (49)
(Paladin) The Light and How to Swing It (56)
(Priest) Spiritual Guidance (31)
(Rogue) Encrypted Text (36)
(Shaman) Totem Talk (57)
(Warlock) Blood Pact (34)
(Warrior) The Care and Feeding of Warriors (61)
Gameplay
(Arena PvP) Blood Sport (29)
(BG PvP) The Art of War(craft) (29)
(Casual) WoW, Casually (22)
(Guild Leadership) Officers' Quarters (68)
(Professions) Insider Trader (68)
(Raid Healing) Raid Rx (20)
(Raiding) Raiding 101 (2)
(Raiding) Ready Check (31)
(Roleplaying) All the World's a Stage (49)
Hybrid Theory (24)
New Players' Guide (4)
Tank Talk (8)
AddOns and UI
AddOn Spotlight (95)
Macro Anatomy (15)
Reader UI of the Week (28)
Reader WoWspace of the week (31)
The Creamy GUI Center (18)
Lore and Stories
Around Azeroth (567)
Ask A Lore Nerd (14)
Barrens Chat (15)
Know your Lore (63)
Tales from the Lion's Pride Inn (14)
WoW Moviewatch (561)
Features
15 Minutes of Fame (30)
About the Bloggers (29)
Ask WoW Insider (66)
Azeroth Security Advisor (4)
Breakfast topics (769)
Build Shop (37)
Forum Post of the Day (49)
Gamers on the Street (25)
Guildwatch (87)
He Said She Said (5)
Illusionary Tactics (3)
It came from the Blog (29)
Phat Loot Phriday (97)
The Colosseum (3)
Two Bosses Enter (61)
Well Fed Buff (29)
World of WarCrafts (31)
WoW Crossword (7)
WoW Insider Show (80)
WoW Rookie (42)
[1.Local] (17)
Classes
Death Knight (156)
Druid (353)
Hunter (340)
Mage (203)
Paladin (345)
Priest (277)
Rogue (198)
Shaman (312)
Warlock (214)
Warrior (249)
News
Account Security (32)
AddOns (270)
Analysis / Opinion (3546)
Blizzard (1802)
Bugs (227)
Burning Crusade (388)
Contests (251)
Economy (199)
Events (495)
Expansions (805)
Fan stuff (1004)
Features (706)
Forums (322)
Guilds (525)
Hardware (53)
Humor (870)
Interviews (179)
Lore (352)
Mounts (159)
News items (1746)
NPCs (235)
Odds and ends (1790)
Patches (1193)
Podcasting (85)
Ranking (56)
Realm News (314)
Realm Status (258)
RP (185)
Rumors (74)
Virtual selves (736)
WoW Insider Business (324)
WoW Social Conventions (173)
WoW TCG (62)
Wrath of the Lich King (750)
Strategy
Achievements (23)
Alts (134)
Arena (291)
Battlegrounds (181)
Bosses (390)
Buffs (147)
Cheats (80)
Classes (365)
Enchants (38)
Factions (181)
Guides (430)
How-tos (438)
Instances (733)
Items (951)
Leveling (345)
Making money (211)
PvP (830)
Quests (400)
Raiding (830)
Talents (201)
Tips (614)
Tricks (238)
Walkthroughs (97)
Media
Comics (96)
Fan art (54)
Galleries (252)
Machinima (647)
Podcasts (54)
Polls (72)
Screenshots (723)
Races
Alliance (125)
Draenei (68)
Dwarves (23)
Gnomes (48)
Human (23)
Night Elves (55)
Horde (131)
Blood Elves (74)
Orcs (33)
Tauren (57)
Trolls (28)
Undead (30)
Professions
Alchemy (94)
Blacksmithing (74)
Cooking (81)
Enchanting (88)
Engineering (123)
First Aid (20)
Fishing (67)
Herbalism (57)
Inscription (31)
Jewelcrafting (95)
Leatherworking (74)
Mining (54)
Skinning (35)
Tailoring (80)
Retired
Pimp My Profile (1)
(Engineering) Hoof and Horn Research and Development (17)
Azeroth Interrupted (24)
Back In The Day (3)
World Wide WoW (8)
/silly (14)

RSS NEWSFEEDS

Powered by Blogsmith

    Featured Galleries

    Wrath of the Lich King: Utgarde Keep Walkthrough
    Wrath of the Lich King: Loading screens
    New Death Knight skins
    Wrath of the Lich King: Jewelcrafting
    Wrath of the Lich King: Blacksmithing
    Cro Threadstrong selling apples
    Wrath of the Lich King: Nostalgia
    Wrath of the Lich King: The Dragonblight
    Warcraft Characters for the iPhone

     

    Most Commented On (30 days)

    Recent Comments

    Other Weblogs Inc. Network blogs you might be interested in: