Segnalaaccedi
Archivio · sigillato il 30 giugno 2026

Cosa abbiamo catturato, e cosa no

Questi dati sono definitivi. I server ufficiali non esistono più, quindi non si può catturare nuovo traffico e niente in questa pagina può più cambiare.

Per ricostruire Blades prima della chiusura abbiamo dovuto registrare come il gioco comunicava con i suoi server. Ci siamo impegnati a catturare il minimo: solo Blades e i server della sua arena, mai il resto del telefono di nessuno. Ecco esattamente come, alla luce del sole.

323 contributori si sono iscritti per aiutare a conservare il gioco. Ciò che hanno fatto passare da noi è tutto quello che sopravvive.

Abbiamo instradato il minimo, di proposito

Una VPN avrebbe potuto inviarci tutto il traffico di un telefono. Abbiamo scelto di non farlo. Abbiamo ricostruito il protocollo di matchmaking del gioco per poter autorizzare esattamente i server usati da Blades, e lasciare tutto il resto (banca, messaggi, navigazione, ogni altra app) sulla connessione normale, senza toccarlo.

Instradato da noi
  • *.blades.bgs.services — accesso, personaggi, matchmaking, la CDN degli asset
  • Gli intervalli AWS GameLift delle 14 regioni in cui potevano svolgersi le partite dell’arena
Mai toccato
  • Tutto il resto del dispositivo aggirava completamente la VPN
  • L’HTTPS non di Blades che passava comunque da qui veniva inoltrato così com’era: non potevamo decifrarlo, solo blades.bgs.services

Perché l’arena richiedeva più di un IP

Il PvP dell’arena girava su Amazon GameLift. Prima di una partita, il gioco faceva il ping di 14 regioni AWS e comunicava le latenze; GameLift collocava poi la partita nella regione più veloce con posti liberi e dava al telefono un IP del server diverso per ogni singola partita. Non c’era un IP fisso dell’arena da autorizzare.

Quindi, per catturare l’arena in modo affidabile, abbiamo instradato gli intervalli GameLift di quelle 14 regioni, e solo quelli. Abbiamo verificato l’elenco esatto delle 14 in tre modi indipendenti (la tabella di endpoint integrata nel client, i bersagli delle sue sonde di latenza e le richieste di matchmaking dal vivo che abbiamo catturato), quindi possiamo essere certi di non aver tralasciato una regione e di non aver invaso una che non ci serviva.

L’elenco completo degli IP era scritto in chiaro in ogni.conf che abbiamo distribuito: aprine uno e leggi ogni riga.

Il vero ping dell’arena, misurato dal gioco stesso

Tutti discutevano del lag nell’arena. Ecco la risposta, ora definitiva: le latenze reali misurate da Blades verso ciascuna regione, ricavate da 28,100 richieste di matchmaking catturate. Misurate da dove si trovavano i nostri contributori (soprattutto Europa e Nord America), quindi Migliore è il minimo realistico per chi si trova vicino a quella regione; Tipica è la mediana di tutti i nostri campioni.

RegioneMiglioreTipica
Europe (London) eu-west-210 ms71 ms
Europe (Frankfurt) eu-central-112 ms67 ms
US East (Ohio) us-east-214 ms161 ms
South America (São Paulo) sa-east-116 ms264 ms
Europe (Ireland) eu-west-118 ms79 ms
Asia Pacific (Seoul) ap-northeast-220 ms286 ms
US West (N. California) us-west-120 ms204 ms
US West (Oregon) us-west-220 ms191 ms
US East (N. Virginia) us-east-121 ms139 ms
Canada (Central) ca-central-121 ms143 ms
Asia Pacific (Mumbai) ap-south-122 ms188 ms
Asia Pacific (Tokyo) ap-northeast-122 ms283 ms
Asia Pacific (Sydney) ap-southeast-223 ms312 ms
Asia Pacific (Singapore) ap-southeast-123 ms223 ms

Quando l’arena era affollata?

Dedotto dalla velocità con cui la classifica globale top 100 guadagnava coppe tra un’osservazione e l’altra, quindi riflette la popolazione di giocatori più ampia negli ultimi mesi del gioco, non solo noi. Più scuro = più partite. Gli orari sono in UTC. Potevamo campionare solo quando un contributore aveva la classifica aperta, quindi la copertura è irregolare e limitata ai giocatori della top 100: un segnale reale, non un censimento completo.

0
6
12
18
lun
mar
mer
gio
ven
sab
dom
meno
più