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à.
Messaggi del server di registrazione (server personalizzati)
È possibile acquisire messaggi server personalizzati dai server Amazon GameLift Servers personalizzati in file di registro. Per ulteriori informazioni sulla registrazione di Amazon GameLift ServersRealtime, vedereMessaggi del server di registrazione () Amazon GameLift ServersRealtime.
Importante
C'è un limite alla dimensione di un file di registro per sessione di gioco (vedi Amazon GameLift Serversendpoint e quote in). Riferimenti generali di AWS Al termine di una sessione di gioco, Amazon GameLift Servers carica i log del server su Amazon Simple Storage Service (Amazon S3). Amazon GameLift Serversnon caricherà log che superano il limite. I log possono crescere molto rapidamente e superare il limite di dimensione. È necessario monitorare i log e limitare l'output dei log ai soli messaggi necessari.
Configurazione della registrazione per server personalizzati
Con i server Amazon GameLift Servers personalizzati, è possibile scrivere il proprio codice per eseguire la registrazione, che viene configurato come parte della configurazione del processo del server. Amazon GameLift Serversutilizza la tua configurazione di registrazione per identificare i file che deve caricare su S3 alla fine di ogni sessione di gioco.
Le seguenti istruzioni mostrano come configurare la registrazione utilizzando esempi di codice semplificati:
Scrittura nei log
I file di registro esistono dopo l'avvio del processo del server. È possibile scrivere nei log utilizzando qualsiasi metodo di scrittura sui file. Per acquisire tutti gli output standard e gli output di errore del server, rimappa i flussi di output nei file di registro, come negli esempi seguenti:
Accesso ai log del server
L'accesso ai log varia in base al tipo di parco veicoli:
EC2 Flotte gestite
Al termine di una sessione di gioco, archivia Amazon GameLift Servers automaticamente i log in un bucket S3 e li conserva per 14 giorni. Per ottenere la posizione dei log di una sessione di gioco, puoi utilizzare l'operazione API. GetGameSessionLogUrl Per scaricare i log, utilizza l'URL restituito dall'operazione.
In alternativa, puoi configurare la tua soluzione di registrazione configurando il tuo server di gioco in modo che invii i log direttamente al servizio di registrazione o alla posizione di archiviazione preferita. Per ulteriori informazioni, consulta Comunica con altre AWS risorse delle tue flotte.
Flotte di container
Le flotte di container acquisiscono flussi di output e di errore standard da tutti i container. È possibile configurare la registrazione utilizzando una di queste opzioni:
-
Salva l'output del contenitore come flussi di CloudWatch log in un gruppo di log specificato
-
Salva l'output del contenitore in un bucket di archiviazione S3
-
Disattiva la registrazione (l'output del contenitore non viene salvato)
Per informazioni dettagliate sulla configurazione delle opzioni di registrazione durante la creazione di flotte di container, consulta LogConfigurationl'API Reference. Amazon GameLift Servers