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à.
API di servizio per Amazon GameLift Servers
Usa questo elenco basato sulle attività per trovare le operazioni API durante la creazione di soluzioni di hosting di Amazon GameLift Servers giochi e altre funzionalità. L' AWS SDK include queste operazioni nel namespace. aws.gamelift
Scarica l' AWS SDK
L'API include due serie di operazioni per l'hosting gestito di giochi:
L'API Amazon GameLift Servers di servizio contiene anche operazioni da utilizzare con altri Amazon GameLift Servers strumenti e soluzioni. Per un elenco di FleetIQ APIs, consulta Operazioni FleetIQ API. Per un elenco di FlexMatch APIs matchmaking, vedi Operazioni FlexMatch API.
Gestisci le risorse Amazon GameLift Servers di hosting
Richiama queste operazioni per configurare le risorse di hosting per i tuoi server di gioco, scalare la capacità per soddisfare la domanda dei giocatori, ottenere metriche di prestazioni e utilizzo e altro ancora. Utilizza queste operazioni API per ospitare server di gioco conAmazon GameLift Servers, incluso Amazon GameLift ServersRealtime. Puoi anche lavorare Amazon GameLift Serverssulla console
Prepara i server di gioco per la distribuzione
Carica e configura il codice del server di gioco del gioco in preparazione della distribuzione e del lancio sulle risorse di hosting.
Gestisci build di server di gioco personalizzate
-
upload-build: carica i file di build da un percorso locale e crea una nuova Amazon GameLift Servers risorsa di build. Questa operazione, disponibile come AWS CLI comando, è il modo più comune per caricare build di server di gioco.
-
CreateBuild— Crea una nuova build utilizzando file archiviati in un bucket Amazon S3.
-
ListBuilds— Ottieni un elenco di tutte le build caricate in una regione. Amazon GameLift Servers
-
DescribeBuild— Recupera le informazioni associate a una build.
-
UpdateBuild— Modifica i metadati della build, inclusi il nome e la versione della build.
-
DeleteBuild— Rimuovi una build daAmazon GameLift Servers.
Gestisci gli script Amazon GameLift Servers Realtime di configurazione
-
CreateScript— Carica JavaScript file e crea una nuova risorsa di Amazon GameLift Servers script.
-
ListScripts— Ottieni un elenco di tutti gli Realtime script caricati in una Amazon GameLift Servers regione.
-
DescribeScript— Recupera le informazioni associate a uno Realtime script.
-
UpdateScript— Modifica i metadati dello script e carica il contenuto dello script rivisto.
-
DeleteScript— Rimuovere uno Realtime script da. Amazon GameLift Servers
Configura le risorse informatiche per l'hosting
Configura le risorse di hosting e distribuiscile con lo script di build o Realtime configurazione del server di gioco.
Crea e gestisci flotte
-
CreateFleet— Configura e distribuisci una nuova Amazon GameLift Servers flotta di risorse informatiche per far funzionare i tuoi server di gioco. Una volta distribuiti, i server di gioco vengono avviati automaticamente così come configurati e pronti per ospitare sessioni di gioco.
-
ListFleets— Ottieni un elenco di tutte le flotte in una Amazon GameLift Servers regione.
-
DeleteFleet— Rimuovi una flotta che non utilizza più server di gioco o ospita giocatori.
-
Visualizza/aggiorna le posizioni della flotta.
-
CreateFleetLocations— Aggiungi sedi remote a una flotta esistente che supporta più sedi
-
DescribeFleetLocationAttributes— Ottieni un elenco di tutte le località remote di una flotta e visualizza lo stato attuale di ciascuna sede.
-
DeleteFleetLocations— Rimuovi le postazioni remote da una flotta che supporta più sedi.
-
-
Visualizzare/aggiornare le configurazioni del parco istanze.
-
DescribeFleetAttributes/UpdateFleetAttributes— Visualizza o modifica i metadati e le impostazioni di una flotta per la protezione delle sessioni di gioco e i limiti di creazione di risorse.
-
DescribeFleetPortSettings/UpdateFleetPortSettings— Visualizza o modifica le autorizzazioni in entrata (indirizzi IP e intervalli di impostazione delle porte) consentite per un parco veicoli.
-
DescribeRuntimeConfiguration/UpdateRuntimeConfiguration— Visualizza o modifica quali processi server (e quanti) eseguire su ciascuna istanza di un parco istanze.
-
Gestisci la capacità del parco veicoli
-
Descrivi EC2 InstanceLimits: recupera il numero massimo di istanze consentite per l' AWS account corrente e il livello di utilizzo corrente.
-
DescribeFleetCapacity— Recupera le impostazioni di capacità correnti per la regione di origine di una flotta.
-
DescribeFleetLocationCapacity— Recupera le impostazioni di capacità correnti per ogni sede di una flotta con più sedi.
-
UpdateFleetCapacity— Regola manualmente le impostazioni di capacità per una flotta.
-
Configurazione:
-
PutScalingPolicy— Attiva l'auto-scaling basato sull'obiettivo o crea una politica di auto-scaling personalizzata o aggiorna una politica esistente.
-
DescribeScalingPolicies— Recuperare una politica di auto-scaling esistente.
-
DeleteScalingPolicy— Eliminare una politica di auto-scaling e impedire che influisca sulla capacità della flotta.
-
StartFleetActions— Riavvia le politiche di auto-scaling di una flotta.
-
StopFleetActions— Sospendere le politiche di auto-scaling di una flotta.
-
Monitorare l'attività del parco istanze.
-
DescribeFleetUtilization— Recupera le statistiche sul numero di processi del server, sessioni di gioco e giocatori attualmente attivi su una flotta.
-
DescribeFleetLocationUtilization— Recupera le statistiche di utilizzo per ogni località in una flotta con più sedi.
-
DescribeFleetEvents— Visualizza gli eventi registrati per una flotta durante un periodo di tempo specificato.
-
DescribeGameSessions— Recupera i metadati della sessione di gioco, tra cui la durata di una partita e il numero attuale di giocatori.
Imposta le code per il posizionamento delle sessioni di gioco
Configura le code in più regioni e in più parchi istanze per posizionare le sessioni di gioco con le migliori risorse di hosting disponibili per costo, latenza e resilienza.
-
CreateGameSessionQueue— Crea una coda da utilizzare durante l'elaborazione delle richieste di posizionamento nelle sessioni di gioco.
-
DescribeGameSessionQueues— Recupera le code delle sessioni di gioco definite in una regione. Amazon GameLift Servers
-
UpdateGameSessionQueue— Modifica la configurazione di una coda di sessione di gioco.
-
DeleteGameSessionQueue— Rimuovi una coda di sessione di gioco dalla regione.
Gestione di alias
Utilizza gli alias per rappresentare i parchi istanze o per creare una destinazione alternativa del terminale. Gli alias sono utili per la transizione dell'attività di gioco da un parco istanze all'altro, ad esempio durante gli aggiornamenti della build del server di gioco.
-
CreateAlias— Definisci un nuovo alias e, facoltativamente, assegnalo a una flotta.
-
ListAliases— Ottieni tutti gli alias della flotta definiti in una regione. Amazon GameLift Servers
-
DescribeAlias— Recupera informazioni su un alias esistente.
-
UpdateAlias— Modifica le impostazioni di un alias, ad esempio reindirizzandolo da una flotta all'altra.
-
DeleteAlias— Rimuovere un alias dalla regione.
-
ResolveAlias— Ottieni l'ID della flotta a cui punta un alias specificato.
Connect a istanze di hosting gestite
Visualizza le informazioni sulle singole istanze di un parco istanze o richiedi l'accesso remoto a una specifica istanza del parco istanze per la risoluzione dei problemi.
-
DescribeInstances— Ottieni informazioni su ogni istanza del parco istanze, tra cui ID dell'istanza, indirizzo IP, posizione e stato.
-
GetInstanceAccess— Richiedere le credenziali di accesso necessarie per connettersi in remoto a un'istanza specifica in un parco istanze.
Configurazione del peering VPC
Crea e gestisci connessioni peering VPC tra le tue risorse di Amazon GameLift Servers hosting e altre risorse. AWS
-
CreateVpcPeeringAuthorization— Autorizza una connessione peering a uno dei tuoi. VPCs
-
DescribeVpcPeeringAuthorizations— Recupera autorizzazioni di connessione peering valide.
-
DeleteVpcPeeringAuthorization— Eliminare l'autorizzazione di una connessione peering.
-
CreateVpcPeeringConnection— Stabilisci una connessione peering tra il VPC di Amazon GameLift Servers una flotta e uno dei tuoi. VPCs
-
DescribeVpcPeeringConnections— Recupera informazioni sulle connessioni peering VPC attive o in sospeso con una flotta. Amazon GameLift Servers
-
DeleteVpcPeeringConnection— Eliminare una connessione peering VPC con una flotta. Amazon GameLift Servers
Inizia sessioni di gioco e unisciti ai giocatori
Richiama queste operazioni da un servizio di backend per avviare nuove sessioni di gioco, ottenere informazioni sulle sessioni di gioco esistenti e unire i giocatori alle sessioni di gioco. Queste operazioni sono destinate all'uso con server di gioco personalizzati ospitati suAmazon GameLift Servers. Se utilizzi Amazon GameLift ServersRealtime, gestisci le sessioni di gioco utilizzandoAmazon GameLift ServersRealtimeriferimento all'API client (C#).
-
Avviare nuove sessioni di gioco per uno o più giocatori.
-
StartGameSessionPlacement— Chiedi Amazon GameLift Servers di trovare le migliori risorse di hosting disponibili e di iniziare una nuova sessione di gioco. Questo è il metodo preferito per creare nuove sessioni di gioco. Si basa sulle code delle sessioni di gioco per tenere traccia della disponibilità di hosting in più regioni e utilizza FleetIQ algoritmi per dare priorità ai posizionamenti in base alla latenza dei giocatori, ai costi di hosting, alla posizione, ecc.
-
DescribeGameSessionPlacement— Ottieni dettagli e stato di una richiesta di collocamento.
-
StopGameSessionPlacement— Annullare una richiesta di collocamento.
-
CreateGameSession— Inizia una nuova sessione di gioco vuota in una posizione specifica della flotta. Questa operazione ti dà un maggiore controllo su dove iniziare la sessione di gioco, anziché utilizzarla FleetIQ per valutare le opzioni di posizionamento. È necessario aggiungere giocatori alla nuova sessione di gioco in un passaggio separato.
-
-
Attira i giocatori nelle sessioni di gioco esistenti. Trova sessioni di gioco in corso con gli slot disponibili e riservale ai nuovi giocatori.
-
CreatePlayerSession— Riserva uno slot libero per consentire a un giocatore di partecipare a una sessione di gioco.
-
CreatePlayerSessions— Riserva slot aperti per consentire a più giocatori di partecipare a una sessione di gioco.
-
-
Utilizzare dati sulle sessioni di gioco e dei giocatori. Gestisci le informazioni sulle sessioni di gioco e sulle sessioni dei giocatori.
-
SearchGameSessions— Richiedi un elenco di sessioni di gioco attive in base a una serie di criteri di ricerca.
-
DescribeGameSessions— Recupera i metadati per sessioni di gioco specifiche, tra cui la durata di attività e il numero attuale di giocatori.
-
DescribeGameSessionDetails— Recupera i metadati, inclusa l'impostazione di protezione della sessione di gioco, per una o più sessioni di gioco.
-
DescribePlayerSessions— Ottieni dettagli sull'attività dei giocatori, tra cui stato, tempo di gioco e dati del giocatore.
-
UpdateGameSession— Modifica le impostazioni della sessione di gioco, ad esempio il numero massimo di giocatori e la politica di iscrizione.
-
GetGameSessionLogUrl— Ottieni la posizione dei log salvati per una sessione di gioco.
-