Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
GameLift Server Amazon note di rilascio
Le note di rilascio di Amazon GameLift Servers forniscono informazioni sulle nuove funzionalità, aggiornamenti e correzioni relative al servizio.
Versioni SDK
Le tabelle seguenti elencano tutte le Amazon GameLift Servers versioni con informazioni sulla versione SDK. Non è necessario utilizzare SDK comparabili per le integrazioni tra server di gioco e client. Tuttavia, le versioni precedenti di un SDK potrebbero non supportare completamente le funzionalità più recenti di un altro.
Amazon GameLift ServersGli SDK e i plugin sono open source. Consulta Get GameLift Server Amazon strumenti di sviluppo. Per ottenere le versioni più recenti, consulta l'Amazon GameLift Servers GitHub organizzazione.
Versione attuale
| Versione del servizio | AWS SDK | SDK per server | Plugin per Unreal | Plugin per Unity | SDK per i clienti | RealtimeSDK per il cliente | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity (C#) | C++ | Unreal (C++) | Go | C++ | Irreale (C++) | C# | Unity (C#) | ||||
| Note sulla versione del 4 agosto 2026 | 1.11.762 |
5.5.1 | 5.5.1 | 5.6.0 | 5.6.0 | 5.6.0 | 3.4.0 | 3.3.1 | 1.0.1 | 1.0.1 | 1.0.0 | 1.0.0 | 1.2.0 |
| Versione del servizio | AWS SDK | SDK per server | Plugin per Unreal | Plugin per Unity | SDK per i clienti | RealtimeSDK per il cliente | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity in C# | C++ | C++ Unreal | Go | C++ | Irreale (C++) | C# | Unity (C#) | ||||
| Note sulla versione del 30 giugno 2026 | 1.11.762 |
5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.0.0 | 1.0.0 | 1.2.0 |
| Note di rilascio del 18 giugno 2026 | 1.11.762 |
5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 5.5.0 | 3.3.0 | 3.3.0 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Note di rilascio del 29 aprile 2026 | 1.11.762 |
5.4.0 | 5.4.0 | 5.4.1 | 5.4.1 | 5.4.0 | 3.2.1 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Note di rilascio del 4 marzo 2026 | 1.11.762 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.2.0 | 3.2.1 | 1.0.1 | 1.0.0 | 1.2.0 | ||
| Note sulla versione del 24 febbraio 2026 | 1.11.595 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.1 | 3.2.1 | 1.2.0 | ||||
| Note sulla versione del 28 ottobre 2025 | 1.11.595 |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.0 | 3.2.0 | 1.2.0 | ||||
| 2025-10-03 | 1.11.595 o successivo |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.2 | 5.3.0 | 3.0.2 | 3.1.0 | 1.2.0 | ||||
| Note di rilascio del 12 agosto 2025 | 1.11.595 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.1 | 5.3.0 | 3.0.1 | 3.1.0 | 1.2.0 | ||||
| Note di rilascio del 24 giugno 2025 | 1.11.595 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Note sulla versione del 29 maggio 2025 | 1.11.535 |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 | ||||
| Note sulla versione del 24 aprile 2025 | 1.11.535 |
5.2.1 (.NET 8) | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Note di rilascio del 27 marzo 2025 | 1.11.535 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| 2025-03-13 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 | ||||
| Note di rilascio del 14 gennaio 2025 | 1.11.485 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Note di rilascio del 2 gennaio 2025 | 1.11.477 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Note sulla versione del 19 dicembre 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 | ||||
| Note sulla versione del 12 novembre 2024 | 1.11.445 |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Note sulla versione del 19 settembre 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.3 | 5.1.2 | 5.1.0 | 1.1.2 | 2.1.0 | 1.2.0 | ||||
| Note di rilascio del 13 febbraio 2024 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.2 | 5.1.1 | 5.1.0 | 1.1.0 | 2.1.0 | 1.2.0 | ||||
| Note di rilascio del 14 dicembre 2023 | 1.11.225 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Note di rilascio del 16 novembre 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 | ||||
| Note di rilascio del 2 novembre 2023 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 1.3.1 | 1.2.0 | ||||
| Note di rilascio del 28 settembre 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.0.0 | 1.3.1 | 1.2.0 | ||||
| Note di rilascio del 17 agosto 2023 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Note di rilascio del 27 luglio 2023 | 1.11.111 |
5.1.0 | 5.1.0 | 5.1.0 | 5.0.2 | 5.0.0 | 1.3.1 | 1.2.0 | |||||
| Note di rilascio del 29 giugno 2023 | 1.11.111 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| 2023-06-15 | 1.11.87 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Note di rilascio del 25 maggio 2023 | 1.11.87 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Note di rilascio del 20 aprile 2023 | 1.11.63 |
5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||||||
| Note di rilascio del 13 aprile 2023 | 1.10.21 |
5.0.0 | 5.0.0 | 5.0.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||||
| Note di rilascio del 9 febbraio 2023 | 1.10.21 |
5.0.0 | 5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||||
| Note di rilascio del 31 gennaio 2023 | 1.10.21 |
5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | |||||||
| Note sulla versione del 1 dicembre 2022 | 1.10.21 |
5.0.0 (.NET 4 .NET 6) | 5,00 | 3.4.0 | 1.2.1 | 1.2.0 | |||||||
| Note sulla versione del 25 agosto 2022 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Note sulla versione del 28 ottobre 2021 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||||||
| Note di rilascio del 3 giugno 2021 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||||||
| Note di rilascio del 23 marzo 2021 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Note di rilascio del 16 marzo 2021 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Note di rilascio del 9 febbraio 2021 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Note sulla versione del 22 dicembre 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||||||
| Note sulla versione del 24 novembre 2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Note sulla versione dell'11 novembre 2020 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Note sulla versione del 17 settembre 2020 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||||||
| Note sulla versione del 27 agosto 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Note sulla versione del 16 aprile 2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||||||
| Note sulla versione del 2 aprile 2020 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Note sulla versione del 19 dicembre 2019 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Note sulla versione del 14 novembre 2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Note sulla versione del 24 ottobre 2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Note sulla versione del 3 settembre 2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||||||
| Note sulla versione del 9 luglio 2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Note sulla versione del 25 aprile 2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||||||
| Note sulla versione del 7 marzo 2019 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||||||
| Note sulla versione del 7 febbraio 2019 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||||||
| Note sulla versione del 14 dicembre 2018 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||||||
| Note sulla versione del 27 settembre 2018 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||||||
| Note sulla versione del 14 giugno 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Note sulla versione del 10 maggio 2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||||||
| Note sulla versione del 15 febbraio 2018 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||||||
| Note sulla versione dell'8 febbraio 2018 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||||||
| Note sulla versione del 1° settembre 2017 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||||||
| Note sulla versione del 16 agosto 2017 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||||||
| Note sulla versione del 16 maggio 2017 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||||||
| Note sulla versione dell'11 aprile 2017 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||||||
| Note sulla versione del 21 febbraio 2017 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||||||
| Note sulla versione del 18 novembre 2016 |
1.0.31 |
3.1.0 | |||||||||||
| Note sulla versione del 13 ottobre 2016 |
1.0.17 |
3.1.0 | |||||||||||
| Note sulla versione del 1° settembre 2016 |
0.14.9 |
3.1.0 | |||||||||||
| Note sulla versione del 4 agosto 2016 |
0.12.16 |
3.0.7 | |||||||||||
Note di rilascio
Le seguenti note di rilascio sono in ordine cronologico, con gli aggiornamenti più recenti elencati per primi. Amazon GameLift Servers è stato rilasciato per la prima volta nel 2016. Per le note di rilascio precedenti a quelle elencate qui, consulta i collegamenti per le date di rilascio in Versioni SDK.
Amazon GameLift Serversoffre ora un ulteriore livello di protezione DDoS (Distributed Denial of Service) per EC2 e Container Fleet su SDKv5. Linux-based Amazon GameLift Servers La protezione DDoS avanzata sfrutta la resilienza della AWS rete e fornisce protezioni automatiche che abbiamo ottimizzato e dimostrato efficaci per proteggere i carichi di lavoro di gioco dai comuni attacchi di rete e di trasporto. Questa funzionalità è abilitata per impostazione predefinita senza necessità di configurazione e senza costi aggiuntivi.
Ulteriori informazioni:
-
Protezione DDoS con Server Amazon GameLift, Guida Amazon GameLift Servers per gli sviluppatori
ConAmazon GameLift Servers, ora puoi distribuire 21 tipi di istanze Amazon EC2 aggiuntivi per flotte EC2 gestite e flotte di container gestite. I nuovi tipi includono istanze ottimizzate per il calcolo C-series e istanze generiche: M-series
-
C8a:,, e
c8a.mediumc8a.largec8a.xlargec8a.2xlarge -
C8i:,, e
c8i.largec8i.xlargec8i.2xlarge -
C9g:
c9g.medium,, ec9g.largec9g.xlargec9g.2xlarge -
M8a:
m8a.medium,, em8a.largem8a.xlargem8a.2xlarge -
M8i:,, e
m8i.largem8i.xlargem8i.2xlarge -
M9g:,, e
m9g.largem9g.xlargem9g.2xlarge
Le famiglie C8a e M8a utilizzano l'architettura e i processori per server di quinta generazionex86. AMD EPYC Le famiglie C8i e M8i utilizzano l'architettura e i processori personalizzati. x86 Intel Xeon 6 Le famiglie C9g e M9g utilizzano l'architettura e i processori Graviton5. Arm AWS La disponibilità del tipo di istanza varia in base al sistema operativo e alla posizione del parco veicoli. Usa la Amazon GameLift Servers console per trovare i tipi di istanze disponibili nelle località selezionate.
Per maggiori informazioni, consulta le seguenti risorse:
GameLift Server Amazon sedi di assistenza, Guida Amazon GameLift Servers per gli sviluppatori
CreateFleet, Riferimento Amazon GameLift Servers API
CreateContainerFleet, Riferimento Amazon GameLift Servers API
Versioni aggiornate del plugin e dell'SDK
Plugin per Unreal
sul GitHub sito Web, versione 3.4.0 (include l'SDK del server per Unreal, versione 5.6.0) Client SDK per
Unreal sul sito web, versione 1.0.1. GitHub Per accedere a questo SDK, devi essere membro dell'organizzazione Epic Games su. GitHub Per i dettagli, consulta Unreal Engine GitHub sul sito Web di Unreal Engine.
Queste versioni includono i seguenti aggiornamenti:
Il plug-in, l'SDK del server e l'SDK del client ora supportano Unreal Engine 5.8.
Per impostazione predefinita, l'SDK del server registra lo streaming tramite il sistema di registrazione Unreal Engine, quindi vengono visualizzati automaticamente nei log del server di gioco.
L'SDK del server per Unreal Engine ora può essere compilato in modalità non unitaria con i file di intestazione precompilati (PCH) disattivati.
SDK del server C++ aggiornato
SDK per server C++, versione 5.6.0
Nuova funzionalità di registrazione personalizzata. Ora puoi indirizzare l'output del log dell'SDK del server a un callback di registrazione personalizzato richiamando la nuova
InitCustomLogger()azione, ad esempio per integrare i log dell'SDK del server con il sistema di registrazione del tuo server di gioco.
Ulteriori informazioni:
-
Integrazione dei giochi con il plug-in per Unreal Engine, Developer Guide Amazon GameLift Servers Amazon GameLift Servers
-
Integrazione Amazon GameLift Servers con un progetto Unreal Engine, Developer Guide Amazon GameLift Servers
Amazon GameLift Serversora fornisce SDK client per C# e Unity che integrano i client di gioco con player gateway e ping beacon UDP.
Ulteriori informazioni:
-
Protezione DDoS con Server Amazon GameLift, Amazon GameLift Servers Guida per gli sviluppatori
-
Integra il gateway del giocatore in un gioco, Guida Amazon GameLift Servers per gli sviluppatori
Questa versione aggiunge due miglioramenti per le flotte di container: il supporto per la personalizzazione delle funzionalità Linux per i container e una nuova azione SDK del server per la scoperta delle informazioni sulla rete di container.
Personalizzazione delle funzionalità di Linux
Ora puoi specificare funzionalità Linux aggiuntive in una definizione di gruppo di contenitori, offrendoti un controllo più preciso sulle funzionalità Docker predefinite. Ciò è utile per i server di gioco o i contenitori di supporto che richiedono funzionalità oltre a quelle predefinite, ad esempio per reti personalizzate o NET_RAW SYS_PTRACE per il debug. Puoi aggiungere funzionalità Linux quando crei una definizione di gruppo di contenitori con CreateContainerGroupDefinition o ne aggiorni una esistente con. UpdateContainerGroupDefinition Questa funzionalità è disponibile tramite Amazon GameLift Servers console AWS CLI, AWS SDK e AWS CloudFormation.
Scopri le informazioni sulla rete dei container
I server di gioco in esecuzione su flotte di container possono ora richiamare l'azione del nuovo ListContainersNetworkInfo() server SDK per recuperare le informazioni di rete (inclusi nome, ID, indirizzo IP locale e tipo di gruppo di contenitori) per tutti i contenitori in esecuzione sulla stessa istanza. Con queste informazioni, i container possono scoprirsi l'un l'altro e stabilire una comunicazione di rete tra diverse definizioni di gruppi di contenitori sulla stessa istanza. Ad esempio, un contenitore nel gruppo di contenitori del server di gioco può ora inviare metriche a un contenitore nel gruppo di contenitori per istanza sulla rete locale dell'istanza. Questa azione è disponibile nel Amazon GameLift Servers server SDK 5.5 o successivo per Go, C++ e C# e nei plugin per Unreal Engine e Unity. Amazon GameLift Servers
Ulteriori informazioni:
CreateContainerGroupDefinition, Riferimento API Amazon GameLift Servers
UpdateContainerGroupDefinition, Riferimento Amazon GameLift Servers API
Scopri i container su una flotta di container, Guida Amazon GameLift Servers per gli sviluppatori
Go server SDK per Server Amazon GameLift -- Azioni, Guida Amazon GameLift Servers per gli sviluppatori
SDK 5.x per server C# GameLift Server Amazon -- Azioni, Guida Amazon GameLift Servers per gli sviluppatori
SDK 5.x per server C++ GameLift Server Amazon -- Azioni, Guida Amazon GameLift Servers per gli sviluppatori
SDK 5.x per server C++ (Unreal) per Server Amazon GameLift -- Azioni, Guida Amazon GameLift Servers per gli sviluppatori
A partire da oggi, Amazon GameLift Servers fornisce larghezza di banda di AWS rete in entrata e in uscita senza costi aggiuntivi per tutti i tipi di istanze dalla sesta generazione in poi, inclusa On-Demand Spot, senza alcun impegno. Ora paghi solo per le ore di utilizzo dell'Amazon GameLift Serversistanza; tutta la larghezza di banda di rete è gratuita.
I server di gioco multigiocatore generano traffico di rete continuo verso i giocatori connessi, rendendo la larghezza di banda una delle componenti di costo più imprevedibili per i clienti degli studi di gioco. Con la larghezza di banda di rete gratuita inclusa, Amazon GameLift Servers elimina questo costo, offrendoti la semplicità dell'hosting bare-metal con una portata globale di. AWS
La larghezza di banda di rete gratuita si applica senza registrazione, contratto sui prezzi o modifiche alla configurazione. I clienti esistenti sulle flotte idonee ricevono immediatamente il vantaggio.
Amazon GameLift Serversha lanciato una nuova API pubblica per le flotte di container,. DescribeContainerGroupPortMappings Questa operazione recupera le mappature delle porte per tutti i container in un gruppo di container, elencando il modo in cui ciascuna porta di container viene mappata a una porta di connessione sull'istanza della flotta. Supporta il recupero delle mappature delle porte sia per il server di gioco che per i gruppi di container per istanza.
Questa nuova funzionalità risponde alla necessità di scoprire le mappature delle porte per i contenitori oltre la porta del server di gioco. In precedenza, ai clienti era richiesto di accedere in remoto al proprio computer per recuperare tutte le altre mappature delle porte. La nuova API è disponibile tramite la Amazon GameLift Servers console e l'SDK. AWS CLI AWS
Ulteriori informazioni:
Visualizza le mappature delle porte del contenitore, Guida per Amazon GameLift Servers gli sviluppatori
DescribeContainerGroupPortMappings, Riferimento Amazon GameLift Servers API
Questa versione semplifica l'integrazione e l'integrazione dei giochi da tavoloAmazon GameLift Servers, in base al feedback dei clienti. Questi aggiornamenti aiutano i clienti a iniziare e a gestire più facilmente le sessioni di gioco all'interno delle flotte.
Amazon GameLift Serversora restituisce un ComputeName campo nelle risposte API delle sessioni di gioco. Puoi usare questo campo per identificare quale computer ospita una sessione di gioco, senza incrociare gli indirizzi IP. Questo campo è disponibile per le flotte EC2 gestite, le flotte di container gestite e le flotte Anywhere. I GameSessionLocation campi ComputeName and sono ora inclusi anche in and events. PlacementFulfilled MatchmakingSucceeded
Amazon GameLift ServersLink di riferimento alle API:
Questa versione include anche diversi miglioramenti Amazon GameLift Servers alla console. Con questi aggiornamenti, ora puoi:
Carica le build direttamente: oltre al metodo di importazione di Amazon S3, puoi selezionare un file di build e caricarlo direttamente Amazon GameLift Servers dalla console.
Clona le configurazioni della flotta: clona una configurazione della flotta EC2 gestita esistente per creare una nuova flotta.
Connettiti a istanze e container: usa SSM per connetterti direttamente dalle pagine delle sessioni di gioco, delle sessioni dei giocatori e dei dettagli di calcolo, inclusi i nuovi comandi di accesso per i container.
Visualizza i dati di calcolo e delle istanze: ora vengono visualizzate le tabelle delle sessioni di gioco
ComputeNameeInstanceIdle colonne per le flotte di container e EC2 gestite.Visualizza i dettagli di calcolo della flotta di container: le flotte di container ora includono tabelle di calcolo e visualizzazioni dei dettagli di calcolo.
Visualizza le posizioni dei log delle sessioni di gioco: la pagina dei dettagli delle sessioni di gioco ora mostra gli URI di Amazon S3 e gli ARN dei gruppi di CloudWatch log di Amazon per le flotte di container.
Aggiorna dati: i pulsanti di aggiornamento sono ora disponibili in tutte le pagine degli elenchi e nelle visualizzazioni di dettaglio.
Ulteriori informazioni:
-
PlacementFulfilled, Amazon GameLift Servers Guida per gli sviluppatori
-
MatchmakingSucceeded, Guida Amazon GameLift Servers FlexMatch per gli sviluppatori
-
Connessione a un'istanza di una flotta di container, Guida per Amazon GameLift Servers gli sviluppatori
Amazon GameLift Serversora supporta l'attuale selezione di istanze Amazon EC2 in modalità aggiuntiva Regioni AWS, offrendoti una maggiore flessibilità per ospitare server di gioco più vicini ai tuoi giocatori. Questa espansione copre le istanze delle seguenti famiglie:
-
Scopo generale
() M-series -
Ottimizzato per il calcolo
() C-series -
Memoria ottimizzata
() R-series
Questi tipi di istanze sono ora disponibili per l'uso con flotte EC2 Amazon GameLift Servers gestite e flotte di container gestite. Non sono necessarie modifiche alla configurazione della flotta: è sufficiente implementare le flotte nelle nuove regioni supportate utilizzando gli stessi tipi di istanze e le stesse impostazioni che usi oggi. Sono disponibili in tutte Regioni AWS le aree supportate daAmazon GameLift Servers, ad eccezione delle regioni della AWS Cina.
Ulteriori informazioni:
GameLift Server Amazon sedi di assistenza, Guida Amazon GameLift Servers per gli sviluppatori
CreateFleet, Riferimento Amazon GameLift Servers API
CreateContainerFleet, Riferimento Amazon GameLift Servers API
Amazon GameLift Serversora offre una protezione DDoS (Distributed Denial of Service) per EC2 e Container Fleets su SDKv5. Linux-based La rete di inoltro proxy Player Gateway è localizzata insieme alle istanze del server di gioco e garantisce la convalida del traffico, la limitazione della velocità per giocatore e l'offuscamento dell'indirizzo IP del server di gioco, il tutto con una latenza aggiuntiva trascurabile e senza costi aggiuntivi. Questa funzione è inizialmente disponibile nelle seguenti regioni: Stati Uniti orientali (Virginia settentrionale), Stati Uniti occidentali (Oregon), Europa (Francoforte), Europa (Irlanda), Asia Pacifico (Sydney), Asia Pacifico (Tokyo), Asia Pacifico (Seoul). Per ulteriori informazioni sulle sedi dei servizi, vedere. GameLift Server Amazon sedi di assistenza
Ulteriori informazioni:
-
Post del blog: Presentazione della protezione dagli Amazon GameLift Servers attacchi DDoS
-
Protezione DDoS con Server Amazon GameLift, Guida per Amazon GameLift Servers gli sviluppatori
-
Come funziona Player Gateway, Guida Amazon GameLift Servers per gli sviluppatori
-
Integra il gateway del giocatore in un gioco, Guida Amazon GameLift Servers per gli sviluppatori
-
Client SDK per Unreal.
L'accesso richiede l'iscrizione all'organizzazione Epic Games su. GitHub Vedi Unreal Engine attivo GitHub per i dettagli.
Versioni aggiornate del plugin:
Plugin per Unity
, versione 3.2.1 (include l'SDK del server per Unity, versione 5.4.0) Plugin per Unreal
, versione 3.1.1 (include l'SDK del server per Unreal, versione 5.4.0)
Amazon GameLift Serversrilascia nuove versioni del plugin e del server SDK per Unreal Engine e Unity. Queste ultime versioni includono i seguenti aggiornamenti:
Ora supportano l'uso con Unreal Engine 5.7 e Unity 6.3.
Ulteriori informazioni:
-
Integrazione dei giochi con il Amazon GameLift Servers plugin per Unreal Engine, Developer Guide Amazon GameLift Servers
-
Integrazione Amazon GameLift Servers in un progetto Unreal Engine, Developer Guide Amazon GameLift Servers
-
Integrazione dei giochi con il Amazon GameLift Servers plugin per Unity, Amazon GameLift Servers Developer Guide
-
Integrazione Amazon GameLift Servers in un progetto Unity Engine, Guida per Amazon GameLift Servers gli sviluppatori
Amazon GameLift Serversora supporta il ridimensionamento automatico da e verso zero istanze in base all'attività della sessione di gioco. Le flotte si riducono a zero dopo un determinato periodo di inattività delle sessioni di gioco e aumentano da zero quando sono richieste sessioni di gioco, offrendo un'opzione per l'ottimizzazione dei costi.
Amazon GameLift ServersLink di riferimento alle API:
Ulteriori informazioni:
Amazon GameLift ServersRealtimeora supporta Node.js 24.x su Amazon Linux 2023. Questo aggiornamento fornisce l'accesso alle Node.js funzionalità e ai miglioramenti della sicurezza più recenti durante l'esecuzione sul moderno sistema operativo Amazon Linux 2023.
Ora puoi anche includere uno script di installazione opzionale durante la creazione di una Realtime flotta, che consente l'installazione del software all'avvio dell'istanza per i tuoi requisiti specifici. Per utilizzare la nuova versione di runtime, specificate Node.js 24.x durante la creazione Realtime degli script.
Amazon GameLift ServersLink di riferimento alle API:
Ulteriori informazioni:
Amazon GameLift Serversora fornisce AI-powered assistenza nella console web, sfruttando Amazon Q Developer per fornire indicazioni personalizzate agli sviluppatori di giochi. Questa nuova funzionalità integra Amazon GameLift Servers conoscenze specialistiche per aiutare i clienti a navigare in flussi di lavoro complessi, risolvere i problemi e ottimizzare le distribuzioni dei server di gioco in modo più efficiente.
Questa nuova funzionalità fornisce AI-assisted consigli per l'integrazione dei server di gioco, la configurazione della flotta e l'ottimizzazione delle prestazioni direttamente all'interno della console. Amazon GameLift Servers Questo miglioramento mira a semplificare i processi decisionali, ridurre i tempi di risoluzione dei problemi e migliorare l'utilizzo complessivo delle risorse, con conseguenti risparmi sui costi e migliori esperienze per i giocatori.
Ulteriori informazioni:
Amazon GameLift Serversi clienti possono ora utilizzare il sistema operativo Windows Server 2022 per ospitare i propri server di gioco. Windows Server 2022 offre diversi miglioramenti rispetto a Windows Server 2016, inclusa la sicurezza. Questo sistema operativo è disponibile in tutte le regioni AWS ad eccezione delle regioni della Cina.
I clienti possono utilizzare i nuovi sistemi operativi Windows e continuare a ricevere aggiornamenti di sicurezza critici quando il supporto per Windows Server 2016 terminerà nel gennaio 2027. Il supporto per Windows Server 2022 continuerà fino al 13 ottobre 2031.
Amazon GameLift ServersLink di riferimento alle API:
Amazon GameLift Serversora include la raccolta di metriche OpenTelemetry (Otel) integrata in tutti gli SDK e plug-in del server, fornendo un'osservabilità standardizzata per il monitoraggio delle prestazioni dei server di gioco. Questa integrazione offre funzionalità di telemetria standard del settore direttamente sui server di gioco, consentendo un monitoraggio completo e la risoluzione dei problemi senza richiedere strumentazione o configurazione aggiuntive.
Con OpenTelemetry l'integrazione, ora puoi:
Acquisisci automaticamente le metriche, i log e le tracce essenziali del server di gioco utilizzando protocolli standardizzati
Si integra perfettamente con le piattaforme di monitoraggio e gli strumenti di osservabilità esistenti
Monitora le prestazioni e lo stato dei server di gioco in tempo reale su tutte le istanze della flotta
Risolvi i problemi più rapidamente con i dati di telemetria che funzionano su diverse soluzioni di monitoraggio
OpenTelemetry è un framework di osservabilità open source che fornisce un modo standardizzato per raccogliere, elaborare ed esportare i dati di telemetria.
Ulteriori informazioni:
-
Monitoraggio con metriche di telemetria del server, Amazon GameLift Servers Guida per gli sviluppatori
Amazon GameLift Serversora fornisce l'accesso remoto diretto alle istanze EC2 e alla flotta di container gestite tramite la Amazon GameLift Servers console, eliminando la necessità della gestione delle autenticazioni. Questa nuova funzionalità utilizza Amazon EC2 Systems Manager (SSM) per fornire un accesso sicuro ai terminali basato su browser senza richiedere configurazioni o gestione delle credenziali aggiuntive.
Con l'accesso remoto basato su console, ora puoi:
Risolvi i problemi di integrazione dei server di gioco in tempo reale
Monitora l'attività del server di gioco e accedi ai file di registro durante le sessioni di gioco attive
Esegui strumenti di diagnostica e benchmarking utilizzando il traffico effettivo dei giocatori
Questa funzionalità è disponibile per le flotte che eseguono Server SDK versione 5.x. Per le flotte che eseguono versioni SDK precedenti, puoi continuare a utilizzare il metodo AWS CLI esistente per l'accesso remoto.
Per connetterti in remoto a un'istanza della flotta, apri la console Amazon GameLift Servers e trova il parco EC2 o container gestito a cui desideri accedere. Nei dettagli della flotta, apri la scheda Istanze, seleziona un'istanza dall'elenco e scegli Connetti.
Ulteriori informazioni:
Connettiti alle istanze della flotta, Guida per Amazon GameLift Servers gli sviluppatori
Con l'hosting Amazon GameLift Servers gestito, ora puoi distribuire le risorse del server di gioco in una nuova zona locale di Dallas, TX (). us-east-1-dfw-2 Le zone locali ti consentono di posizionare i server di gioco geograficamente più vicini ai giocatori per ridurre la latenza e migliorare significativamente il gameplay. In questa nuova zona locale, puoi utilizzare i seguenti tipi di istanze EC2: C6gn, C6i, C6in, M6g, M6i, M6in, M8g e R6i. Per una descrizione AWS dettagliata di ciascun tipo di
Per iniziare a ospitare sessioni di gioco nella nuova zona locale di Dallas, accedi prima alla zona locale per te. Account AWS Quindi puoi aggiungerla come postazione remota a una flotta di più sedi nuova o esistente. Se il gioco lo utilizza Amazon GameLift ServersFlexMatch, aggiorna una delle flotte in coda al matchmaking per includere la nuova Zona Locale. Con le flotte con più sedi, puoi gestire direttamente la capacità di hosting in ogni sede.
La sede principale Regione AWS della nuova zona locale di Dallas, TX, è us-east-1 (Virginia). La zona locale originale di Dallas, TX (us-east-1-dfw-1) non accetta più nuove richieste di opt-in.
Ulteriori informazioni:
Guida introduttiva, Guida per l'utente Zone locali AWS Zone locali AWS
GameLift Server Amazon sedi di assistenza, Guida Amazon GameLift Servers per gli sviluppatori
Aggiorna le posizioni della flotta, Guida Amazon GameLift Servers per gli sviluppatori
Versione aggiornata del plugin:
Plugin per Unreal
, versione 3.0.1 (include l'SDK del server per Unreal, versione 5.3.1)
Amazon GameLift Serversrilascia nuove versioni del plugin per Unreal Engine e del server SDK per Unreal Engine. Queste ultime versioni includono i seguenti aggiornamenti:
Ora supportano l'uso con Unreal Engine 5.6.
I problemi di compilazione durante il confezionamento degli obiettivi dei client Android vengono risolti.
Ulteriori informazioni:
-
Integrazione dei giochi con il Amazon GameLift Servers plugin per Unreal Engine, Developer Guide Amazon GameLift Servers
-
Integrazione Amazon GameLift Servers in un progetto Unreal Engine, Developer Guide Amazon GameLift Servers
Versioni SDK aggiornate:
AWS SDK 1.11.595
Amazon GameLift Serversrilascia per la disponibilità generale una serie di endpoint fissi denominati ping beacon UDP per aiutarti a misurare con precisione la latenza tra i dispositivi dei giocatori e le posizioni dei server di gioco. Gli endpoint ping beacon UDP sono disponibili in tutte le regioni AWS globali e le zone locali supportate daAmazon GameLift Servers, ad eccezione delle regioni della Cina. AWS
La maggior parte dei giochi multiplayer utilizza UDP (User Datagram Protocol) come protocollo principale di trasmissione dei pacchetti grazie ai suoi vantaggi prestazionali per i giochi in tempo reale. Comprendere e ottimizzare la latenza di rete è fondamentale per offrire la migliore esperienza di gioco possibile. I ping beacon UDP forniscono un modo coerente e affidabile per misurare la latenza effettiva dei pacchetti UDP tra giocatori e server di gioco, aiutandoti a prendere decisioni migliori sulla corrispondenza tra giocatori e server e sul posizionamento delle sessioni di gioco.
L'ListLocationsAPI è stata estesa per includere informazioni sul dominio e sulla porta degli endpoint come parte dell'elenco delle posizioni restituite, semplificando l'accesso programmatico agli endpoint.
Il tuo client di gioco può inviare messaggi UDP a questi endpoint e ricevere risposte asincrone con gli stessi dati, fornendoti misurazioni della latenza che rappresentano meglio le effettive condizioni di traffico di gioco tra il dispositivo di un giocatore e le potenziali sedi di hosting. Questi endpoint sono permanenti e rimangono disponibili fintanto che supporta l'hosting di giochi in quella Amazon GameLift Servers località.
Ulteriori informazioni:
UDP ping beacon, Guida per Amazon GameLift Servers gli sviluppatori
ListLocations, Riferimento Amazon GameLift Servers API
Con l'hosting Amazon GameLift Servers gestito, ora puoi distribuire le risorse dei server di gioco a Bangkok, Thailandia, e Kuala Lumpur, in Malesia, estendendo la portata dei tuoi giochi ai giocatori di tutto il sud-est asiatico. Queste nuove regioni aiutano a ridurre la latenza e a migliorare l'esperienza di gioco per i giocatori in quelle aree.
Le seguenti Regioni AWS sono disponibili come località remote per flotte con più sedi. Per iniziare a ospitare sessioni di gioco in queste località, aggiungile come sedi remote a una flotta di più sedi nuova o esistente. Con le flotte con più sedi, puoi gestire direttamente la capacità di hosting in ogni sede.
-
Asia Pacifico (Tailandia) ()
ap-southeast-7 -
Asia Pacifico (Malesia) (
ap-southeast-5)
Questi non Regioni AWS sono abilitati per impostazione predefinita per un AWS account. È necessario accedere a ciascuna regione prima di potervi distribuire Amazon GameLift Servers le risorse.
Ulteriori informazioni:
-
GameLift Server Amazon sedi di assistenza, Guida per sviluppatori Amazon GameLift Servers di hosting
-
Aggiorna le posizioni della flotta, Guida per sviluppatori di Amazon GameLift Servers hosting
-
Abilita o disabilita AWS le regioni nel tuo AWS account, Guida di riferimento per la gestione degli account.
Versioni SDK aggiornate:
SDK
per server C++, versione 5.3.0 Go server SDK
, versione 5.3.0 -
Server SDK per
Unreal, versione 5.3.0
Versioni aggiornate del plugin:
Plugin per Unreal
, versione 3.0.0 Plugin per Unity
, versione 3.1.0
Le nuove versioni del server SDK per C++, C#, Go, Unreal e Unity, nonché le nuove versioni dei plugin per Unreal Engine e Unity, sono ora open source. Sono tutte disponibili nell'organizzazione. Amazon GameLift Servers GitHub
Aggiornamenti SDK del server chiave:
Convalida lato client e risposte agli errori migliorate in tutti gli SDK del server.
La funzione di OnProcessTerminate callback ora ha una logica predefinita per terminare il processo del server di gioco.
La funzione InitSDK() ora utilizza un token di idempotenza per supportare più tentativi.
Il OnUpdateGameSession callback può ora trasmettere i dati in modo automatico. BackfillMode
Aggiornamenti chiave del plugin:
Il plug-in per Unreal Engine ha ora un processo di installazione e configurazione più semplificato, con maggiore automazione e meno prerequisiti (CMake, OpenSSL e la catena di strumenti di compilazione incrociata Unreal).
Il plug-in per Unreal Engine ha migliorato l'esperienza dell'interfaccia utente per il flusso di lavoro Managed EC2, incluso il supporto per gli spazi nel client di gioco e nei percorsi di creazione del server. Inoltre, ora puoi aggiungere argomenti da riga di comando quando avvii un client di gioco dall'editor.
Il plugin per Unreal Engine ora supporta le build di server ARM in UE5.
Ulteriori informazioni:
GameLift Server Amazon plugin per Unreal Engine, Guida per gli sviluppatori Amazon GameLift Servers
GameLift Server Amazon plugin per Unity (server SDK 5.x), Guida Amazon GameLift Servers per gli sviluppatori
Server SDK 5.x per Server Amazon GameLift, Guida Amazon GameLift Servers per gli sviluppatori
Integra GameLift Server Amazon in un progetto Unreal Engine, Guida Amazon GameLift Servers per gli sviluppatori
Integra GameLift Server Amazon in un progetto Unity, Guida Amazon GameLift Servers per gli sviluppatori
Versioni SDK aggiornate:
-
C# Server SDK, versione 5.2.1
Per gli sviluppatori di giochi che utilizzano C#, ora puoi usare .NET 8 come framework di destinazione per i tuoi progetti. Amazon GameLift Servers Con .NET 8, puoi sfruttare i miglioramenti delle prestazioni, tra cui una migliore compilazione just-in-time (JIT), l'ottimizzazione dell'uso della memoria e tempi di avvio più rapidi. Se attualmente utilizzi .NET 6, ti consigliamo di pianificare una migrazione verso .NET 8, incluso l'aggiornamento dell'SDK del server C# alla versione più recente. Microsoft ha annunciato il supporto per .NET 8, con patch di sicurezza e aggiornamenti tecnici, fino a novembre 2026.
Scarica l'ultima versione dell'SDK del server C# per Amazon GameLift Servers
Ulteriori informazioni:
Get GameLift Server Amazon strumenti di sviluppo, Amazon GameLift Servers Guida per gli sviluppatori
Versioni SDK aggiornate:
-
AWS SDK 1.11.535
Ora puoi ottimizzare l'hosting del tuo server di gioco selezionando Amazon GameLift Servers da una selezione più ampia di istanze Amazon EC2 nelle famiglie di istanze di quinta e ottava generazione. Ogni nuova generazione di EC2 offre miglioramenti in termini di elaborazione, memoria e rete EC2, mentre le istanze di ottava generazione offrono istanze Graviton4 e Intel all'avanguardia. AWS Xeon-based Le istanze di nuova generazione sono disponibili nelle seguenti famiglie di istanze:
-
Scopo generale
() M-series -
Ottimizzato per il calcolo
() C-series -
Memoria ottimizzata
() R-series
È inoltre possibile scegliere varianti che offrono archiviazione locale (d), rete avanzata (n) e architetture di processori specifiche (Intel/AMD/Graviton— i/a /g). Le istanze di nuova generazione sono disponibili in tutte le versioni Regioni AWS supportate daAmazon GameLift Servers, ad eccezione delle regioni Cina. AWS Per ulteriori dettagli, consultare GameLift Server Amazon sedi di assistenza.
Usa questi nuovi tipi di istanze con flotte EC2 Amazon GameLift Servers gestite e flotte di container gestite. Quando passi il tuo hosting di gioco esistente a un nuovo tipo di istanza (stessa architettura), distribuisci semplicemente nuove flotte con tutte le impostazioni di configurazione invariate tranne il tipo di istanza.
Ulteriori informazioni:
CreateFleetAmazon GameLift ServersRiferimento API
CreateContainerFleet, Riferimento Amazon GameLift Servers API
Il nuovo game server wrapper riduce Amazon GameLift Servers notevolmente il tempo necessario per ospitare un server di gioco. Amazon GameLift Servers Senza richiedere modifiche al codice, puoi utilizzare il wrapper per aggiungere funzionalità di base per la gestione delle sessioni di gioco al tuo gioco e distribuirle su una flotta Amazon GameLift Servers Anywhere, una flotta EC2 gestita o una flotta di container gestiti. Questo strumento è ideale per effettuare una valutazione pratica delle Amazon GameLift Servers funzionalità, utilizzando il tuo server di gioco o uno tratto da un gioco di esempio. È anche utile per implementare rapidamente le iterazioni del server di gioco, ad esempio per la prototipazione o il test rapidi.
Grazie alle funzionalità di base per la gestione delle sessioni di gioco, il server di gioco può inizializzare una connessione con il Amazon GameLift Servers servizio, rispondere alle richieste di avvio e interruzione delle sessioni di gioco e chiudersi al termine di una sessione di gioco.
Scarica il wrapper del server di gioco da. GitHub
Amazon GameLift è un servizio completamente gestito dedicato ad aiutare gli sviluppatori a creare, scalare e distribuire i giochi più impegnativi al mondo. Con la versione di disponibilità generale di Amazon GameLift Streams, Amazon offre GameLift ora sia server di gioco ad alta scalabilità che funzionalità di streaming fluide.
Amazon GameLift Serversoffre agli sviluppatori di giochi la capacità di implementare, gestire e scalare server di gioco dedicati. Puoi implementare server di gioco ad alte prestazioni nel cloud in pochi minuti e scalarli verso l'alto e verso il basso per soddisfare le esigenze dei giocatori. Basato su un ambiente informatico AWS collaudato, Amazon GameLift Servers supporta 100 milioni di giocatori simultanei in una singola partita, 100.000 giocatori aggiunti al secondo e 9mila nuove istanze di calcolo al minuto. E grazie alla sicurezza di livello aziendale, al matchmaking per i più numerosi spettatori e alla flessibilità del pay-as-you-go, ti aiuta a iniziare, sia che tu stia lavorando a una nuova idea di gioco o gestendo una partita con milioni di giocatori.
Amazon GameLift Streams aiuta gli sviluppatori di giochi a offrire esperienze di streaming di giochi con una risoluzione fino a 1080p e 60 fotogrammi al secondo (fps) senza ritardi percepibili su dispositivi come iOS, Android, FireOS e PC per i giocatori. Utilizzando un'unica AWS offerta, gli editori possono distribuire i loro contenuti di gioco in pochi minuti, senza modifiche, su istanze GPU basate su cloud completamente gestite e distribuirli tramite AWS Network Backbone direttamente a qualsiasi dispositivo dell'utente finale dotato di un browser web. I giocatori possono iniziare a giocare in pochi secondi, senza attendere il download o l'installazione e offre un'esperienza di gioco quasi indistinguibile dal giocare localmente su un PC o una console di gioco.
Versioni SDK aggiornate:
-
AWS SDK 1.11.485
In risposta al feedback dei clienti, stiamo rilasciando una nuova funzionalità che consente di assegnare priorità alle località per le richieste di posizionamento delle singole sessioni di gioco. Per le code configurate per dare priorità al posizionamento in base alla località, ora puoi fornire un elenco personalizzato di località prioritarie con ogni richiesta di posizionamento.
Questa nuova funzionalità consente ai clienti di modificare dinamicamente le priorità di ubicazione per ogni richiesta di collocamento in base alle necessità. La flessibilità aggiuntiva consente di rispondere meglio alle mutevoli condizioni, come la posizione dei giocatori, il carico della flotta o lo stato dei server. Può anche supportare i clienti che desiderano personalizzare ulteriormente la modalità di selezione delle sedi di collocamento.
Ulteriori informazioni:
Dai priorità al posizionamento delle sessioni di gioco, Amazon GameLift Servers Guida per gli sviluppatori
StartGameSessionPlacement, Amazon GameLift Servers Riferimento alle API
Versioni SDK aggiornate:
-
AWS SDK 1.11.477
In risposta al feedback dei clienti, stiamo rilasciando una nuova funzionalità che consente di terminare più facilmente le singole sessioni di gioco. Con questa versione, ora puoi terminare una sessione di gioco direttamente nella Amazon GameLift Servers console o utilizzando o SDK per. AWS CLI AWS Amazon GameLift Servers
Questa nuova funzionalità risponde alla necessità di risolvere le sessioni di gioco che rimangono attive ma in cattivo stato, il che impedisce alle risorse di calcolo di ospitare nuove sessioni di gioco. In precedenza, ai clienti era richiesto di accedere in remoto al computer per terminare manualmente una sessione di gioco.
Sono disponibili due metodi di terminazione tra cui scegliere. Il primo metodo tenta di interrompere correttamente una sessione di gioco utilizzando la sequenza di spegnimento personalizzata, che potrebbe includere azioni per avvisare i giocatori e risolvere i dati di gioco. Il secondo metodo impone l'arresto del processo del server, il che interrompe immediatamente la sessione di gioco. Questo secondo metodo assicura che la sessione di gioco termini anche quando il processo del server non risponde.
Ulteriori informazioni:
Chiudi una sessione di gioco usando la Amazon GameLift Servers console, Guida per Amazon GameLift Servers gli sviluppatori
TerminateGameSession, Riferimento alle Amazon GameLift Servers API
Versioni aggiornate del plugin:
Amazon GameLift Serversplugin per Unreal Engine, versione 2.0.0
-
Aggiornato per supportare il server C++ SDK 5.2.0 con supporto per contenitori gestiti.
-
È stato aggiunto il supporto per Unreal Engine 5.4 e 5.5.
Amazon GameLift Serversplugin per Unity, versione 3.0.0
-
Aggiornato per supportare il server C++ SDK 5.2.0 con supporto per contenitori gestiti.
-
Supporto per Unity 2021.3 LTS e 2022.3 LTS per Windows e Mac OS.
Il Amazon GameLift Servers plug-in per i motori di gioco Unreal e Unity fornisce strumenti e flussi di lavoro che semplificano i passaggi necessari per avviare e far funzionare un gioco. Amazon GameLift Servers Amazon GameLift Serversè un servizio di cloud hosting completamente gestito che gli sviluppatori di giochi possono utilizzare per gestire e scalare server di gioco dedicati per giochi multiplayer basati su sessioni.
Le ultime versioni del plugin offrono i seguenti miglioramenti:
-
Flusso di lavoro guidato per l'hosting con Managed Containers. Questo flusso di lavoro ti guida attraverso i passaggi per configurare un'immagine contenitore con il software del tuo server di gioco e implementare una soluzione di hosting basata su cloud per il tuo server di gioco. Il flusso di lavoro offre due diversi scenari di distribuzione: uno semplice e uno più completo con una coda di piazzamento delle sessioni di gioco e un matchmaker. FlexMatch Ogni scenario genera Amazon GameLift Servers flotte di container e risorse di supporto. AWS
-
Processo migliorato per AWS l'impostazione dei profili utente e la gestione delle credenziali di AWS accesso per l'utilizzo del plug-in. Puoi gestire più profili per lavorare con AWS account, utenti di account e aree geografiche diversi.
-
Funzionalità aggiuntive per aggiornare le flotte di container esistenti. Puoi distribuire nuove immagini dei container (ad esempio per gli aggiornamenti della versione del server di gioco) e modificare le impostazioni di configurazione della flotta senza dover ricominciare dall'inizio.
-
Flussi di lavoro migliorati per l'hosting con flotte Amazon GameLift Servers Anywhere e Managed EC2. I miglioramenti basati sul feedback dei clienti includono una migliore guida con suggerimenti e collegamenti a risorse utili.
Gli scenari di implementazione per Managed Containers e Managed EC2 utilizzano AWS CloudFormation modelli per creare e distribuire le AWS risorse per ogni scenario. Questi modelli sono inclusi nel download del Amazon GameLift Servers plug-in e sono modificabili. Puoi usarli così come sono o modificarli per il tuo gioco.
Ulteriori informazioni:
Plugin per Unreal: distribuisci il tuo gioco su una flotta di container gestita, Amazon GameLift Servers Guida per gli sviluppatori
Plugin per Unity: distribuisci il gioco su una flotta di container gestita, Guida per gli sviluppatori Amazon GameLift Servers
Versioni SDK aggiornate:
-
AWS SDK 1.11.445
-
Server SDK, versione 5.2.0 (tutte le lingue)
Amazon GameLift Serversrilascia per la disponibilità generale una nuova soluzione di hosting per i carichi di lavoro dei server di gioco containerizzati. Con questa versione, gli sviluppatori di giochi possono ora sfruttare i vantaggi della containerizzazione, tra cui ambienti coerenti e sicuri, un processo di distribuzione semplificato e un utilizzo ottimizzato delle risorse.
Le flotte di container gestite utilizzano istanze Amazon EC2 gestite per tuo conto e in base Amazon GameLift Servers alle tue configurazioni. Crei un'architettura di container personalizzata per il tuo gioco e fornisci le immagini dei contenitori archiviandole in un repository Amazon Elastic Container Registry (Amazon ECR). Le flotte di container sono disponibili solo per i server di Linux-based gioco. I server di gioco devono essere integrati con Server SDK 5.2.0 o versioni successive.
Con le flotte di container gestite, ottieni gli stessi vantaggi delle flotte EC2 gestite. Ciò include il supporto per i On-Demand tipi di istanze Spot, il ridimensionamento intelligente della capacità, il posizionamento delle sessioni di gioco con code e il matchmaking. Ottieni anche le stesse metriche degli altri tipi di flotta, insieme ad alcune nuove per i container. Altre funzionalità per le flotte di container includono:
-
Allineamento con l'esperienza serverless per i carichi di lavoro containerizzati. Esegui un processo del server di gioco per container e impacchetta molti container su ogni istanza della flotta per un utilizzo ottimale delle risorse. Se preferisci avere contenitori con più processi del server di gioco, puoi utilizzare l'Amazon GameLift ServersAgent per la gestione automatica degli host.
-
Creazione semplificata della flotta. Le flotte di container sono progettate per richiedere impostazioni di configurazione di distribuzione minime, con valori suggested/default ragionevoli. È possibile implementare rapidamente una flotta funzionante e quindi personalizzare le singole impostazioni in base alle esigenze.
-
Strumenti di controllo delle versioni per l'architettura dei container. Ora puoi aggiornare la definizione di un gruppo di container (che è simile a una «attività» di un container), mantenere più versioni e specificare quale versione distribuire in una flotta.
-
Strumenti per l'aggiornamento della flotta. Con le flotte di container, non è più necessario creare una nuova flotta quando si desidera rilasciare un aggiornamento della versione del server di gioco. Ora puoi invece aggiornare l'immagine del container e distribuire gli aggiornamenti alle flotte esistenti.
Puoi creare flotte di Amazon GameLift Servers container Regione AWS ovunque Amazon GameLift Servers supporti flotte con più sedi e puoi distribuire istanze di flotte di container in qualsiasi sede remota supportata. Per ulteriori dettagli, consultare GameLift Server Amazon sedi di assistenza. I container gestiti non sono attualmente disponibili nelle regioni della Cina. AWS
Ulteriori informazioni:
Post sul blog: Sfrutta i contenitori completamente gestiti per ospitare giochi multiplayer su scala globale su Amazon GameLift Servers
Contenitori gestitipanoramica, Guida per Amazon GameLift Servers gli sviluppatori
Come funzionano i contenitori in GameLift Server Amazon, Guida Amazon GameLift Servers per gli sviluppatori
Roadmap di sviluppo per l'hosting con Server Amazon GameLift container gestiti, Guida Amazon GameLift Servers per gli sviluppatori
-
CreateContainerFleet, Riferimento Amazon GameLift Servers API
Versioni SDK aggiornate:
C++ Server SDK, versione 5.1.3
-
Nuove funzionalità di registrazione. Ora puoi accedere ai log delle richieste dell'SDK.
-
Migliore affidabilità della trasmissione dei messaggi SDK. L'SDK ora utilizza meccanismi di riconnessione più robusti per il ripristino in caso di interruzioni della rete o cadute casuali di messaggi.
Versioni aggiornate del plugin:
Amazon GameLift Serversplugin per Unreal Engine, versione 1.1.2
-
Aggiornato per supportare l'ultima versione del server C++ SDK 5.1.3.
-
Nel Amazon GameLift Servers plugin per Unreal Engine, quando cerchi un eseguibile di build di server per una flotta, ora hai la possibilità di sfogliare Tutti i file.
Plugin C++ Server SDK per Unreal, versione 5.1.2
-
Aggiornato per supportare l'ultima versione del server C++ SDK 5.1.3.
Ulteriori informazioni:
In base al feedback dei clienti, abbiamo chiarito il Amazon GameLift Servers flusso di lavoro per creare una flotta EC2 gestita e prepararla per ospitare sessioni di gioco. Miglioramenti:
-
Abbiamo fornito descrizioni più specifiche e accurate di ogni fase del processo di creazione della flotta. Questa maggiore visibilità semplifica l'individuazione e la risoluzione dei problemi più rapidamente.
-
Le fasi di creazione e attivazione separano meglio le attività di distribuzione delle istanze (creazione) dalle attività per avviare i processi del server di gioco e connettersi al Amazon GameLift Servers servizio (attivazione). Questa modifica semplifica il riconoscimento della probabile causa dei problemi. Inoltre, ora puoi connetterti in remoto alle flotte quando sono in fase di attivazione.
-
Due nuovi eventi di creazione della flotta comunicano il successo o il fallimento degli script di installazione del server di gioco. Se la versione del server di gioco include uno script di installazione, Amazon GameLift Servers tenta di eseguire lo script ed emette uno dei seguenti nuovi eventi:
-
FLEET_CREATION_COMPLETED_INSTALLER -
FLEET_CREATION_FAILED_INSTALLER
-
Ulteriori informazioni:
Debug dei problemi del parco istanze di Amazon GameLift Servers, Guida per Amazon GameLift Servers gli sviluppatori
-
Tipo di dati dell'evento, riferimento Amazon GameLift Servers API
In base al feedback dei clienti, abbiamo apportato i seguenti aggiornamenti all'esperienza della
Le preferenze di visualizzazione per le pagine vengono ora salvate automaticamente nell'utente AWS del tuo account e applicate ogni volta che ritorni alla pagina. Le preferenze di visualizzazione ti consentono di scegliere quali informazioni includere in una visualizzazione tabellare, ad esempio nella pagina di elenco delle flotte. Personalizza le tue preferenze di visualizzazione utilizzando l'
icona nell'angolo superiore destro di una tabella. Il flusso di lavoro Create Fleet per flotte EC2 gestite è stato semplificato per combinare la selezione delle sedi della flotta e dei tipi di istanze. Abbiamo semplificato la ricerca del tipo di istanza giusto per la tua flotta, anche quando modifichi le selezioni delle sedi.
Ulteriori informazioni:
Crea un GameLift Server Amazon flotta EC2 gestita, Guida per Amazon GameLift Servers gli sviluppatori
Con l'hosting Amazon GameLift Servers gestito, ora puoi distribuire le risorse dei server di gioco in Nigeria, Africa occidentale ed estendere la portata dei tuoi giochi ai giocatori di tutta l'Africa. Usa le zone AWS locali per posizionare i server di gioco geograficamente più vicini ai tuoi giocatori per ridurre la latenza e migliorare significativamente il gameplay.
Per iniziare subito a ospitare sessioni di gioco in Nigeria, aggiungi la nuova zona locale della Nigeria come postazione remota a una flotta di più sedi nuova o esistente. Se il gioco utilizza Amazon GameLift ServersFlexMatch, aggiorna le flotte nella coda di matchmaking per includere la nuova Zona locale. Con le flotte con più sedi, puoi gestire direttamente la capacità di hosting in ogni sede.
La zona locale Regione AWS di Lagos, in Nigeria, è la regione Africa (Città del Capo) (af-south-1), che supporta Amazon GameLift Servers anche come sede remota. Il nome della zona locale della Nigeria è. af-south-1-los-1
Ulteriori informazioni:
GameLift Server Amazon sedi di assistenza, Guida per Amazon GameLift Servers gli sviluppatori
Aggiorna le posizioni della flotta, Guida Amazon GameLift Servers per gli sviluppatori
La Amazon GameLift Servers console offre ora uno strumento di ricerca della sessione del giocatore che consente di recuperare le informazioni sulla sessione del giocatore tramite l'ID della sessione di gioco, l'ID della sessione del giocatore o l'ID del giocatore. I giochi che utilizzano il FlexMatch matchmaking generano automaticamente sessioni di giocatore per ogni giocatore abbinato. Per tutti gli altri giochi, le sessioni dei giocatori sono una funzionalità opzionale.
Puoi trovare lo strumento di ricerca delle sessioni dei giocatori nella barra di navigazione principale della Amazon GameLift Servers console. Visualizza le sessioni dei singoli giocatori o confronta i dati delle sessioni di più giocatori. Puoi anche aprire i dati delle sessioni dei giocatori quando visualizzi la pagina dei dettagli di una sessione di gioco.
Ulteriori informazioni:
Sessioni di gioco e giocatori nel GameLift Server Amazon console, Guida Amazon GameLift Servers per gli sviluppatori
Amazon GameLift Serversoffre ora un'anteprima delle flotte di container, che offrono una maggiore portabilità, scalabilità, tolleranza ai guasti e agilità.
Nelle flotte di container, le istanze Amazon EC2 ospitano uno o più contenitori. Questi contenitori includono il tuo server di gioco insieme a tutto ciò di cui ha bisogno, comprese le dipendenze e le configurazioni. Esempi di dipendenze includono SDK e pacchetti software. Dopo aver caricato il container nel tuo Amazon Elastic Container Registry privato, Amazon GameLift Servers compila la tua flotta con il container.
Per funzionare in una flotta di container, il tuo server di gioco deve funzionare su Linux ed essere integrato con Server SDK 5.x. In una flotta di container, hai il controllo preciso delle risorse di hosting in modo da poter ottimizzare il consumo di risorse come unità CPU e memoria. Puoi anche ospitare più server di gioco in un container per ridurre l'uso di risorse.
Una flotta di container offre molti degli stessi vantaggi di altri tipi di flotte, come i tipi di On-Demand istanze, il ridimensionamento (automatico e manuale), le code e il matchmaking. Ottieni anche le stesse metriche degli altri tipi di flotta, con alcune nuove per i container. Le flotte di container ti consentono di raggiungere i giocatori in tutto il mondo nelle seguenti località e regioni:
ap-northeast-1
ap-northeast-2
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2
Per raggiungere ancora più regioni e zone locali, crea flotte di container con più sedi.
Ulteriori informazioni:
-
Gestione dell'hosting con Amazon GameLift Servers contenitori, Guida per gli sviluppatori Amazon GameLift Servers
-
CreateContainerGroupDefinition, Riferimento alle Amazon GameLift Servers API
Versioni SDK aggiornate:
Go Server SDK, versione 5.1.0
C# Server SDK, versione 5.1.2
C++ Server SDK, versione 5.1.2
Abbiamo apportato i seguenti miglioramenti:
È stata migliorata l'affidabilità dell'SDK aggiungendo la riconnessione automatica in caso di interruzione della rete.
-
[Vai] Ora puoi chiamare
InitSDK()con o senza parametri del server. I server di gioco che funzionano su flotte EC2 Amazon GameLift Servers gestite leggono i parametri del server direttamente dalle variabili di ambiente. I server di gioco sulle flotte Amazon GameLift Servers Anywhere devono effettuare chiamateInitSDK()con i parametri del server.
Versioni aggiornate del plugin:
Amazon GameLift Serversplugin per Unreal Engine, versione 1.1.0
Amazon GameLift Serversplugin per Unity, versione 2.1.0
Plugin C++ Server SDK per Unreal, versione 5.1.1
Plugin C# Server SDK per Unity, versione 5.1.2
Abbiamo apportato i seguenti miglioramenti:
-
[Amazon GameLift Serversplugin per Unreal Engine] Aggiornate le istruzioni di installazione e semplificato la confezione. Questo plugin ora include l'ultima versione di C++ Server SDK per Unreal.
I plugin sono stati aggiornati per supportare l'ultima versione del server SDK per. Amazon GameLift Servers
Ulteriori informazioni:
Sei già stato in grado di impostare le proprietà di gioco durante la creazione delle sessioni di gioco e di cercare nelle sessioni di gioco le proprietà specificate. Ora puoi anche aggiungere e aggiornare queste proprietà in una sessione di gioco attiva.
Ad esempio, i tuoi giocatori votano su una mappa su cui vogliono giocare. Il tuo client di gioco chiama UpdateGameSession per modificare un GameProperty valore in{"Key": "map", "Value":"jungle"}. Il gioco implementa quindi la nuova mappa per i giocatori nella sessione di gioco.
Gli amministratori del gioco possono anche recuperare dati utili dalle proprietà del gioco utilizzando l'operazione. SearchGameSessions Ad esempio, gli amministratori possono elencare le sessioni di gioco che hanno il Status valore di ACTIVE e questa proprietà di gioco:. {"Key": "map", "Value":"desert"}
Ulteriori informazioni:
Integra GameLift Server Amazon funzionalità del client di gioco, Guida per Amazon GameLift Servers gli sviluppatori
GameProperty, Riferimento Amazon GameLift Servers API
UpdateGameSession, Riferimento Amazon GameLift Servers API
SearchGameSessions, Riferimento Amazon GameLift Servers API
Ora puoi gestire l'intero stack di Amazon GameLift Servers risorse utilizzando gli strumenti Infrastructure as Code (IaC). Questi strumenti includono AWS CloudFormation anche strumenti di terze parti come Terraform e Pulumi. Con questo supporto aggiuntivo, ora puoi concentrarti sulla creazione del tuo gioco e sfruttare DevOps le strategie per occuparti della gestione delle risorse e della distribuzione presso CI/CD i tuoi clienti.
Ora puoi anche effettuare il provisioning e configurare tutti i tipi di Amazon GameLift Servers risorse utilizzando l'API AWS Cloud Control. Puoi continuare a lavorare con le risorse utilizzando le Amazon GameLift Servers API o i AWS CloudFormation modelli perAmazon GameLift Servers.
Per informazioni dettagliate sulle Amazon GameLift Servers risorse disponibili tramite IaC, consulta il riferimento al tipo di Amazon GameLift Servers Amazon GameLift Servers risorsa.
Inoltre, ora puoi ridimensionare automaticamente le tue flotte utilizzando AWS CloudFormation modelli o l'API AWS Cloud Control utilizzando la nuova proprietà Fleet:. ScalingPolicies
L'API Cloud Control offre agli sviluppatori un set standard di API per creare, leggere, aggiornare, eliminare ed elencare le risorse (CRUDL) su centinaia di AWS servizi e diversi strumenti di terze parti come Terraform e Pulumi.
Ulteriori informazioni:
Versioni SDK aggiornate: Amazon GameLift Servers plugin per Unity, versione 2.0.0
Il Amazon GameLift Servers plug-in per Unity fornisce strumenti e flussi di lavoro che semplificano i passaggi necessari per installare e far funzionare il gioco Unity per il cloud hosting con. Amazon GameLift Servers Amazon GameLift Serversè un servizio completamente gestito che consente agli sviluppatori di giochi di gestire e scalare server di gioco dedicati per giochi multiplayer basati su sessioni.
Con questa versione, il plug-in per Unity viene aggiornato per utilizzare le Amazon GameLift Servers funzionalità più recenti, tra cui la versione 5.x del server SDK e il supporto per i test locali con Anywhere. Amazon GameLift Servers Il plugin è compatibile con le versioni Unity Unity 2021.3 LTS e 2022.3 LTS.
Le principali funzionalità del plugin includono:
-
Flussi di lavoro guidati dell'interfaccia utente nell'editor Unity per i seguenti scenari:
-
Metti alla prova l'integrazione del gioco Amazon GameLift Servers utilizzando la tua workstation locale come host. Questo flusso di lavoro ti aiuta a configurare una flotta Amazon GameLift Servers Anywhere per il tuo computer locale, avviare istanze del server e del client di gioco, richiedere una sessione di gioco e partecipare al gioco. Amazon GameLift Servers
-
Implementa una soluzione di cloud hosting per il tuo server di gioco integrato con EC2 Amazon GameLift Servers gestito e risorse di supporto. AWS Questo flusso di lavoro ti aiuta a configurare il gioco per il cloud hosting e offre tre scenari di implementazione:
Distribuisci il server di gioco su un'unica flotta.
Distribuisci il server di gioco su una serie di flotte Spot a basso costo in più regioni. AWS
Distribuisci il server di gioco con un matchmaker. FlexMatch
-
-
Possibilità di impostare profili utente che si collegano a un utente dell' AWS account e impostare una regione predefinita AWS . È possibile gestire più profili per funzionare in diversi AWS account, utenti dell'account e aree geografiche.
-
Comodità speciali che aiutano a semplificare i processi di Amazon GameLift Servers integrazione e distribuzione, tra cui:
-
Ogni soluzione di hosting include AWS risorse di supporto, tra cui un pool di utenti Amazon Cognito che fornisce ID giocatore univoci e convalida dei giocatori. Le soluzioni includono anche un bucket Amazon S3 per lo storage, la notifica degli eventi Amazon SNS, AWS Lambda funzioni e altre risorse.
-
Per il flusso di lavoro Anywhere, il plug-in automatizza le impostazioni dei parametri del server richieste.
-
Per il flusso di lavoro Amazon EC2, ogni soluzione di distribuzione fornisce un servizio di backend client integrato che utilizza le funzioni Lambda. Il servizio di backend si trova tra il client di gioco e il Amazon GameLift Servers servizio e gestisce tutte le chiamate dirette al servizio. Amazon GameLift Servers
-
-
Contenuti per i test di integrazione, inclusi risorse e codice per un semplice gioco multiplayer di esempio per illustrare l'integrazione tra server di gioco e client di gioco.
-
Documentazione del plugin con guida dettagliata all'integrazione e codice di esempio.
Tutti gli scenari di distribuzione, inclusi quelli per le flotte Anywhere e Amazon EC2, utilizzano AWS CloudFormation modelli per descrivere e distribuire AWS le risorse per la soluzione del gioco. Questi modelli sono inclusi nel download del plug-in. Amazon GameLift Servers Puoi usarli così come sono o personalizzarli per il tuo gioco.
Ulteriori informazioni:
GameLift Server Amazon plugin per Unity (server SDK 5.x), Guida Amazon GameLift Servers per gli sviluppatori
Versioni SDK aggiornate: SDK 1.11.193 AWS
La nuova funzionalità di credenziali Amazon GameLift Servers condivise consente alle applicazioni distribuite su flotte EC2 gestite di interagire con altre risorse. AWS Questo aggiornamento riguarda le applicazioni raggruppate e distribuite insieme ai file binari dei server di gioco integrati con Server SDK versione 5.x o successiva. (Gli eseguibili del server di gioco possono già richiedere le credenziali utilizzando l'azione Server SDK 5.x.) GetFleetRoleCredentials()
Ad esempio, se desideri distribuire la build del tuo server di gioco con un CloudWatch agente Amazon per raccogliere le metriche delle istanze EC2 e altri dati, l'agente deve avere l'autorizzazione per interagire con le tue risorse. CloudWatch Per fare ciò, devi prima configurare un ruolo AWS Identity and Access Management IAM () con le autorizzazioni per utilizzare le CloudWatch risorse, quindi configurare una flotta con il ruolo IAM e le credenziali condivise abilitate. Quando Amazon GameLift Servers distribuisce la build del server di gioco su ogni istanza EC2, genera un file di credenziali condiviso e lo memorizza sull'istanza. Tutte le applicazioni sull'istanza possono utilizzare le credenziali condivise. Amazon GameLift Serversaggiorna automaticamente le credenziali temporanee per tutta la durata dell'istanza.
È possibile abilitare le credenziali condivise quando si crea un parco veicoli EC2 gestito utilizzando i seguenti metodi:
Nel flusso di lavoro di creazione del parco veicoli Amazon GameLift Servers sulla console.
Quando si chiama l'operazione API del servizio
CreateFleetutilizzando il nuovo parametroInstanceRoleCredentialsProvider.Quando si chiama l'operazione AWS CLI
aws gamelift create-fleetcon il parametroinstance-role-credentials-provider.
Ulteriori informazioni:
Comunica con altre AWS risorse delle tue flotte, Amazon GameLift Servers Developer Guide
CreateFleet, InstanceRoleCredentialsProvider, Riferimento alle Amazon GameLift Servers API
Configura un ruolo del servizio IAM, Amazon GameLift Servers Developer Guide
Versioni SDK aggiornate: Amazon GameLift Servers plugin per Unreal Engine versione 1.0.0
Il Amazon GameLift Servers plug-in per Unreal Engine fornisce strumenti e flussi di lavoro che semplificano i passaggi necessari per avviare un gioco per il cloud hosting. Amazon GameLift Servers Amazon GameLift Serversè un servizio completamente gestito che consente agli sviluppatori di giochi di gestire e scalare server di gioco dedicati per giochi multiplayer basati su sessioni. Il plugin supporta le versioni UE 5.0, 5.1 e 5.2. Le caratteristiche principali includono:
-
I flussi di lavoro guidati dell'interfaccia utente [nell'editor Unreal] seguono i seguenti percorsi:
-
Metti alla prova l'integrazione del gioco Amazon GameLift Servers utilizzando la tua workstation locale come host. Questo flusso di lavoro ti aiuta a configurare una flotta Amazon GameLift Servers Anywhere per il tuo computer locale, avviare istanze del server e del client di gioco, richiedere l'attivazione di una sessione di gioco e ottenere informazioni di connessione per la nuova sessione di gioco. Amazon GameLift Servers
-
Implementa una soluzione di cloud hosting Amazon EC2 per il tuo server di gioco integrato. Questo flusso di lavoro ti aiuta a configurare il gioco per l'hosting su cloud e offre tre diversi scenari di distribuzione: distribuzione su una singola flotta, distribuzione su una serie di flotte spot in più regioni o distribuzione su una serie di flotte con un matchmaker. FlexMatch La soluzione per ogni scenario di implementazione include risorse e risorse di supporto. Amazon GameLift Servers AWS
-
-
Possibilità di impostare profili utente che si collegano a un utente dell' AWS account e definiscono una AWS regione predefinita. È possibile gestire più profili per funzionare in diversi AWS account, utenti dell'account e aree geografiche.
-
Comodità speciali che aiutano a semplificare i processi di Amazon GameLift Servers integrazione e distribuzione, tra cui:
-
Ogni soluzione di hosting include AWS risorse di supporto, tra cui un pool di utenti Amazon Cognito di base che fornisce ID giocatore univoci, un bucket Amazon S3 per lo storage, notifiche di eventi Amazon SNS e funzioni. AWS Lambda
-
Per il flusso di lavoro Anywhere, il plug-in automatizza le impostazioni dei parametri del server richieste utilizzando argomenti della riga di comando.
-
Per il flusso di lavoro Amazon EC2, ogni soluzione di distribuzione fornisce un servizio di backend client integrato che utilizza le funzioni Lambda. Il servizio di backend riceve le richieste dai client di gioco e le trasmette al servizio. Amazon GameLift Servers
-
-
Contenuti per i test di integrazione, tra cui una mappa di gioco iniziale e due mappe di test con progetti di base ed elementi dell'interfaccia utente.
-
Documentazione del plugin con guida dettagliata all'integrazione e codice di esempio.
Tutti gli scenari di distribuzione, inclusi quelli per le flotte Anywhere e Amazon EC2, utilizzano AWS CloudFormation modelli per descrivere le soluzioni. Il plugin utilizza questi modelli per distribuire le Amazon GameLift Servers risorse per il gioco. Questi modelli sono inclusi nel download del Amazon GameLift Servers plug-in e sono modificabili. Puoi usarli così come sono o modificarli per il tuo gioco.
Ulteriori informazioni:
GameLift Server Amazon plugin per Unreal Engine, Guida Amazon GameLift Servers per gli sviluppatori
Versioni SDK aggiornate: SDK 1.11.144 AWS
Ora Amazon GameLift Servers puoi ospitare i tuoi giochi nel cloud utilizzando istanze EC2 con processori Graviton. AWS Progettate AWS con Arm64-based processori, le istanze Graviton offrono il miglior rapporto prezzo/prestazioni per i carichi di lavoro cloud che utilizzano EC2, con un miglioramento fino al 40% rispetto alle istanze simili basate su x86. I processori Graviton3 più recenti offrono prestazioni di elaborazione superiori fino al 25% rispetto alle versioni precedenti.
ConAmazon GameLift Servers, ora puoi scegliere tra queste nuove istanze della famiglia Graviton: AWS
Graviton2-based istanze: c6g, c6gn, r6g, m6g, g5g
Graviton3-based istanze: c7g, r7g, m7g
Ulteriori informazioni:
AWS Processore Graviton
: scopri i vantaggi e gli usi pratici delle istanze Graviton-based EC2. Guida introduttiva a Graviton
: ottieni una panoramica delle Graviton-based istanze e approfondimenti su come le applicazioni vengono eseguite su di esse in base al sistema operativo, alle lingue e ai tempi di esecuzione.
Nota
Le istanze Graviton Arm richiedono un server costruito per un'AMI Linux. Per C++ e C# è richiesto Server SDK 5.1.1 o versione successiva. Per Go è richiesto Server SDK 5.0 o versione successiva. Queste istanze non forniscono supporto immediato per l’installazione di Mono su Amazon Linux 2023 (AL2023) o Amazon Linux 2 (AL2).
Versioni SDK aggiornate: Server SDK for C++, C#/Unity, Unreal 5.1.0
La versione più recente del Amazon GameLift Servers server SDK include aggiornamenti per C++, C# e il plug-in Unreal e un nuovo plug-in da utilizzare con il motore di gioco Unity. Gli sviluppatori di giochi integrano l'SDK Amazon GameLift Servers del server nei server di gioco su cui distribuiscono l'hosting. Amazon GameLift Servers
L'ultima versione dell'SDK per server contiene i seguenti aggiornamenti, che includono una serie di richieste dei clienti:
-
Scarica pacchetti SDK specifici per lingua: il sito di Amazon GameLift Servers download aggiornato
contiene pacchetti SDK per ogni lingua. Puoi scaricare le versioni attuali o precedenti. -
Nuovo plug-in C# server SDK per Unity: il nuovo pacchetto Server SDK per Unity contiene librerie C# integrate che puoi installare utilizzando il gestore di pacchetti in Unity Editor (vedi la nuova guida all'integrazione di Unity). Queste librerie includono le dipendenze richieste tramite. UnityNuGet Puoi utilizzare questo plugin con Unity 2020.3 LTS, 2021.3 LTS e 2022.3 LTS per Windows e Mac OS. Supporta i profili .NET Framework e .NET Standard di Unity, con .NET Standard 2.1 e .NET 4.x.
-
Soluzione .NET consolidata per C#: l'SDK del server per C# ora supporta .NET Framework 4.6.2 (aggiornato dalla versione 4.6.1) e .NET 6.0 in un'unica soluzione. .NET Unity-built Standard 2.1 è disponibile con le librerie.
-
Aggiornamenti Server SDK 5.1.0
-
[C++, C#, Unreal] Ora puoi chiamare
InitSDK()con o senza parametri del server. I server di gioco che funzionano su flotte EC2 Amazon GameLift Servers gestite leggono i parametri del server direttamente dalle variabili di ambiente. I server di gioco sulle flotte Amazon GameLift Servers Anywhere devono effettuare chiamateInitSDK()con i parametri del server. -
Le chiamate al Server SDK [C++, C#, Unreal] hanno migliorato la messaggistica di errore.
-
[C++ SDK] Per migliorare i tempi di compilazione di Server SDK, il flag di compilazione è disabilitato per impostazione predefinita.
-DRUN_CLANG_FORMATPuoi abilitarlo con.-DRUN_CLANG_FORMAT=1 -
[C++ SDK] Quando si creano le librerie senza le librerie standard (
-DGAMELIFT_USE_STD=0),InitSDK()non vengono più utilizzatistd::i tipi di dati.
-
-
Documentazione estesa del server SDK 5.x
-
Guide di riferimento aggiornate all'SDK del server per C++, C#/Unity e Unreal, inclusa una copertura estesa di tutti i tipi di dati.
-
Nuove versioni delle guide all'integrazione del server SDK 5 per i plugin Unity e Unreal
-
-
Aggiornamenti aggiuntivi della documentazione
-
Documentazione rivista per le operazioni delle API di Amazon GameLift Servers servizio GetComputeAccess e GetInstanceAccess per chiarire le procedure di accesso remoto in base alla versione SDK del Amazon GameLift Servers server in uso.
-
Descrizioni riviste per GameSessionPlacement documentare in che modo le informazioni sulla sessione di gioco sono transitorie quando un posizionamento è in stato «in sospeso».
-
Ora puoi tenere traccia delle metriche delle prestazioni hardware per le flotte EC2 Amazon GameLift Servers gestite. Le metriche includono le metriche delle istanze EC2 per l'utilizzo della CPU, il volume del traffico di rete e l'attività del disco. read/write PerchéAmazon GameLift Servers, queste metriche descrivono tutte le istanze attive in una sede del parco veicoli. Puoi visualizzare queste metriche hardware della flotta utilizzando una CloudWatch dashboard di Amazon nel. Console di gestione AWS Puoi anche visualizzarle nella Amazon GameLift Servers console nei dettagli della flotta.
Ulteriori informazioni:
Monitoraggio GameLift Server Amazon con Amazon CloudWatch(Metriche per le flotte), Amazon GameLift Servers Guida per gli sviluppatori
Versioni SDK aggiornate: SDK 1.11.111 AWS
Amazon GameLift Serversi clienti possono ora utilizzare il sistema operativo Amazon Linux 2023 per ospitare i propri server di gioco. AL2023 offre diversi miglioramenti rispetto ad AL2, inclusa la sicurezza. Questo sistema operativo è disponibile in tutti ad Regioni AWS eccezione delle regioni della Cina.
I clienti possono utilizzare i nuovi sistemi operativi Linux e continuare a ricevere aggiornamenti di sicurezza critici quando il supporto per Amazon Linux (AL1) terminerà nel dicembre 2023. Il supporto per Amazon Linux 2 continuerà fino al 30 giugno 2026.
Ulteriori informazioni:
Amazon GameLift ServersLink di riferimento alle API:
Versioni SDK aggiornate: SDK 1.11.87 AWS
Se lo utilizzi Amazon GameLift Servers FleetIQ per l'hosting di giochi, ora puoi impedire il posizionamento delle sessioni di gioco sulle istanze attualmente esaurite. Le istanze di drenaggio sono contrassegnate per la chiusura, ma possono comunque essere selezionate per ospitare nuove sessioni di gioco se non sono disponibili altre risorse di hosting. Con questa nuova funzionalità, puoi escludere completamente l'uso delle istanze di drenaggio.
Usa questa funzione quando chiami ClaimGameServer per trovare i server di gioco disponibili. Aggiungi il nuovo FilterOption parametro e imposta gli stati delle istanze consentite solo su ATTIVO. In risposta, Amazon GameLift Servers FleetIQ analizza solo le istanze attive quando cerca e richiama un server di gioco disponibile.
Ulteriori informazioni:
ClaimGameServer nel Documentazione di riferimento API di Amazon GameLift Servers
-
Come FleetIQ funziona nella Guida per gli sviluppatori Amazon GameLift Servers FleetIQ
Amazon GameLift Serversi clienti possono ora utilizzare i tag di allocazione AWS Billing dei costi per organizzare i costi di hosting dei giochi. Puoi assegnare tag di allocazione dei costi alle singole risorse della flotta Amazon GameLift Servers EC2 per monitorare il contributo delle flotte ai costi complessivi di hosting.
Ulteriori informazioni:
Versioni SDK aggiornate: SDK 1.11.63 AWS
Amazon GameLift Serversi clienti possono ora utilizzare il sistema operativo Windows Server 2016 per ospitare i propri server di gioco. Questo sistema operativo è disponibile in tutte le versioni Regioni AWS. I clienti possono utilizzare il nuovo sistema operativo Windows e continuare a ricevere aggiornamenti di sicurezza critici poiché Microsoft terminerà il supporto per Windows Server 2012 nell'ottobre 2023.
A partire da oggi, i nuovi clienti che richiedono un ambiente di runtime Windows devono specificare Windows Server 2016 al momento della creazione di nuove build di server di gioco per l'hosting. I clienti esistenti possono continuare a creare nuove build e flotte con Windows Server 2012, ma devono completare la migrazione con Windows Server 2016 prima della data di fine del supporto Microsoft, il 10 ottobre 2023.
Questo aggiornamento include le seguenti modifiche al servizio:
Quando crei una build del server di gioco utilizzando i comandi Amazon GameLift Servers SDK o CLI, ora devi impostare esplicitamente il sistema operativo. Non esiste più un valore predefinito. Per distribuire il tuo server di gioco su Windows Server 2016, usa il valore
WINDOWS_2016.Quando crei una build del server di gioco utilizzando la Amazon GameLift Servers console, devi selezionare un sistema operativo tra i valori disponibili. Se sei un cliente esistente con flotte Windows Server 2012 attive, puoi scegliere uno
WINDOWS_2012oWINDOWS_2016.
Ulteriori informazioni:
Amazon GameLift ServersLink di riferimento alle API:
Versioni SDK aggiornate: Server SDK 5.0.0 per Unreal
L'ultima versione del plug-in Amazon GameLift Servers leggero per Unreal Engine è ora basata sul server SDK 5.x. Amazon GameLift Servers Per iniziare a integrare il tuo ambiente Unreal Engine conAmazon GameLift Servers, consulta i seguenti link.
La nuova Amazon GameLift Servers console include questi miglioramenti:
-
Navigazione migliorata: il nuovo pannello di navigazione facilita la navigazione tra Amazon GameLift Servers le risorse.
-
Amazon GameLift Serverspagina di destinazione: la nuova pagina di destinazione fornisce collegamenti a documentazione utile, mostra una panoramica di Amazon GameLift Servers alto livello e fornisce supporto tramite collegamenti alla documentazione, domande frequenti e. AWS re:Post
-
CloudWatch Metriche Amazon migliorate: Amazon GameLift Servers le metriche sono ora disponibili sia nella Amazon GameLift Servers console che nelle dashboard. CloudWatch Questo aggiornamento include anche nuove metriche per le prestazioni, l'utilizzo e le sessioni dei giocatori.
Server Side Encryption (SSE)) per gli argomenti SNS crittografa i dati sensibili archiviati. SSE utilizza le chiavi AWS Key Management Service (AWS KMS) per proteggere i contenuti degli argomenti SNS.
Ulteriori informazioni:
Versioni SDK aggiornate: Server SDK 5.0.0 per .NET 6. Non sono richiesti aggiornamenti SDK.
Se utilizzi la piattaforma di Real-Time sviluppo Unity, continua a utilizzare il Amazon GameLift Servers server SDK 5.0.0 con .NET 4.6. Unity non supporta .NET 6.
Ulteriori informazioni:
-
Scarica l'ultima versione dell'SDK del Amazon GameLift Servers server alla pagina Amazon GameLift Servers iniziale
Versioni SDK aggiornate: Server SDK 5.0.0 for Go
Ulteriori informazioni:
-
Scarica l'ultima versione del Amazon GameLift Servers server SDK per iniziare Amazon GameLift Servers
Versioni SDK aggiornate: SDK 1.10.21, Server AWS SDK 5.0.0 per C++ e C#
Amazon GameLift ServersAnywhere utilizza le risorse del server di gioco per ospitare i server di gioco. Amazon GameLift Servers Puoi utilizzare Amazon GameLift Servers Anywhere per integrare le tue risorse di calcolo con l'elaborazione EC2 Amazon GameLift Servers gestita per distribuire i tuoi server di gioco su più tipi di elaborazione. Puoi anche usare Amazon GameLift Servers Anywhere per testare in modo iterativo i tuoi server di gioco senza caricare la build per ogni iterazione. Amazon GameLift Servers
Punti salienti:
-
Nuovi tipi di parco macchine e computer Amazon GameLift Servers Anywhere
-
Amazon GameLift ServersRegistrazione delle risorse di elaborazione Anywhere
-
Ciclo di iterazione dei test migliorato
Amazon GameLift ServersServer SDK 5.0.0 introduce miglioramenti all'SDK del server esistente e un nuovo tipo di risorsa, il calcolo. Server SDK 5.0.0 supporta Amazon GameLift Servers Anywhere e l'uso delle proprie risorse di calcolo per l'hosting dei server di gioco.
Versioni SDK aggiornate: SDK 1.9.333 AWS
Amazon GameLift Serversè ora disponibile in otto zone locali degli Stati Uniti, così puoi schierare le tue flotte più vicino ai giocatori. Puoi utilizzare tutte le Amazon GameLift Servers funzionalità gestite con le zone locali aggiungendo le zone locali alle tue flotte.
Le zone locali estendono AWS risorse e servizi fino all'edge del cloud, in prossimità di grandi centri abitati, industriali e informatici (IT). Ciò significa che è possibile implementare applicazioni che richiedono una latenza di una cifra in millisecondi più vicino agli utenti finali o ai data center locali.
Ulteriori informazioni:
La nuova Amazon GameLift Servers console include questi miglioramenti:
-
Navigazione migliorata: il nuovo pannello di navigazione facilita la navigazione tra Amazon GameLift Servers le risorse.
-
Amazon GameLift Serverspagina di destinazione: la nuova pagina di destinazione fornisce collegamenti a documentazione utile, mostra una panoramica di Amazon GameLift Servers alto livello e fornisce supporto tramite collegamenti alla documentazione, domande frequenti e. AWS re:Post
-
CloudWatch Metriche Amazon migliorate: Amazon GameLift Servers le metriche sono ora disponibili sia nella Amazon GameLift Servers console che nelle dashboard. CloudWatch Questo aggiornamento include anche nuove metriche per le prestazioni, l'utilizzo e le sessioni dei giocatori.
FlexMatchgli utenti hanno ora accesso alle seguenti funzionalità:
-
Regola composta: aggiunto il supporto per le regole di matchmaking composto per partite con 40 o meno giocatori. Ora puoi utilizzare istruzioni logiche per creare una regola composta per formare una corrispondenza. Senza una regola composta nel set di regole, per formare una corrispondenza, tutte le regole del set di regole devono essere vere. Con le regole composte, puoi scegliere quali regole applicare utilizzando i seguenti operatori logici:
andor,not, exor. -
Selezione flessibile del team: espressioni delle proprietà di matchmaking aggiornate per supportare la selezione di un sottoinsieme di tutti i team disponibili.
-
Elenchi di stringhe più lunghi: aumentato il numero massimo di stringhe da 10 a 100 in un elenco di stringhe con i valori degli attributi dei giocatori.
Versioni SDK aggiornate: SDK 1.9.133 in poi AWS https://github.com/aws/aws-sdk-cpp/releases/tag/1.9.133
Amazon GameLift Servers è ora disponibile nella regione Asia Pacifico (Osaka-Locale). Gli sviluppatori di giochi possono ora distribuire istanze a Osaka utilizzando una flotta multiregionale. GameLift
Ora puoi utilizzare i server di Graviton2-hosted gioco, basati sull'architettura del Arm-based processore, per ottenere prestazioni superiori a un costo inferiore rispetto alle opzioni di elaborazione equivalenti. Intel-based
Punti salienti:
-
Amazon GameLift Servers è ora disponibile nella regione Asia Pacifico (Osaka-Locale).
-
Amazon GameLift ServersFleetIQi gruppi di server di gioco possono ora essere configurati per gestire le famiglie di istanze Graviton2 c6g, m6g e r6g.
Ulteriori informazioni:
Il Amazon GameLift Servers plugin per Unity versione 1.0.0 contiene librerie e interfaccia utente nativa che semplificano l'accesso alle Amazon GameLift Servers risorse e l'Amazon GameLift Serversintegrazione nel gioco Unity. Puoi utilizzare il Amazon GameLift Servers plug-in per Unity per accedere alle Amazon GameLift Servers API e distribuire CloudFormation modelli per scenari di gioco comuni. Il plugin include anche un gioco di esempio che funziona con gli scenari di esempio. Puoi usare Amazon GameLift Servers Local per vedere i messaggi trasmessi tra il client di gioco e il server di gioco e scoprire come interagisce un tipico gioco. Amazon GameLift Servers
Il plugin per Unity supporta Unity 2019.4 LTS e 2020.3 LTS.
Punti salienti:
-
Costruisci, esegui e modifica un gioco di esempio con diversi scenari o creane uno tuo.
-
Implementa AWS CloudFormation scenari di esempio per scenari di gioco tipici, tra cui solo autenticazione, flotta con una sola regione, flotte multiregionali con coda e matchmaker personalizzato, flotte Spot con coda e matchmaker personalizzato e. FlexMatch
Ulteriori informazioni:
Puoi utilizzare il tipo di regola BatchDistance per specificare una stringa o un attributo numerico, apportando una serie di vantaggi a ciascun segmento.
Punti salienti:
-
Per le partite di grandi dimensioni (>40 giocatori), invece di bilanciare equamente i giocatori solo in base alle abilità, ora puoi ottenere lo stesso equilibrio in base all'abilità, alle modalità e alle mappe. Assicurati che tutti i partecipanti alla partita rientrino in una fascia di abilità, raggruppa più attributi numerici come campionato o stile di gioco e raggruppa in base ad attributi di stringa come mappa o modalità di gioco. Puoi anche creare espansioni nel tempo. Ad esempio, puoi creare un'espansione per consentire l'accesso alla partita a un livello di abilità maggiore quanto più il giocatore attende.
Per le partite con meno di 40 giocatori, puoi utilizzare una nuova espressione semplificata delle regole.
Versioni SDK aggiornate: Realtime Client SDK 1.2.0, Server SDK 3.4.0 for Unreal
Con questo ultimo aggiornamento SDK, ora puoi integrare IL2CPP nelle tue applicazioni mobili che utilizzano RTS Client SDK e seguire le migliori pratiche con i framework. Ora puoi anche creare il Server SDK per Unreal versione 4.26. Amazon GameLift Servers Questo aggiornamento contiene componenti che si integrano con il tuo server di gioco Windows o Linux, tra cui le versioni C++ e C# di Amazon GameLift Servers Server SDK, Amazon GameLift Servers Local e un plug-in Unreal Engine.
Punti salienti:
-
È stato aggiunto il supporto per IL2CPP nell'RTS Client SDK e per la creazione di librerie native come framework, in modo da poter creare client RTS per i dispositivi mobili più recenti.
-
È possibile utilizzarlo DescribePlayerSessions() per ottenere informazioni per una sessione per giocatore singolo, per tutte le sessioni di gioco o per tutte le sessioni di giocatore associate a un ID giocatore singolo.
-
Puoi utilizzarlo GetInstanceCertificate() per recuperare la posizione del file di un certificato PEM-encoded TLS associato alla flotta e alle relative istanze.
-
Created Server SDK supporta la versione 4.26 di Unreal.
-
L'SDK C# esistente, versione 4.0.2, è stato verificato compatibile con Unity 2020.3. Non sono stati richiesti aggiornamenti SDK.
Ulteriori informazioni:
Versioni SDK aggiornate: AWS SDK 1.8.168 attivo
Ora puoi utilizzare gli eventi per monitorare l'attività di posizionamento delle sessioni di gioco per una coda di sessioni di gioco. Crea un argomento Amazon Simple Notification Service (Amazon SNS) per pubblicare notifiche di eventi o configurare il monitoraggio degli eventi tramite Events. CloudWatch
Punti salienti:
-
Per ogni coda, puoi impostare una stringa di testo personalizzata da includere in tutti i messaggi degli eventi.
-
Quando si utilizza un argomento di Amazon SNS, è possibile impostare condizioni di accesso aggiuntive che limitano la pubblicazione a code specifiche.
Ulteriori informazioni:
-
Amazon GameLift ServersGuida per gli sviluppatori:
-
-
Nuovi parametri della coda delle sessioni di gioco e:,
NotificationTarget,CustomEventDataGameSessionQueue CreateGameSessionQueue UpdateGameSessionQueue
-
Versioni SDK aggiornate: SDK 1.8.163 attivo AWS https://github.com/aws/aws-sdk-cpp/releases/tag/1.8.163
Amazon GameLift Serversl'hosting gestito è ora disponibile in 21 regioni. AWS Le nuove regioni sono Città del Capo (af-south-1), Bahrain (me-south-1), Hong Kong (ap-east-1), Milano (eu-south-1), Parigi (eu-west-3) e Stoccolma (eu-north-1).
Con la nuova funzionalità per le flotte con Amazon GameLift Servers più sedi, ora puoi configurare un'unica flotta per ospitare i tuoi server di gioco in una o tutte le 20 regioni Amazon GameLift Servers supportate (esclusa la regione di Pechino). Questa funzionalità mira a ridurre in modo significativo il lavoro necessario per configurare e mantenere Amazon GameLift Servers le risorse di hosting a livello globale. Multi-locationle flotte possono essere create nelle seguenti AWS regioni: us-east-1 (Virginia settentrionale), us-west-2 (Oregon), eu-central-1 (Francoforte), eu-west-1 (Irlanda), ap-southeast-2 (Sydney), (Tokyo) e ap-northeast-1 ap-northeast-2 (Seoul). In tutte le altre regioni, puoi continuare a configurare flotte con un'unica sede, se necessario. Tutte le flotte create prima di questa versione sono flotte con sede singola. L'utilizzo di flotte con più sedi non influisce sui costi di hosting. Amazon GameLift Serversi prezzi si basano sul tipo, sulla posizione e sul volume delle istanze utilizzate. (Per ulteriori informazioni, consulta la sezione Amazon GameLift Servers prezzi)
Nota
Multi-location le flotte non sono disponibili nelle regioni della Cina. Amazon GameLift Serversle risorse che risiedono nelle regioni della Cina non possono interagire o essere utilizzate da risorse di altre Amazon GameLift Servers regioni.
Punti salienti:
-
Con una flotta con più sedi, aggiungi esplicitamente un elenco di sedi remote. Amazon GameLift Serversimplementa istanze dello stesso tipo e configurazione, inclusa la configurazione di build e runtime, nella regione di origine della flotta e in tutte le sedi aggiunte.
-
Regola le impostazioni di capacità e la scalabilità per ciascuna sede in modo indipendente. Le politiche di ridimensionamento automatico si applicano a un'intera flotta, ma puoi attivarle o disattivarle in base alla località.
-
Inizia nuove sessioni di gioco in località specifiche della flotta. Quando usi le code delle sessioni di gioco o il matchmaking per piazzare le sessioni di gioco, ora puoi dare priorità all'inizio delle nuove sessioni di gioco in base al luogo, al costo di hosting e alla latenza dei giocatori.
-
Ottieni le metriche di hosting nella Amazon GameLift Servers console, aggregate per tutte le sedi di una flotta o suddivise per ciascuna sede della flotta.
Ulteriori informazioni:
-
-
Nuove operazioni di localizzazione della flotta: CreateFleetLocations DescribeFleetLocationAttributes,, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization DeleteFleetLocations
-
Operazioni della flotta aggiornate, con nuovo supporto per più sedi: CreateFleet, UpdateFleetCapacity,, DescribeEC2InstanceLimits, DescribeInstances, StopFleetActions StartFleetActions
-
Operazioni di posizionamento delle sessioni di gioco aggiornate, con nuove funzionalità di priorità e filtro: CreateGameSessionQueue,, DescribeGameSessionQueues UpdateGameSessionQueue
-
Operazioni di creazione delle sessioni di gioco aggiornate, con nuovo supporto per la localizzazione: CreateGameSession,, DescribeGameSessions, DescribeGameSessionDetails SearchGameSessions
-
Versioni SDK aggiornate: SDK 1.8.139 attivo AWS https://github.com/aws/aws-sdk-cpp/releases/tag/1.8.139
Questo rilascio include gli aggiornamenti seguenti:
-
Amazon GameLift ServersFleetIQi gruppi di server di gioco possono ora essere configurati per gestire le famiglie di istanze AMD C5a, M5a e R5a. I tipi di istanze Amazon EC2 supportati, elencati per, ora includono quanto segue: GameServerGroup InstanceDefinition
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Nota: le istanze AMD per non sono attualmente FleetIQ disponibili per l'uso nella regione Cina (Pechino). AWS Consulta la disponibilità delle funzionalità e le differenze di implementazione
in Cina. -
-
Amazon GameLift Serversl'hosting di giochi gestiti ora supporta le istanze AMD nella regione Cina (Pechino), gestite da Sinnet. Le nuove famiglie di istanze AMD includono M5a e R5a. I tipi di istanze EC2 supportati, elencati per flotta InstanceType, ora includono quanto segue:
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
-
-
Amazon GameLift ServersFlexMatchpuò ora essere utilizzato come soluzione di matchmaking autonoma nella regione della Cina (Pechino), gestita da Sinnet. I clienti possono creare un FlexMatch matchmaker nella regione di Pechino e configurare il parametro su STANDALONE. FlexMatchMode Per ulteriori informazioni suFlexMatch, con hosting Amazon GameLift Servers gestito o con una soluzione non di Amazon GameLift Servers hosting, nella Guida per gli Amazon GameLift Servers FlexMatch sviluppatori.
-
Quando configuri le notifiche degli eventi per Amazon GameLift ServersFlexMatch, ora puoi designare un argomento FIFO di Amazon SNS come destinazione della notifica. Per ulteriori informazioni, consulta:
-
MatchmakingConfiguration NotificationTarget, Riferimento API Amazon GameLift Servers
-
Configura la notifica FlexMatch degli eventi, Guida per Amazon GameLift Servers FlexMatch gli sviluppatori
-
Ti presentiamo Amazon SNS FIFO: First-in-first-out Pub/Sub messaggistica
, blog di notizie AWS
-
Versioni SDK aggiornate: Amazon GameLift Servers Server SDK 4.0.2, versione del plugin Unreal 3.3.3
L'ultima versione di Amazon GameLift Servers Server SDK contiene i seguenti componenti:
-
Il plugin Unreal aggiornato è stato aggiornato per la compatibilità con Unreal Engine 4.25. L'API non è stata modificata.
-
L'SDK C# esistente, versione 4.0.2, è stato verificato compatibile con Unity 2020. Non sono stati richiesti aggiornamenti SDK.
Scarica la versione più recente di Amazon GameLift Servers Server SDK per Amazon GameLift Servers iniziare.
Versioni SDK aggiornate: AWS SDK 1.8.95 in poi
Amazon GameLift ServersFlexMatchè un servizio di matchmaking personalizzabile per giochi multiplayer. Inizialmente progettato per gli utenti di hosting Amazon GameLift Servers gestito, FlexMatch può ora essere integrato in giochi che utilizzano altri sistemi di hosting, inclusi i tipi primitivi di elaborazione peer-to-peer, proprietaria in sede e cloud computing. I giochi che vengono utilizzati Amazon GameLift Servers FleetIQ per l'hosting di giochi su Amazon EC2 possono ora implementare il matchmaking con. FlexMatch
FlexMatchfornisce un robusto algoritmo di matchmaking e un linguaggio di regole che ti danno ampia libertà per personalizzare il processo di matchmaking in modo che i giocatori vengano abbinati in base alle caratteristiche chiave dei giocatori e alla latenza riportata. Inoltre, FlexMatch offre un flusso di lavoro per le richieste di matchmaking che supporta funzionalità come i party tra giocatori, l'accettazione dei giocatori e il backfill delle partite. Quando utilizzi l'FlexMatchhosting Amazon GameLift Servers gestito o Amazon GameLift ServersRealtime, il matchmaker lo utilizza automaticamente Amazon GameLift Servers per trovare le risorse di hosting e iniziare una nuova sessione di gioco per le partite appena formate. Se lo si utilizza FlexMatch come servizio autonomo, il matchmaker restituisce i risultati delle partite al gioco, che può quindi iniziare una nuova sessione di gioco utilizzando la soluzione di hosting.
Le operazioni API per FlexMatch fanno parte dell'API del Amazon GameLift Servers servizio, inclusa nell' AWS SDK e nel AWS Command Line Interface ().AWS CLI Questa versione include questi aggiornamenti per supportare il matchmaking autonomo:
-
La risorsa API
MatchmakingConfigurationpresenta le seguenti modifiche:-
Nuova proprietà,
FlexMatchModeindica se il matchmaker viene utilizzato con hosting Amazon GameLift Servers gestito o come matchmaking autonomo. -
La proprietà non
GameSessionQueueArnsè richiesta quandoFlexMatchModeè impostata su standalone. -
Queste proprietà non vengono utilizzate con il matchmaking autonomo:
AdditionalPlayerCount,,,BackfillMode.GamePropertiesGameSessionData
-
-
La funzione di backfill automatico non è disponibile con il matchmaking autonomo.
Versioni SDK aggiornate: AWS SDK 1.8.95 in poi
L'elenco dei tipi di istanze Amazon EC2 supportati Amazon GameLift Servers ora include tre nuove famiglie di istanze: C5a, M5a e R5a. Queste famiglie sono costituite da istanze AMD ottimizzate per il calcolo basate su processori AMD EPYC che funzionano a frequenze fino a 3.3. GHz. Le istanze AMD sono compatibili con x86; i giochi attualmente in esecuzione Amazon GameLift Servers possono essere distribuiti su tipi di istanze AMD senza alterazioni. Le nuove istanze sono disponibili nelle seguenti AWS regioni: Stati Uniti orientali (Virginia settentrionale e Ohio), Stati Uniti occidentali (Oregon e California settentrionale), Canada centrale (Montreal), Sud America (San Paolo), UE centrale (Francoforte), UE occidentale (Londra e Irlanda), Asia Pacifico meridionale (Mumbai), Asia Pacifico nord-orientale (Seoul e Tokyo) e Asia Pacifico sud-orientale (Singapore e Sydney).
Le nuove istanze AMD includono:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge, c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge, m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge, r5a.24xlarge
Ulteriori informazioni:
Versioni SDK aggiornate: Amazon GameLift Servers Server SDK 4.0.2
La nuova versione di Server SDK 4.0.2 risolve un problema noto con il funzionamento dell'API. StartMatchBackfill() Questa operazione ora restituisce una risposta corretta a una richiesta di match backfill.
Il problema non ha influito sul processo di match backfill e non sono state apportate modifiche al funzionamento di questa funzionalità. Il problema potrebbe aver influito sulla messaggistica di registro e sulla gestione degli errori per le richieste di match backfill.
Scarica la versione più recente di Amazon GameLift Servers Server SDK per iniziare. Amazon GameLift Servers
FlexMatchgli utenti possono ora modificare i seguenti comportamenti predefiniti per il processo di matchmaking. Queste personalizzazioni sono impostate in un set di regole di matchmaking. Non ci sono modifiche agli SDK. Amazon GameLift Servers
-
Assegna priorità ai ticket di backfill: puoi scegliere di aumentare o diminuire la priorità dei ticket di backfill per le partite quando cerchi corrispondenze accettabili. Dare priorità ai ticket di backfill è utile quando la funzione di backfill automatico è abilitata. Usa la proprietà dell'algoritmo.
backfillPriority -
Pre-sort per ottimizzare la coerenza e l'efficienza delle partite: configura il tuo matchmaker per preordinare il pool di ticket prima di raggruppare i ticket per la valutazione. Preordinando i biglietti in base alle caratteristiche chiave dei giocatori, le partite risultanti tendono ad avere giocatori più simili in questi attributi. Puoi anche aumentare l'efficienza del processo di valutazione preordinando in base agli stessi attributi utilizzati nelle regole delle partite. Utilizzate la proprietà dell'algoritmo
sortByAttributescon lastrategyproprietà impostata su «sorted». -
Modifica il modo in cui vengono attivati i tempi di attesa per le espansioni: scegli se attivare le espansioni in base all'età del ticket più recente (impostazione predefinita) o più vecchio in una partita incompleta. L'attivazione sul ticket più vecchio tende a completare le partite più velocemente, mentre l'attivazione sul ticket più recente porta a una migliore qualità della partita. Usa la proprietà dell'algoritmo.
expansionAgeSelection
Versioni SDK aggiornate: Amazon GameLift Servers Server SDK 4.0.1
Il nuovo Server SDK contiene i seguenti aggiornamenti:
-
API C# versione 4.0.1
-
L'operazione API non TerminateGameSession() è più supportata. Sostituiscila con una chiamata ProcessEnding() a per terminare sia una sessione di gioco che il processo del server.
-
È stato risolto un problema noto relativo all'operazioneGetInstanceCertificate().
-
L'operazione GetTerminationTime() ora restituisce un valore di tipo di dati AwsDateTimeOutcome.
-
-
API C++ versione 3.4.1
-
L'operazione non TerminateGameSession() è più supportata. Sostituiscila con una chiamata ProcessEnding() a per terminare sia una sessione di gioco che il processo del server.
-
-
Plugin Unreal Engine versione 3.3.2
-
L'operazione non TerminateGameSession() è più supportata. Sostituiscila con una chiamata ProcessEnding() a per terminare sia una sessione di gioco che il processo del server.
-
L'operazione di callback
OnUpdateGameSessionviene aggiunta per FProcessParametri supportare il match backfill.
-
Scarica l'ultima versione di Amazon GameLift Servers Server SDK per iniziare. Amazon GameLift Servers
Versioni SDK aggiornate: AWS SDK 1.8.36 in poi
La Amazon GameLift Servers FleetIQ soluzione per l'hosting di giochi a basso costo basato su cloud su Amazon EC2 è ora disponibile a livello generale. Amazon GameLift ServersFleetIQoffre agli sviluppatori la possibilità di ospitare server di gioco direttamente su istanze Spot di Amazon EC2 ottimizzando la loro fattibilità per l'hosting di giochi. Gli sviluppatori di giochi possono utilizzarli Amazon GameLift Servers FleetIQ con nuovi giochi o per aumentare la capacità dei giochi esistenti. Questa soluzione supporta l'uso di contenitori o altri AWS servizi come AWS Shield e Amazon Elastic Container Service (Amazon ECS).
Questa versione di disponibilità generale include i seguenti aggiornamenti della Amazon GameLift Servers FleetIQ soluzione:
-
La nuova operazione API
DescribeGameServerInstancesrestituisce informazioni, incluso lo stato, su tutte le istanze attive di un gruppo di server di Amazon GameLift Servers FleetIQ gioco. -
La nuova strategia di bilanciamento configura un gruppo di server di gioco in modo da utilizzare On-Demand solo le istanze.
ON_DEMAND_ONLYPuoi aggiornare la strategia di bilanciamento di un gruppo di server di gioco in qualsiasi momento, rendendo possibile passare dall'utilizzo delle istanze Spot a quello delle istanze secondo necessità. On-Demand -
I seguenti elementi di anteprima sono stati eliminati per la disponibilità generale:
-
Uso di chiavi di ordinamento personalizzate per le risorse del server di gioco. I server di gioco possono essere ordinati in base al timestamp di registrazione.
-
Etichettatura delle risorse del server di gioco.
-
Versioni SDK aggiornate: Amazon GameLift Servers Server SDK 4.0.0, Local 1.0.5 Amazon GameLift Servers
La versione più recente dell'SDK del server Amazon GameLift Servers contiene i seguenti componenti aggiornati:
-
C# SDK versione 4.0.0 aggiornata per Unity 2019.
-
La versione 3.3.1 del plugin Unreal è stata aggiornata per le versioni 4.22, 4.23 e 4.24 di Unreal Engine.
-
Amazon GameLift ServersVersione locale 1.0.5 aggiornata per testare le integrazioni che utilizzano la versione 4.0.0 dell'SDK del server C#.
Scarica la versione più recente di Server SDK per iniziare. Amazon GameLift Servers Amazon GameLift Servers
Versioni SDK aggiornate: AWS SDK 1.7.310 in poi
La caratteristica FleetIQ di Amazon GameLift Servers ottimizza l'uso delle istanze Spot a basso costo per l'hosting di giochi. Questa caratteristica è ora estesa per i clienti che desiderano gestire le proprie risorse di hosting direttamente anziché tramite il servizio Amazon GameLift Servers gestito. Questa soluzione supporta l'uso di contenitori o altri AWS servizi come AWS Shield e Amazon Elastic Container Service (Amazon ECS).
Ulteriori informazioni:
GameTech post sul blog su
Versioni SDK aggiornate: AWS SDK 1.7.249 in poi
Ora puoi sfruttare gli strumenti di gestione delle AWS risorse con le risorse. Amazon GameLift Servers In particolare, a tutte le Amazon GameLift Servers risorse chiave (build, script, flotte, code di sessioni di gioco, configurazioni di matchmaking e set di regole di matchmaking) vengono ora assegnati valori Amazon Resource Name (ARN). L'ARN di una risorsa fornisce un AWS identificatore coerente e univoco in tutte le regioni. Possono essere utilizzati per creare politiche di autorizzazioni specifiche per le risorse ( AWS Identity and Access Management IAM). Alle risorse ora viene assegnato un ARN e anche l'identificatore di risorsa preesistente, che non lo è. Region-specific
Inoltre, ora le risorse Amazon GameLift Servers supportano l’applicazione di tag. Puoi utilizzare i tag per organizzare le risorse, creare policy di autorizzazioni IAM per gestire l'accesso a gruppi di risorse, personalizzare la suddivisione dei AWS costi, ecc. Quando si gestiscono i tag per le risorse Amazon GameLift Servers, utilizzare le operazioni API Amazon GameLift Servers, TagResource(), UntagResource() e ListTagsForResource().
Ulteriori informazioni:
-
TagResource nel Documentazione di riferimento API di Amazon GameLift Servers
-
Assegnazione di tag alle risorse AWS nella Documentazione di riferimento generale AWS
-
Nomi delle risorse Amazon nel Riferimento generale AWS
Versioni SDK aggiornate: AWS SDK 1.7.210 attivo
CloudFormation modelli per Amazon GameLift Servers
Amazon GameLift Serversle risorse possono ora essere create e gestite tramite CloudFormation. I modelli di CloudFormation build e fleet esistenti sono stati aggiornati per allinearli alle risorse correnti e sono ora disponibili nuovi modelli per script, code, configurazioni di matchmaking e set di regole di matchmaking. CloudFormation i modelli semplificano notevolmente la gestione di gruppi di AWS risorse correlate, in particolare quando si distribuiscono giochi in più regioni.
Ulteriori informazioni:
-
Amazon GameLift Serversriferimento al tipo di risorsa nella Guida per l'AWS CloudFormation utente
-
Manage (Gestione) GameLift Server Amazon risorse di hosting utilizzando CloudFormationnella Guida per gli Amazon GameLift Servers sviluppatori