Článek
Dnes se online režim často tváří jako samozřejmá součást hry. Kliknete na „Multiplayer“, hra najde lobby, ověří účet, zobrazí servery a spojí vás s ostatními. Jenže tahle vrstva není uvnitř krabice navždy. Někde musí existovat infrastruktura, která hráče najde, propojí a řekne jejich kopii hry, kam se má připojit.
V devadesátých a nultých letech tuhle neviditelnou práci pro obrovské množství her dělal GameSpy. Služba začínala v roce 1996 jako QSpy, nástroj pro vyhledávání serverů Quake. Postupně z ní vyrostl middleware, který vydavatelům nabízel hotové síťové funkce místo toho, aby je každý tým stavěl od nuly.
Pak 3. dubna 2014 přišla krátká zpráva: 31. května GameSpy přestane poskytovat všechny zbývající hostované služby. Z technické poznámky se během několika týdnů stala otázka digitálního přežití stovek starších her.
GameSpy nebyl jen server, na kterém „běžela hra“
Nejpřesnější je představit si GameSpy jako sadu společných online součástek. U různých titulů mohl zajišťovat matchmaking, seznam veřejných serverů, autentizaci CD klíčů, NAT traversal, statistiky, žebříčky, účty nebo další síťové služby. Každá hra přitom využívala jinou kombinaci.
Bohemia Interactive v roce 2014 popsala závislost svých her velmi konkrétně: GameSpy používaly pro matchmaking, ověřování klíčů a NAT traversal. Po vypnutí služby proto některým titulům nemusel zmizet celý multiplayer. Mohl třeba zůstat přímý vstup přes IP adresu, ale přestat fungovat vestavěný server browser.
A právě to je důvod, proč věta „GameSpy vypnul servery, takže hry přestaly fungovat“ není dost přesná. Někde byl GameSpy jen telefonní seznam. Jinde byl významnější kus celé online infrastruktury. Dopad závisel na architektuře konkrétní hry a na tom, jestli vydavatel připravil náhradu.
Master server byl telefonní seznam multiplayeru
U klasické PC hry mohl skutečný herní server běžet na úplně jiném počítači. Pravidelně ale oznamoval centrálnímu master serveru: jsem online, tady je moje adresa, mapa a počet hráčů. Když uživatel otevřel seznam serverů, hra se master serveru zeptala, kdo je právě dostupný.
Pokud master server zmizel, samotné komunitní servery mohly fyzicky dál existovat, ale vestavěný seznam se vyprázdnil. Hráč pak potřeboval přímou IP adresu, externí službu nebo upravenou hru, která se ptala jiného master serveru.
Právě proto dokázaly komunity některé staré hry zachránit poměrně elegantně: nepřepisovaly celý multiplayer, jen nahradily centrální adresář, na který byl klient zvyklý.
Přes tisíc her neznamená, že přes tisíc her 31. května okamžitě zemřelo
Dobové zdroje uváděly, že technologie GameSpy byla během své existence nasazena ve více než tisícovce her napříč PC, konzolemi a mobilem. To je měřítko jejího vlivu, nikoli počet titulů, které byly v poslední květnový den 2014 současně aktivní a bez náhrady.
Část her už používala jiné systémy, část vydavatelé stihli migrovat a část přišla pouze o některé online funkce. U jiných titulů ale skutečně multiplayer nebo jeho klíčové části skončily.
Electronic Arts například oznámila ukončení online služeb u 50 titulů na konci června 2014. Seznam zahrnoval Battlefield 1942, Battlefield 2, Battlefield 2142, několik Command & Conquer, Crysis a další hry. EA tehdy výslovně uvedla, že kvůli technickým problémům a obavám o kvalitu hráčského zážitku nemá pro tyto služby náhradu.
Borderlands ukázal, že multiplayer šel zachránit. Jen ne zdarma
První Borderlands je dobrý příklad toho, co znamená „migrovat starou hru“. Po 31. květnu zůstala PC verze bez online co-opu. 2K a Gearbox pak převedly síťové služby na Steamworks a v září multiplayer obnovily.
Z pohledu hráče to může znít jako prostá výměna jedné adresy za druhou. Ve skutečnosti bylo nutné upravit klienta, matchmaking a napojení na novou platformu. U krabicových kopií se navíc řešil převod vlastnictví na Steam.
To je klíč k celé historii GameSpy. Online funkce staré hry přežije jen tehdy, když někdo zaplatí vývojářský čas, vydá patch a udržuje novou infrastrukturu. Samotný fakt, že hra byla jednou prodána v milionu kusů, jí nedává automatické právo na věčný backend.
Bohemia zvolila Steam. Jinde přežila aspoň přímá IP
Bohemia Interactive přesunula Arma 2: Operation Arrowhead z GameSpy matchmakingu na Steam. U dalších starších her současně upozorňovala, že mohou přijít o server browser, autentizaci nebo NAT traversal, zatímco přímé IP připojení může dál fungovat.
Technicky je to důležitý rozdíl. Hra může mít funkční síťový kód a pořád být pro běžného hráče skoro nepoužitelná, pokud není snadný způsob, jak ostatní servery najít. Komunitní náhrady proto často začínaly právě alternativním master serverem nebo externím browserem.
Některé hry nepřišly o multiplayer, ale o kus paměti
GameSpy neobsluhoval jen samotné zápasy. Rockstar tehdy například popisoval případy, kdy měly z Red Dead Redemption, GTA IV nebo Midnight Clubu zmizet online žebříčky a části Social Club statistik, zatímco hlavní multiplayer zůstal zachovaný.
To je možná méně dramatické než vypnutí celé hry, ale pro historika her je to stejně zajímavé. Leaderboardy, staré profily, statistiky nebo uživatelský obsah jsou záznamem toho, jak se hra skutečně hrála. Když backend zmizí, neztrácí se jen funkce. Mizí i část jejího společenského archivu.
Komunity ukázaly druhou cestu: nahradit centrální službu samy
U řady PC titulů se krátce po vypnutí objevily komunitní master servery, upravené executable soubory nebo služby typu GameRanger. WIRED už v červnu 2014 popisoval řešení pro nejméně tucet her, včetně Battlefield 1942.
Takové projekty ale nejsou důkazem, že centrální shutdown „vlastně nevadil“. Spíš ukazují, kolik práce musí fanoušci udělat, když původní infrastruktura přestane existovat. A některé konzolové hry nebo uzavřenější systémy se zachraňují mnohem hůř než otevřenější PC tituly.
GameSpy byl varování před live-service érou dřív, než jsme jí tak říkali
V roce 2014 ještě nebyl pojem live service tak dominantní jako dnes. GameSpy ale ukázal jeho základní slabinu velmi čistě: hra může být fyzicky ve vaší knihovně, její kód může bez problému běžet, a přesto jedna část zážitku přestane existovat, protože vzdálená služba zhasne.
Rozdíl proti čistě offline hře je zásadní. U starého singleplayeru stačí zachovat hardware, operační systém nebo emulaci. U multiplayeru musíte zachovat i dohodu mezi klientem a serverem – a někdy databázi, účty, master server, autentizaci a specifické backendové API.
GameSpy proto není jen nostalgická značka z doby Battlefield 2 a Quake. Je to případová studie digitální závislosti. Ukázal, že herní historie nestojí jen na discích a souborech. Stojí i na serverech, které většina hráčů nikdy neviděla.
Counter-check: GameSpy.com a GameSpy Technology nebylo totéž
Do příběhu se navíc snadno zamotá jedna věc. Herní magazín GameSpy.com a technologická platforma GameSpy Technology byly sice historicky propojené značkou, ale jejich konec nebyl stejná událost. Redakční web skončil už v roce 2013. Síťová technologie, tehdy vlastněná Glu Mobile, pokračovala ještě do května 2014.
Když tedy mluvíme o „vypnutí GameSpy“, které ovlivnilo multiplayer, jde o ukončení hostovaných služeb GameSpy Technology, nikoli o zavření herního webu o rok dříve.
Co zůstalo po 31. květnu 2014
Nezůstal jeden univerzální hřbitov. Některé hry se přesunuly na Steamworks, jiné zachránily komunity, další přišly jen o leaderboardy a část online služeb. A některé multiplayerové režimy skutečně skončily.
Právě ta roztříštěnost je nejpoučnější. Jedna společná infrastruktura kdysi zjednodušila vývoj stovkám studií. Když zmizela, každá hra najednou potřebovala vlastní odpověď.
V roce 1996 GameSpy pomáhal hráčům najít Quake server. O osmnáct let později jeho konec připomněl opačnou pravdu: najít server je jednoduché jen do chvíle, než zmizí služba, která ví, kde všechny jsou.
Zdroje a ověření
• Tom's Hardware – GameSpy Servers Shutting Down in May — dobové oznámení o ukončení všech hostovaných služeb 31. 5. 2014 a kořeny QSpy/Quake
• PC Gamer – GameSpy multiplayer service shutting down next month — dopad na matchmaking, Bohemia Interactive a rozlišení server browser / direct IP
• Game Developer – GameSpy services shutdown will affect 50 EA games — 50 titulů EA a důvody, proč EA nepřipravila náhradu
• EA Forums – Online Shutdown of GameSpy hosted EA titles — archivované vyjádření EA a příklady Battlefield / Command & Conquer
• Bohemia Interactive – Arma 2: Operation Arrowhead Update 1.63 — oficiální migrace matchmakingu z GameSpy na Steam
• Gearbox Support – Server migration from GameSpy to Steamworks — oficiální migrace PC Borderlands na Steamworks a dočasný výpadek online funkcí
• Nintendo Support – Termination of Nintendo Wi-Fi Connection — oficiální datum 20. 5. 2014 a seznam funkcí, které u Wii/DS skončily
• GameSpot – Rockstar titles affected by GameSpy shutdown — příklady rozdílného dopadu: multiplayer vs. leaderboardy a Social Club statistiky
• WIRED – Gamers Unite to Bring Back Titles Stranded by GameSpy Shutdown — komunitní náhrady a alternativní master servery po shutdownu






