Rapportérlog ind
Arkiv · forseglet 30. juni 2026

Det vi optog — og det vi ikke gjorde

Tallene er endelige. De officielle servere er væk, så ny trafik kan ikke optages, og intet på denne side kan flytte sig igen.

For at genopbygge Blades før lukningen måtte vi optage, hvordan spillet talte med sine servere. Vi gjorde os umage for kun at optage et minimum — kun Blades og dets Arena-servere, aldrig resten af nogens telefon. Her er præcis hvordan, åbent og ærligt.

145 bidragydere meldte sig til at hjælpe med at bevare spillet. Det, de sendte gennem os, er alt det, der overlever.

Vi sendte bevidst så lidt som muligt gennem os

En VPN kunne have sendt al telefonens trafik til os. Det valgte vi bevidst ikke at gøre. Vi reverse-engineerede spillets egen matchmaking-protokol, så vi kunne tillade præcis de servere, Blades brugte — og lade alt andet (bank, beskeder, browser, hver anden app) blive urørt på den normale forbindelse.

Routet gennem os
  • *.blades.bgs.services — login, figurer, matchmaking, asset-CDN'et
  • AWS GameLift-IP-intervallerne for de 14 regioner, som Arena-kampe kunne køre i
Aldrig rørt
  • Alt andet på enheden gik helt uden om VPN'en
  • HTTPS uden for Blades, der faktisk endte her, blev sendt direkte videre — vi kunne ikke dekryptere den, kun blades.bgs.services

Hvorfor Arenaen krævede mere end én IP

Arena-PvP kørte på Amazon GameLift. Før en kamp pingede spillet 14 AWS-regioner og rapporterede latenserne; GameLift placerede derefter kampen i den region, der var hurtigst og havde plads, og gav telefonen en forskellig server-IP for hver eneste kamp. Der var ingen fast Arena-IP at hvidliste.

For at optage Arena pålideligt sendte vi derfor GameLift-intervallerne for de 14 regioner gennem tunnelen — og kun dem. Vi bekræftede den præcise liste på 14 på tre uafhængige måder (klientens indbyggede endpoint-tabel, dens latenstest-mål og de live matchmaking-forespørgsler, vi optog), så vi kan være sikre på, at vi ikke manglede en region eller tog en med, vi ikke havde brug for.

Den komplette IP-liste blev skrevet i klartekst ind i hver.conf vi delte ud — åbn en og læs hver linje.

Rigtig Arena-ping, målt af spillet selv

Alle plejede at diskutere Arena-lag. Her er svaret, nu permanent: de faktiske latenser, Blades målte til hver region, hentet fra 0 optagne matchmaking-forespørgsler. Målt fra hvor vores bidragydere var (mest Europa og Nordamerika), så Bedst er det realistiske minimum for nogen tæt på den region; Typisk er medianen på tværs af alle vores målinger.

Der vises ingen matchmaking-optagelser her.

Hvornår var der travlt i Arenaen?

Udledt af hvor hurtigt den globale top-100-ranglisten fik flere pokaler mellem observationerne — så det afspejler den bredere spillerbase i spillets sidste måneder, ikke kun os. Mørkere = flere kampe. Tiderne er i UTC. Vi kunne kun måle, når en bidragyder havde ranglisten åben, så dækningen er ujævn og begrænset til top-100-spillere — et reelt signal, ikke en fuld optælling.

Der blev ikke taget nok øjebliksbilleder af ranglisten til at vise travle tidspunkter.

Det er dette, optagelsesprogrammet producerede, og alt hvad det nogensinde kommer til at producere. Det, vi lærte her, er det fællesskabets server nu kører på. Se også ønskerne og FAQ.

Spillet kan stadig spilles →