Non posso unirsi agli amici? Ecco perché

TLDR: Arrowhead Games necessita di aumentare il limite di lobby per la tua regione. (Se sono in grado di farlo senza causare instabilità)

Aggiornamento (6/4/24)!

Ho ricevuto una risposta dal ticket di supporto di helldivers, purtroppo sembra una risposta abbastanza standard dato il livello di impegno che ho messo nel descrivere il problema e l’analisi circostante. Detto questo, grazie Mitch per aver risposto al ticket, so che siete incredibilmente oberati di lavoro e forse non avete il tempo di approfondire ogni singolo problema e attendo con ansia tutti i prossimi aggiornamenti.

Ciao Helldiver,

Grazie per la tua segnalazione!
Volevo innanzitutto scusarmi, il nostro team è a conoscenza del problema riguardante il menu sociale e gli amici che non possono giocare tra loro. Ascoltiamo e comprendiamo le vostre frustrazioni. Abbiamo rilasciato una patch la settimana scorsa che ha risolto alcuni problemi e siamo vicini a rilasciare un’altra patch specifica per questo problema. Cerchiamo di mantenere tutti aggiornati attraverso i nostri social, quindi tieni d’occhio le nostre comunicazioni e pubblicheremo quando avremo più informazioni.

Sincere scuse,

Mitch

Molti utenti hanno segnalato di non poter giocare con gli amici o partecipare a quickplay.

Helldivers 2 utilizza Microsoft Azure PlayFAB come server API principale.

Ho deciso di capire come il gioco comunica e ho scoperto che utilizza principalmente connessioni HTTPS per qualsiasi cosa riguardi le lobby. Per me, l’URI della richiesta è

http://974a9.playfabapi.com/Lobby/JoinLobby

Ho scoperto queste informazioni eseguendo decrittografia SSL tramite il mio firewall Fortigate 60F

e inoltrando i pacchetti decrittografati a un portatile con Wireshark.

Al tentativo di connessione, inviamo una richiesta POST all’API di PlayFab in formato JSON.

{
“ConnectionString”: “cv2:00ca2d8c-cd99-4583-b8e5-26347fadb270.r-20230509|619689|kv1:AyxIU9Rz+c3JvnCwrxcpxkoON3SS2pPvnPhjD2g42hA=”,
“MemberData”: {},
“MemberEntity”: { “Id”: “D5125013D9975E65”, “Type”: “title_player_account” }
}

Il server risponde con un errore 400, non un errore 500 di sistema interno, ma un valore di ritorno previsto.

{ “code”: 400, “status”: “BadRequest”, “error”: “LobbyPlayerMaxLobbyLimitExceeded”, “errorCode”: 13008, “errorMessage”: “Il membro non può unirsi a questa lobby perché il numero di lobby supera il limite” }

Sospetto che ci siano limiti regionali a quanti lobby possano esistere in una regione geografica gestita da un server.

Ma questa è solo una supposizione. Quindi, ritorno ad aspettare prima di poter giocare con un gruppo e correggere i bug.

MA posso almeno giocare da solo!

–Aggiornamento

Ecco com’è una richiesta POST di creazione lobby.

{
“AccessPolicy”: “Public”,
“LobbyData”: {
“10”: “0”,
“12”: “0”,
“13”: “f3f8425c29f4bc5f75bb0201cf0000000000a02ce1276a0d3e38d6d8691068c82f6b46e7f5db011401010bded92303020109000004000100”,
“14”: “801”,
“15”: “168”,
“16”: “91”,
“17”: “0”,
“18”: “0”,
“19”: “12”,
“2”: “3267755a11”,
“20”: “0”,
“21”: “0”,
“22”: “0”,
“23”: “0”,
“24”: “1”,
“25”: “1”,
“27”: “0”,
“4”: “15353422125844618853”,
“5”: “1”,
“6”: “1”,
“7”: “0”,
“8”: “3”,
“descriptor”: “AwB6WEK7//+RDC3ebUOxqq0mxcA1bEVhc3RVcwAAAAAAAAAAAAAAAAAAr3apmXpd/Ohe5QQcQyDL8X43thImISbKGj4Y0JB+V5wnZktkbnMtaXIwLTgxZTUtZWIwOTI1MjYtNjgwMS00YmQ4LTlhYmQtNDI4ZmYxMDFkYzhjLmVhc3R1cy5jbG91ZGFwcC5henVyZS5jb20=”,
“invite_id”: “489ad3db-0197-ae07-3fb7-8dd76cf4cd9a”
},
“MaxPlayers”: 4,
“Owner”: { “Id”: “D5125013D9975E65”, “Type”: “title_player_account” },
“OwnerMigrationPolicy”: “Automatic”,
“SearchData”: {
“number_key1”: “1”,
“number_key10”: “1”,
“number_key11”: “1751286658”,
“number_key2”: “1”,
“number_key3”: “0”,
“number_key4”: “3”,
“number_key6”: “801”,
“number_key7”: “168”,
“number_key8”: “0”,
“number_key9”: “0”,
“string_key2”: “3267755a11”,
“string_key3”: “15353422125844618853”,
“string_key4”: “1”
},
“UseConnections”: true,
“members”: [
{
“MemberData”: {},
“MemberEntity”: {
“Id”: “D5125013D9975E65”,
“Type”: “title_player_account”
}}
]
}


È questo il problema?

Questo è interessante, ho una domanda.

I miei amici riescono a creare gruppi tra loro ma non possono unirsi a me e io non posso unirli. Rientrerebbe nello stesso problema? Mi sembra strano perché, per come lo capisco, loro hanno una lobby a cui tutti possono connettersi, ma io no?

Spero di averlo inviato ai sviluppatori! <3
Non che probabilmente non lo sappiano già, ma vale la pena provarci.

Esatto, questo spiega perché a volte riesco a giocare con una VPN e altre no.

Cool cool
ma perché non posso unirmi a un amico specifico, non a chiunque, a uno in particolare. Per esempio, adesso posso unirsi al lobby di altri amici, ma non a questo specifico amico, abbiamo provato a riavviare il gioco, a far hostare un altro amico e unirsi a quello, a rimuoverci reciprocamente, non appariamo neanche sulla scheda sociale, non so cosa fare per risolverlo, è solo con lui, nessun altro, non ci sono problemi a unirsi a qualsiasi altro, non appena lui è in quella lobby, io non posso unirsi e viceversa T-T

Grazie per aver chiarito le domande di tutti, ben fatto.

Questa è una teoria interessante, ma non spiega perché l’altro mio PC può unirsi a amici e lobby come vuole.

Entrambi sono sulla stessa connessione Internet, entrambi tramite cavi Ethernet, entrambi con lo stesso indirizzo IP.

Un computer riesce sempre a trovare una partita. L’altro COMPUTER NON RIESCE MAI, ma può giocare da solo.

quindi sì, usare una VPN ha risolto il problema UNA VOLTA per me. tipo, ho avuto una sessione con i miei amici, poi dopo aver fatto logout e aver effettuato di nuovo l’accesso, non sono riuscito a unirsi alla sessione.
Il fatto è che questo problema colpisce ME, i miei amici riescono ad entrare tra loro. Wtf?

Anche io. Sta diventando davvero frustrante. Gruppo di 4. 2 su PS5, 2 su Steam (me incluso). Nessun problema ad unirsi ai ragazzi su Playstation. Ma non importa cosa faccia, non posso giocare con il mio amico su Steam. Arriva anche al punto che, quando lui si collega ai nostri amici su PS5 e poi faccio lo stesso, lui si disconnette da quel gruppo. Lo stesso con me. IPv6, Steam Overlay, VPN, rimuovendo gli amici su Steam, invitando tramite Steam, verificando i file di gioco - ho provato di tutto. Nemmeno l’aggiornamento di ieri ha risolto. È solo frustrante. I dev sono consapevoli di questi problemi?